Как известно, дерева недостаточно для представления данных.
Вот например, на сервисе jamendo любой записи соответствует произвольное количество меток (тегов). Но допустим что мы решили скачать один альбом одного автора или исполнителя. Мы при этом захотим поместить его на какую то точку файловой системы. Например в каталог blues. Или в каталог rock. Или в каталог hardrock. Или в каталог punk. А лучше во все одновременно.
Впрочем, тут мы вспоминаем что в новом модном амароке есть теги! Отлично, мы достаём амарок и бережно сдуваем с него пыль. И у него действительно теги есть. Но как то немного сложно с ними управляться. То ли дело на веб интерфейсе jamendo. Но, к сожалению, оттуда очень трудно запустить проигрывать скачанные, локальные записи.
Но с другой стороны, что нужно человеку для счастья? Одна база данных с тегами и возможностью поиска между ними, и с возможностью вызова произвольного внешнего проигрывается. Да хотя бы mplayer. Или mpd. А прослойкой - хотя всё тот-же веб интерфейс на локалхосте.
И во тут у меня вопрос возник. Неужели ко мне одному в голову приходят такие идиотские фантазии? Неужели никто ещё на затевал что нибудь подобное?