Всем привет! Я хочу сделать свой собственный рейтинг треков.
Хочу рассчитать отношение "полных воспроизведений трека (A) к общему количеству воспроизведений этого же трека (B)" и "полных воспроизведений этого трека (A) к среднему количеству полных воспроизведений всех треков в моей коллекции (C)".
Получается вот такая формула:
R=(A / B*100)*(A/C*100)
Использую foo_enhanced_playcount (заскробленный трек у меня идет как "полное воспроизведение трека") и foo_playcount ("общее количество запусков воспроизведения этого трека"). Но если я нажму "пропустить трек" до 60 секунды, foo_playcount не засчитает за пропуск. Как я могу изменить 60 секунд на 1 сек?
Получается, я знаю, как получить A и C (используя last.fm), но не знаю, как подсчитать количество пропущенных треков (B).
Есть идея - копировать все скипнутые треки в отдельный плейлист и считать кол-во копий каждого трека там. Но как подсчитать я не знаю.