Исправление кодировки в тегах mp3

Не мой рецепт, но напишу себе для заметки.

Большинство популярных плееров в линуксе неправильно отражают кодировку mp3-тегов, если они записаны в кодовой таблице CP1251.

Чтобы сконвертировать теги в нормальный формат UTF-8, достаточно выполнить пару команд в терминале.

Установить необходимые пакеты:

sudo apt-get install libtag1-vanilla python-mutagen

Следующей командой — войти в папку с музыкой и выполнить конвертацию:

cd Музыка &&  find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Проблему с тегами я исправил за несколько минут (учитывая, что у меня ssd).

Реклама

Copy.com — очередной сервис синхронизации файлов с линукс-клиентом и 15 Гб бесплатного пространства

Когда-то, в дополнение к не очень объёмному Дропбоксу я пользовался SugarSync, который сносно запускался в Wine на 64-битной Убунту. С переходом на 32 бита я так и не смог его запустить, и променял SugarSync на UbuntuOne. Уже давно глючащий (особенно на MacOS) UbuntuOne вызывал желание и его поменять. И вот, недавно я наткнулся на новый (?) сервис Copy — главное преимущество которого в наличии нативного линукс-клиента, что бывает далеко не часто, а потому он вполне может быть подходящим вариантом.
Обзор клиента
Выглядит Copy как аналог Дропбокса, много общего прослеживается в системном меню, настройках или самих принципах организации синхронизации (одна папка на всё). Утилита настроек выглядит точь-в-точь как дропбоксовская, с аналогичными меню и опциями.

Image and video hosting by TinyPic Image and video hosting by TinyPic Image and video hosting by TinyPic Image and video hosting by TinyPic

Установка
Мы заходим на сайт сервиса и скачиваем линукс-клиент. В архиве есть три папки с версиями для 32- и 64-битных ОС а также для архитектуры arm под названием armv6h! Кажется, линукс-клиента под эту архитектуру нет у самого Дропбокса.

Когда вы скачаете клиент, сразу распаковывайте его в ту директорию, из которой он потом будет работать. Автозапуск он прописывает самостоятельно с указанием папки, из которой был впервые запущен. Я создал папку .copyagent в домашней директории, в папке .copy он хранит свои настройки и рабочие файлы (вероятно, можно и туда). Достаточно запустить в Наутилусе исполняемый файл CopyAgent, и клиент покажет стартовое окно с предложением ввести логин и пароль. Далее предлагается выбрать, какие папки из облака будут синхронизироваться на компьютере, и клиент заработает. Симлинки действуют.

Исправляем глюк с меню

Как минимум, в Ubuntu 14.04 у вас скорей всего будет наблюдаться пропажа пунктов выпадающего меню. Это проблема ОС, и она решаема следующими командами:

bzr branch lp:~3v1n0/libdbusmenu/really-recreate-menu libdbusmenu
cd libdbusmenu
sudo apt-get build-dep libdbusmenu-gtk4
./autogen.sh --with-gtk=2
make install DESTDIR=$PWD/install
sudo cp install/usr/local/lib/libdbusmenu-gtk.so.* $где-расположена-ваша-папка-с-copy
Впечатления от использования
Вот такую скорость я зафиксировал во время его работы, подавляющее число файлов — изображения. Канал 100 Мбит (реально — Мбит 80). Похожую скорость наблюдал ещё в случае с Google Drive, когда туда тоже загружались изображения. Не могу утверждать на 100%, что это сервис режет скорость, но похоже на то.
Image

Тем не менее, в остальном скорость загрузки гораздо выше. Вывод: Copy — это хорошая альтернатива Дропбоксу и любой линуксоид должен попробовать её установить, т.к. настолько проработанные сервисы с хорошим GUI не настолько часто встречаются в экосистеме Линукса.