Да, не всё прекрасно в Датском королевстве.
Там core issues полно, а они какие-то скрипты навешивают.Как-то раз мне совсем надоело, что amarok нечисто воспроизводит переходы между файлами. То есть если порезать цельную аудиозапись на куски и потом проигрывать, то при переходе между файлами будет что-то вроде паузы, даже если саму паузу в amarok отключить полностью.
Решил: полезу, зачиню. Но не тут-то было. После недолгого копания в коде выяснилось, что amarok ВСЮ работу даёт xine. То есть даже файлы сам не читает. Просто говорить ксину: "прогиграй такой-то URI". А если в KDE kioslaves поддерживают, например, smb:// протокол, а ксин - нет, то и играться не будет!
Ну и, конечно, при такой архитектуре проблем с переходами между записями не избежать никак. Только если у xine будет своя очередь воспроизведения. Но тогда в amarok вообще только морда останется и всё.
Из архитектуры amarok таже следует следующий его недостаток: у меня он не может програть WAV-файлы с частотой 48k, сделанные когда-то в Cubase под Windows. А вот Audacity это вполне под силу.
Короче, пускай ерундой с QtScript не страдают, а пишут нормальный проигрыватель под KDE.