наиболее универсальное решение которое мне видится — реализация функционала на плеерах, которые поддерживают скробблинг. (D2 умеет его с рокбоксом), а для других плееров думаю тоже можно, если они общаются по mtp — там тогда тоже идет общение с библиотекой, где доступной поле «количество воспроизведений»
парсим список чего прослушали — значит это уже не надо, можно вместо залить другие песни.
интересно есть ли такой велосипед?
или все вручную все время копируют