DEViANCE 30.01.2010 19:23
Tips & tricks — MOC и внешние команды
Поигрался немного с настройками MOC'а и решил забиндить несколько внешних команд (Executing external commands). Например, следующая команда нормализирует громкость выделенного файла в MOC по F4:
1 |
|
Банальная команда копирования выделенного файла по F5 в определенный каталог. Полезно при прослушивании чужой музыки на флешке и копирования понравившихся треков:
1 |
|
Еще более банальная команда - удаление выделенного файла по F8:
1 |
|
Иногда на ресурсе местного провайдера просматриваю ТОП mp3'шек. Возникла идея... А что, если загрузить m3u плейлист в MOC и прослушивая песни, скачивать понравившиеся в определенный каталог? Попробовал, вот что получилось:
1 |
|
При нажатии F7 выбранный трек скачивается в указанный каталог. В принципе удобно, т.к. не нужно лазить по сайту, тыкать ссылки. Всего лишь, нужно сохранить m3u файл и запустить:
1 |
|
Позже решил попробовать, что будет, если подсунуть m3u онлан-радио и попробовать таким образом скачать трек. В итоге получилось, что скачивается сам поток, который потом можно прослушать. Если кто-то записывает какие-то передачи с онлайн-радио, то данная методика вполне может пригодиться.
А теперь вопрос к гуру: Может кто-нибудь подскажет инструментарий, чтобы можно было в консоли менять кодировку id3 тегов в mp3 файлах, очищать не нужные теги (например комментарии, обложки и т.д.) и переименовывать сами файлы по шаблону?
Понимаю, что многие это знают, но вдруг кому-то будет интересно :)
Хотелось бы в комментариях увидеть еще интересные идеи использования внешних команд. Ну или развитие идей :)
Благодарю за внимание!
Daria 30.01.2010 20:02 #
+ 0 -
горячие клавиши как в нортон командере.
а для тэгов существует масса консольных инструментов: id3, id3v2, id3ren
и это только первые несколько из моего менеджера пакетов.
и это только первые несколько из моего менеджера пакетов.
Насчёт перекодирования тэгов:
1. mid3iconv из пакета python-mutagen
2. id3conv, маленькая java-программа, конвертирует тэги ID3v1 и ID3v2 в юникодный ID3v2 (v2.3 или v2.4). Требует Java Virtual Machine (пакет sun-java6-jre), работа с открытыми реализациями Java (openjdk) некорректна.
3. Tag2Utf конвертирует тэги из однобайтных кириллических кодировок KOI8-R и CP1251 в UTF-8
PS: Что такое MOC? Правда не знаю.
1. mid3iconv из пакета python-mutagen
2. id3conv, маленькая java-программа, конвертирует тэги ID3v1 и ID3v2 в юникодный ID3v2 (v2.3 или v2.4). Требует Java Virtual Machine (пакет sun-java6-jre), работа с открытыми реализациями Java (openjdk) некорректна.
3. Tag2Utf конвертирует тэги из однобайтных кириллических кодировок KOI8-R и CP1251 в UTF-8
PS: Что такое MOC? Правда не знаю.
а куда бинды прописывать в .moc/config?
почитал комменты .moc/config там вроде о каком то "the key bindings are in the keymap file" говориться, ничего похожего по названию не нашел...
почитал комменты .moc/config там вроде о каком то "the key bindings are in the keymap file" говориться, ничего похожего по названию не нашел...
Это пример конфига. Его нужно скопировать в ~/.moc/ с именем config. Т.е. должно получиться ~/.moc/config
А дальше уже настраивать по вкусу :)
А дальше уже настраивать по вкусу :)
Вообще что касается программ для упорядочивания коллекции музыки, лечения "проблемы cp1251" вместо юникода, редактирования тегов (в том числе и пакетного, и даже в автоматическом режиме) и т.д., так вот программы удобнее EasyTag еще не видел нигде.
Имхо плеер должен музыку играть, а не теги редактировать.
P.S. Сам пользуюсь mocp.
Имхо плеер должен музыку играть, а не теги редактировать.
P.S. Сам пользуюсь mocp.
Вы меня не правильно поняли :) Мне не нужно, чтобы плеер редактировал :) Я хочу найти консольный аналог EasyTag. Сам ею пользуюсь, но консоль - моя слабость :)