Re: Русский язык и audtool --current-song-filename
В Срд, 05/08/2009 в 18:36 +0400, Artem Chuprina пишет:
> Mishustin Alexey -> Debian-russian @ Sun, 02 Aug 2009 21:15:00 +0400:
>
> MA> По-видимому, дело не в тегах. При формировании подписи используется
> MA> команда audtool --current-song-filename, выводящая имя папки (название
> MA> альбома, тоже по-русски) и имя файла.
>
> MA> В меню добавления файлов Audacious русские файлы и папки отображаются
> MA> нормально. А как нажмешь "добавить" - в список воспроизведения попадают
> MA> такие же кракозябры.
>
> MA> Audacious is playing "%D0%9D%D0%BE%D0%B3%D1%83 %D1%81%D0%B2%D0%B5%D0%BB%D0%BE!-2005-%D0%98%D0%B4%D1%91%D0%BC %D0%BD%D0%B0 %D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%BA!/02-%D0%98%D0%B4%D1%91%D0%BC %D0%BD%D0%B0 %D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%BA!"
>
> Подозреваю, что оно шибко умное, и выдает путь к файлу, пригодный для
> засовывания в URL. Ну, пытается выдать, судя по тому, что экранировать
> пробел у него как раз ума не хватило.
Спасибо за подсказку.
Решил проблему вывода русских букв в audtool при помощи вот такого
коротенького скрипта:
#!/usr/bin/perl
use strict;
use warnings;
use URI::Escape;
while (<>) {
print uri_unescape($_);
}
Ну, и делаю audtool --current-song-filename | script.pl
Осталось решить ту же проблему в плейлисте Audacious...
--
С уважением,
Алексей Мишустин
---
Audacious is playing "Kruger - 2002 - Вера и религия/13 - Там, за морем"
----
xxx: Я тут подумал, а если два телепата начнут читать мысли друг друга
одновременно... Они умрут от переполнения стека?
Reply to: