Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Banshee: Радио и кириллица  (Прочитано 2928 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Templar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Banshee: Радио и кириллица
« : 29 Март 2011, 22:58:58 »
Доброго времени суток.

Есть проблема следующего характера: при прослушивании потокового радио некорректно отображаются теги, вместо кириллицы кракозябры. Проверить очень легко на примере "Нашего радио", вот URL потока http://188.127.243.169:80/nashe-192. Это как-нибудь можно излечить?

uxSkyNET

  • Гость
Re: Banshee: Радио и кириллица
« Ответ #1 : 29 Март 2011, 23:15:56 »
Да-да, подтверждаю, тоже интересует..

Оффлайн Panic! At the Kernel

  • Активист
  • *
  • Сообщений: 700
    • Просмотр профиля
Re: Banshee: Радио и кириллица
« Ответ #2 : 29 Март 2011, 23:50:04 »
В DeadBeef всё тип-топ.

Наверно, в потоке тэги передаются не в юнике, а банши вроде бы только его умеет.

Пользователь решил продолжить мысль 29 Март 2011, 23:54:29:
Вот, что удалось нагуглить:
1. В файлы /var/lib/locales/supported.d/local и /var/lib/locales/supported.d/ru добавить строчку ru_RU.CP1251 CP1251
2. Запустить в консоли комманду:  locale-gen
3. Ярлык программы (команду запуска ярлыка) изменить на sh -c «LC_ALL=ru_RU.CP1251 rhythmbox» (для rhythmbox)
3. Ярлык программы изменить (команду запуска ярлыка) на sh -c «LC_ALL=ru_RU.CP1251 banshee» (для banshee)
« Последнее редактирование: 29 Март 2011, 23:57:11 от Ender »

Оффлайн inop

  • Новичок
  • *
  • Сообщений: 15
  • Активноленив
    • Просмотр профиля
Re: Banshee: Радио и кириллица
« Ответ #3 : 19 Январь 2012, 23:20:03 »
В DeadBeef всё тип-топ.

Наверно, в потоке тэги передаются не в юнике, а банши вроде бы только его умеет.

Пользователь решил продолжить мысль 29 Март 2011, 23:54:29:
Вот, что удалось нагуглить:
1. В файлы /var/lib/locales/supported.d/local и /var/lib/locales/supported.d/ru добавить строчку ru_RU.CP1251 CP1251
2. Запустить в консоли комманду:  locale-gen
3. Ярлык программы (команду запуска ярлыка) изменить на sh -c «LC_ALL=ru_RU.CP1251 rhythmbox» (для rhythmbox)
3. Ярлык программы изменить (команду запуска ярлыка) на sh -c «LC_ALL=ru_RU.CP1251 banshee» (для banshee)
Находил это решение, не помогло. Банши просто зависал при старте. Кому нить помогло? Дедбэф, это круто только у меня с ним мультимедиа кнопки не работают.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2235
  • Посмотрите наверх и нажмите кнопку "Документация"
    • Просмотр профиля
Re: Banshee: Радио и кириллица
« Ответ #4 : 20 Январь 2012, 00:55:15 »
Кавычки надо исправить
Runtu - linux для новичков.

Оффлайн inop

  • Новичок
  • *
  • Сообщений: 15
  • Активноленив
    • Просмотр профиля
Re: Banshee: Радио и кириллица
« Ответ #5 : 21 Январь 2012, 12:17:30 »
Выполнил скирпт:
!/bin/bash
grep ru_RU.CP1251 /var/lib/locales/supported.d/local >/dev/null
if [ $? -ne 0 ]; then
echo "ru_RU.CP1251 CP1251" | sudo tee -a /var/lib/locales/supported.d/local
fi

grep ru_RU.CP1251 /var/lib/locales/supported.d/ru >/dev/null
if [ $? -ne 0 ]; then
echo "ru_RU.CP1251 CP1251" | sudo tee -a /var/lib/locales/supported.d/ru
fi

sudo locale-gen
sudo mv /usr/bin/banshee /usr/bin/banshee_

echo "#!/bin/sh" | sudo tee /usr/bin/banshee
echo "sh -c 'LC_ALL=ru_RU.CP1251 banshee_'" | sudo tee -a /usr/bin/banshee
echo "exit 0" | sudo tee -a /usr/bin/banshee

sudo chmod +x /usr/bin/banshee
rm -r ~/.config/banshee-1/
Я так понял что он делает тоже самое, что и в решении приведенное выше. Только без моего вмешательства.
Больше половины тегов стало нормально отображать. Хочется победить оставшиеся. Возможно что они другой кодировки, как узнать какой? Программа изитэг не отображает :( или я не нашел.

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.