Статистика прослушивания музыки в foobar2000

Есть три компонента для фубара, которые ведут статистику прослушивания музыки и сохраняют её не в тегах:

У первого два минуса: привязка к пути файла и пометка трека как прослушанного уже через 60 секунд после старта (или в самом конце, если была проиграна хотя бы третья часть трека).

Второй мне понравился тем, что не привязан к пути файла. Однако на этом, на мой взгляд, его плюсы и заканчиваются. Во-первых, он использует всего три поля для различения композиций: artist, album и title. Во-вторых, требует установки 2 пакетов библиотек (MS SQL Server Compact и MS Visual C++ 2008), а это не очень удобно.

Custom Database лишён большинства недостатков. Он использует SQLite и сохраняет информацию после прослушивания X процентов от общей длительности трека (настраивается вами). Не нужно устанавливать никаких дополнительных библиотек. Можно выбрать, что использовать для различения треков, путь к файлу или поля тегов. Но всё же есть у него один минус — компонент не импортирует информацию из файла PlaybackStatistics.dat («БД» foo_playcount).

Как настроить Shpeck? Masstagger и внешние cuesheet


Комментарии (5):

#1  iXil Пятница, 20 марта 2009 года, 8:45

А еще минусы неофициальных плейкаунтеров в том что они не мониторят изменения тегов, т.е. переименовал к примеру альбом и вся статистика по нему пропадает.

#2  Максим Пятница, 20 марта 2009 года, 9:06

Верно подмечено, но в Custom Database информацию можно привязать к пути файла (в настройках), а ещё вместо полей artist, album, title указать $stripprefix(%artist%) и %length_seconds_fp% или %length_samples%.

#3  iXil Пятница, 20 марта 2009 года, 12:58

А я и не додумался до привязки к %length_samples%, обязательно попробую

#4  meDveD Пятница, 20 марта 2009 года, 13:36
Во-вторых, требует установки 2 пакетов библиотек (MS SQL Server Compact и MS Visual C++ 2008), а это не очень удобно.

а фубар требует установки дров на аудио, это тоже проблема)

в висте (только ms visual c++) и семёрке эти библиотеки по умолчанию, так что врятли надо делать скидку для ОС, которая вышла восемь лет назад.

Во-первых, он использует всего три поля для различения композиций: artist, album и title.

а что в твоей медиабиблиотеке есть треки с такими одинаковыми полями)

#5  Максим Пятница, 20 марта 2009 года, 17:57

meDveD

в висте (только ms visual c++) и семёрке эти библиотеки по умолчанию, так что врятли надо делать скидку для ОС, которая вышла восемь лет назад.

С этим можно поспорить.

а что в твоей медиабиблиотеке есть треки с такими одинаковыми полями)

iXil высказал правильную мысль: теги могут меняться. Playback Statistics SQL следит за этим? Custom Database лучше.


Ваш комментарий:

+ Дополнительная информация *


+ Список поддерживаемых BBCODE
+ Список поддерживаемых смайликов