Вы здесь

KDE4: не воспроизводятся некоторые файлы.

В кедовых проигрывателях (пробовал amarok, juk, dragon player, xine-ui) не воспроизводятся мультимедийные файлы, содержащие в имени знак #. В vlc и консольном mpg123 - всё нормально.

Есть мнение, что с этой проблемой нужно идти в багзиллу KDE.

ЗЫ: Можно попробовать запустить проигрыватель из терминала (вероятно имеет смысл сначала почитать man на предмет verbose mode), повторить эксперимент и посмотреть что он напишет.

:wq
--
Live free or die

Становится всё интереснее. Запускаю xine из konsole

xine \#3_07_Otshelnik.mp3

- и всё работает!
А вот если так

xine --verbose

а потом выбрать трек через меню, то появляется следующая ошибка:

gui_xine_open_and_play():
        mrl: '/home/alex/#3_07_Otshelnik.mp3',
        sub 'NONE',
        start_pos 0, start_time 0, av_offset 0, spu_offset 0.
xine: found input plugin  : file input plugin
xine: changing option '3_07_Otshelnik.mp3' from MRL isn't permitted
xine: couldn't find demux for >/home/alex/#3_07_Otshelnik.mp3<

---------------------- (ERROR) ----------------------
got XINE_ERROR_NO_DEMUX_PLUGIN.
------------------ (END OF ERROR) -------------------


---------------------- (ERROR) ----------------------
- ошибка движка xine -

Не доступен demuxer-плагин для обработки '/home/alex/#3_07_Otshelnik.mp3'.
Обычно это означает, что не был распознан формат файла.
------------------ (END OF ERROR) -------------------


---------------------- (ERROR) ----------------------
- ошибка движка xine -

Не доступен demuxer-плагин для обработки '/home/alex/#3_07_Otshelnik.mp3'.
Обычно это означает, что не был распознан формат файла.
------------------ (END OF ERROR) -------------------

gui_xine_open_and_play():
        mrl: 'file:/usr/share/xine/skins/xine-ui_logo.mpv',
        sub 'NONE',
        start_pos 0, start_time 0, av_offset 0, spu_offset 0.
xine: found input plugin  : file input plugin
ebml: invalid EBML ID size (0x0) at position 1
ebml: invalid master element
demux_dts: unsupported DTS stream type, or not a DTS stream
xine: found demuxer plugin: Elementary MPEG stream demux plugin
av_offset=0 pts
spu_offset=0 pts

P.S. В багзилу идти не готов из-за слабого знания англицкого.

alekxs написал:
Становится всё интереснее. Запускаю xine из konsole

xine \#3_07_Otshelnik.mp3

- и всё работает!

И почему это меня совершенно не удивляет.

alekxs написал:
А вот если так

xine --verbose

а потом выбрать трек через меню, то появляется следующая ошибка:

gui_xine_open_and_play():
        mrl: '/home/alex/#3_07_Otshelnik.mp3',
        sub 'NONE',
        start_pos 0, start_time 0, av_offset 0, spu_offset 0.
xine: found input plugin  : file input plugin
xine: changing option '3_07_Otshelnik.mp3' from MRL isn't permitted
xine: couldn't find demux for >/home/alex/#3_07_Otshelnik.mp3<

Как говорится: найдите отличие.
Ответ: '#' --- спецсимвол (виндовс имён файлов с такими символами просто не понимает).
В первом случае экранирован bash'ем. Как следствие --- всё работает.
При добавлении файла через меню экранирование не производится (бага однако). В результате и наблюдаешь ошибку.

alekxs написал:
P.S. В багзилу идти не готов из-за слабого знания англицкого.

Не... Всё таки ща спою :)))
Иди в багзиллу как есть. И пиши на добротном русском производственном. Шоб знали наших. ;)

:wq
--
Live free or die

Anarchist написал:
Ответ: '#' --- спецсимвол (виндовс имён файлов с такими символами просто не понимает).
В первом случае экранирован bash'ем. Как следствие --- всё работает.
При добавлении файла через меню экранирование не производится (бага однако). В результате и наблюдаешь ошибку.

Не совсем понял при чём тут мастдай. А вот проигрывание файлов с этим "спецсимволом" в генте видел. Более того, до некоторого времени и у себя проблем не наблюдал.

Anarchist написал:
Иди в багзиллу как есть. И пиши на добротном русском производственном. Шоб знали наших. ;)

Ну если на русском производственном... Тогда придётся добавить ссылку на словарь русского мата )

Ещё у кого какие идеи есть?

Это подпись, которую невозможно истолковать неправильно

Спасибо, посмотрел. Там несколько иная проблема - у товарища не добавляются в плейлист файлы, содержащие в имени не-ASCII символы. У меня же - не проигрываются файлы, содержащие ASCII символ #. А содержащие не-ASCII символы в имени (те же русские буквы) файлы воспроизводятся на ура.
P.S. А в плейлист легко добавляются и те, и другие.