Показать сообщение отдельно
Старый 10.06.2010, 12:34 Вверх   #4
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Ghost Посмотреть сообщение
Я говорил о UTF-8
Цитата Сообщение от Ghost Посмотреть сообщение
У убунту основная кодировка это UTF-8 вот ее надо выставить если там другая
Под убунту все понимают операционку (систему), вот и сам подумай что ты предложил )))

Взято с хабра:


Да, utf8 - самая хорошая кодировка, бла-бла-бла. Только это понимает мало кто в этой и соседних странах - практически ВСЕ mp3-шки (и не только), которые я качаю, содержат теги в cp1251.

Для того чтобы перекодировать ID3-теги всех файлов рекурсивно я использую такую команду: find -iname -print0 "*.mp3" | xargs -0 mid3iconv -e CP1251 --remove-v1

И оформленная в скрипт версия recodeID3.sh:

Код:
#!/bin/bash
# Перекодировка ID3-тегов всех файлов указанной папки рекурсивно из cp1251 в UTF-8 (скорее всего в любую, текущую локаль)
# Использование
#      ./recodeID3.sh path/to/dir

if [ -n "$1" ]; then
  cd "$1"
fi

find -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 --remove-v1


1) Заходите в папку с только что скачаной музыкой
2) Запускаете recodeID3.sh
3) Profit!

P.S. Как подсказывает uafz, "чтобы скрипт заработал нужно установить python-mutagen"

Как видим, 3 строки кода и не нужно засорять базу установленный программ еще одной не нужной софтиной.
ЗЫ Путь настоящего пигнуксоида )))
 
 
Время генерации страницы 0.03782 секунды с 10 запросами