somebody пишет:Пытаюсь выбрать баланс между "легко реализовать, без привлечения костылей" и "адекватный рандом".
Можно для начала «легко реализовать, без привлечения костылей» (например запоминать последние n (n некоторым образом зависит от числа треков в плейлисте) воспроизведённых треков и если рандомизатор выдаст один из них то запускать его по новой), а потом уже думать не сделать-ли ещё лучше.
somebody пишет:CUE пока поддерживать не собираюсь (у меня даже ни одного файла для проверки нет)
Не поддержка CUE это довольно традиционный недостаток линуксовых аудио плееров (хотя сейчас ситуация совсем не так ужасна). Вообще lossless на мобильных устройствах не особо нужен, но поддержка CUE украсит список фич (:
Ну а от отсутствия подопытных отца русской демократии спасёт rutracker.org
somebody пишет:WMA - да, надо накладывать патч на TagLib. (не заметил опять же по причине того, что у меня на телефоне 1-2 файла в WMA, да и те не слушаю)
Аналогично, пришлось скачать альбомчик для теста.
На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или
eMailJabber: mrclon@jabnet.org