Я в том же квесте. Я думаю, что, возможно, нашел ответ, или достаточно близко: Xspf Jukebox . Он имеет Javascript API и даже скин Wii . На самом деле у меня это еще не работает, я обновлю, когда у меня получится.
Обновление: мне удалось заставить это работать с несколькими примерами mp3, включенными в мой веб-сайт. У меня не работает элемент управления Javascript на Wii (Opera), но он работает в IE. Я немного напрягся, чтобы заставить скин работать - вы должны загрузить файл skin.xml, установить параметр skin_url в путь, содержащий скин, и установить размеры соответствующим образом. Мой текущий код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="400" id="flashObject" align="middle">
<param name="movie" value="xspf_jukebox.swf?playlist_url=playlist.xml&skin_url=Wii/" />
<param name="wmode" value="transparent" />
</object>
Я работаю как сайт ASP.NET на Windows Home Server. В основном я слушаю полные альбомы, и моя библиотека (более 60 000 треков) организована по имени исполнителя \ альбома \ дорожки альбома, поэтому я думаю о написании кода для обхода файловой системы и динамического создания списка воспроизведения из содержимого папки.