Конвертация mp3-тэгов из cp1251 в utf-8
Немалая часть музыкальных файлов, которые звучат в наших проигрывателях, сформирована в благословенные 90-е и 2000-е, когда о копирастах еще и не слыхивали, а главенствующей текстовой кодировкой была cp1251. Поэтому современные проигрыватели, извлекающие информацию о файлах в основном из тэгов, нередко выводят на экран крокозябры. Ведь современные ОС ориентированы на кодировку utf-8. Для решения этой проблемы в корне каталога с музыкальной коллекцией нужно запустить примерно команду:
Утилита mid3iconv входит в состав моего дистрибутива, ничего доустанавливать не пришлось.
find . -name "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d
Утилита mid3iconv входит в состав моего дистрибутива, ничего доустанавливать не пришлось.
Бесплатный flash-плеер для сайта
Оснастить веб-страницу возможностью воспроизведения аудио — задача не такая уж и очевидная. Гугль знает о десятках бесплатных, условно-бесплатных и коммерческих решений. В большинстве они вполне достойные, но далеко не все воспроизводят звук в потоковом режиме, т.е. в условиях, когда нельзя сначала скачать весь файл во временный каталог и лишь потом воспроизвести.
При посещении всевозможных музыкальных и подкастовых ресурсов то и дело натыкаешься на небольшой плеерок, который везде выглядит примерно одинаково:
Где же его берут? Небольшой магический пасс Файрбугом — и ответ готов: на Дропбоксе! На удивление, плеер не требует ни регистраций, ни демонстрации рекламы. Проигрывает как статическое (с предсказуемым концом), так и потоковое аудио в формате мп3. Код для вставки в сайт можно скопировать тем же Файрбугом:
Здесь url — адрес мп3-ресурса. Вместо player.swf можно поставить полный адрес: dl.dropbox.com/u/71582/Podcasts/player/player.swf, но я предпочел выкачать плеер wget'ом и положить в свой каталог: мало ли что…
При посещении всевозможных музыкальных и подкастовых ресурсов то и дело натыкаешься на небольшой плеерок, который везде выглядит примерно одинаково:
Где же его берут? Небольшой магический пасс Файрбугом — и ответ готов: на Дропбоксе! На удивление, плеер не требует ни регистраций, ни демонстрации рекламы. Проигрывает как статическое (с предсказуемым концом), так и потоковое аудио в формате мп3. Код для вставки в сайт можно скопировать тем же Файрбугом:
<object width='390' height='24' type='application/x-shockwave-flash' style='clear: left; float: left;' data='player.swf'>
<param value='player.swf' name='movie'>
<param value='playerID=audioplayer1&soundFile=" + url + "' name='FlashVars'>
<param value='high' name='quality'>
<param value='false' name='menu'>
<param value='transparent' name='wmode'>
</object>
Здесь url — адрес мп3-ресурса. Вместо player.swf можно поставить полный адрес: dl.dropbox.com/u/71582/Podcasts/player/player.swf, но я предпочел выкачать плеер wget'ом и положить в свой каталог: мало ли что…