Итак имеем домашний сервер под управлением Debian GNU/Linux. На нем настроена Samba и все файлы лежат на нем. В том числе и коллекция музыки. И хочется эту музыку слушать, но слушать с сетевого диска не комильфо да и медленно. Имеется проигрыватель Itunes (кому нравится, кому нет, но в комплект к плееру Ipod нужен именно он). Значит будем настраивать сервер хранилища Itunes на сервере, а с ноутбука будем все это слушать без копирования на ноут.
В качестве сервера я выбрал Firefly Media Server, также известный как mt-daapd. Установка его происходит командой
aptitude install mt-daapd
Устанавливаем, соглашаемся с зависимостями.
После установки открываем конфигурационный файл
nano /etc/mt-daapd.conf
Основное что стоит поменять это место хранения музыки
mp3_dir = /storage/music
пароль для прослушивания
#
# password (optional)
#
# This is the password required to listen to MP3 files
# i.e. the password that iTunes prompts for
#
password = usrpswd
и пароль администратора
admin_pw = mypswd
Перезапускаем сервер командой
mt-daapd restart
Теперь можем заходить в веб-интерфейс сервера по адресу http://myserver:3689. При входе почему-то требуют логин и пароль, хотя достаточно одного пароля (указанного на предыдущем шаге) поле "логин" оставляем пустым.
И видим примерно такую картину
Здесь можно добавить еще папки для хранения музыки (у меня например музыка не в одной папке находится), изменить имя сервера, поменять тип сканирования и т.д.
Теперь запускаем Itunes и видим в общем доступе папку своего сервера
Можно слушать, осталось только организовать плейлисты и решить пару проблем:
1. Кодировка русских тегов
2. Разбивку flac по трекам на основе .cue
По поводу первой проблему есть топик на форуме разработчиков, но к сожалению ответа нет.
По второй проблеме наверное так и придется вручную резать flac на треки.
Для тех кто не хочет использовать Itunes есть Java Firefly Client, очень похожий интерфейсом на Itunes. Настройки его очень просты
Также в наличии есть веб-интерфейс для плеера FirePlay, при помещении его в admin-root на сервере можно открыть страницу http://myserver:3689/FirePlay.html, авторизоваться паролем для прослушивания и слушать музыку через флеш-плеер
В этом варианте есть неприятная особенность, не играет flac, только mp3.
В readme веб-интерфейса есть информация, что если не хочется авторизовываться каждый раз, или чтобы дать доступ другим не делясь паролем, то файлы интерфейса можно положить не в admin-root, а настроить в стороннем веб-сервере, изменив настройки соединения в html файле. У меня пока это не получается, и как назло форум разработчиков лежит.
Итак, установив и настроив fireflymedia server, мы получаем домашнее хранилище музыки для Itunes, с возможностью использования других плееров, или при желании веб-плеера с любого компьютера подключенного к интернету. Минусы я уже перечислял, это плохая работа с русскоязычной кодировкой, неудобство использования flac, ну и плюс еще не понравилось что уже полдня лежит сайт разработчиков.
1. Кодировка русских тегов
ОтветитьУдалитьsudo apt-get install python-mutagen
cd mp3_dir
find . -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Помогло, спасибо.
УдалитьСтатья на сегодня уже не актульна. И под разными дистрибами - разные команды ;)
ОтветитьУдалитьвсе! после обновления на itunes 11 больше mt-daapd сервер не видится в панельке. можно писать разрабам.
ОтветитьУдалитьу меня на роутере (ASUS RT-N66U) как раз этот mt-daapd установлен и прекрасно видится в iTunes 11. Но там другие косячки. База большая, валится при сканировании периодически, аудиокниги не понимает.
ОтветитьУдалитьУх ты, я блог забросил, а тут еще оказывается кто-то комментарии пишет :) Ну в общем-то да, надо обязательно смотреть на дату статьи )
ОтветитьУдалитьОни обновили его! Я получил imvu кредитов код, и я не могу поверить, что он действительно работал! Нажмите на http://imvucreditsgenerator.com
ОтветитьУдалить