Вот что действительно нужно сделать. Просто нужно это сделать так, чтобы никто и не заподозрил об этом. Те же папочки, Те же файлики, тот же поиск по F3... Но данные хранятся по-другому. И в открытом формате. Хм... Вообще было бы шикарно сделать вот как:
1. Берём ext3. (Почему? Там есть жесткие линки, и она открыта)
2. Делаем в корне ещё 2 системные неудаляемые папки как lost+found
3. Называем 2 папки таким именем: Tags, Files.
4. Чувствуется к чему я?

Примерная структура папки Tags:
Your music/mp3/goth metall/Nightwish/2002 Century Child/01-Bless The Child.mp3 (хотя уже на имени файла расширение нужно бы скрыть и не указывать)
Примерная структура папки Files:
Your music - anyname.mp3 (От имени файла ничего не зависит. Важны лишь метаданные.)
Вот ради такого я бы даже мож C++ учить начну.


А софт. Он уже есть. И очень функциональный. Mpd и gmpc к нему сделают всю работу, то что я написал с кучей бессмысленных файлов. Другое, дело, что только эти программы и смогут так работать.
Кста!
