[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: