Недавно приобрел в домашнее пользование Samsung Smart TV 5-ой серии. Так как смартфон был прикручен моментально через AllShare самсунговский и весьма успешно работает, было решено еще и нубук прикрутить. Путем выкуривания форумов и мануалов было решено ставить приложение MiniDLNA. Есть конечно еще несколько подобных софтин, но у всех свои затыки. Какая тупит, а какая русскую локаль не понимает. Хотя возможно все это из-за кривости моих рук.
Итак, начнем-с пожалуй.
1. Установка
Как обычно, три варианта. Первый вариант через преславутый Менеджер программ. Второй - с терминала командой:
sudo apt-get install minidlna
Третий - через PPA следующей командой:
sudo add-apt-repository ppa:stedy6/stedy-minidna
sudo apt-get update
sudo apt-get install minidlna
2. Конфигурирование
Ну а тут уже веселее. Сам конфиг лежит тут: /etc/minidlna.conf.
Открываем из под рута любым методом, или как я через gedit:
sudo gedit /etc/minidlna.conf
Cмотрим, что там есть. Базовый файл с настройками имеет комментарии ко всем параметрам. Все довольно просто и понятно. Вносим лишь кастом-поправки, такие как пути до каталогов с медиаконтентом, имя сервера и так далее. Вот пример моего конфига (комменты переведены):
# порт для HTTP (подписи, SOAP, передача мультимедиа) траффика
port=8200
# сетевые интерфейсы для работы сервера, разделяйте запятыми
network_interface=wlan0
# укажите директории для сканирования.
# * можете указать несколько папок, указывайте с новой строки media_dir= lines
# * для специфического контента добавьте спициальные параметры:
# + "A" для аудио (например media_dir=A,/home/jmaggard/Music)
# + "V" для видео (например media_dir=V,/home/jmaggard/Videos)
# + "P" для изображений (например media_dir=P,/home/jmaggard/Pictures)
media_dir=A,/home/electrichp/Музыка
media_dir=V,/home/electrichp/Видео
media_dir=P,/home/electrichp/Изображения
# введите имя сервера
friendly_name=Lenovo G580
# введите название модели сервера (произвольно)
model_name=Linux Mint 14 - MediaCenterServer
# укажите путь до базы данных с медиаконтентом (эскизы, списки контента и т.д.) MiniDLNA
db_dir=/var/dlna/db
# укажите путь до log-файла MiniDLNA
log_dir=/var/log
# список имен файлов для проверки при поиске обложек альбомов
# внимание: имена должны быть разделены с косой чертой ('/')
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
# параметр мониторинга для автоматического обнаружения новых файлов
# внимание: значение по умолчанию - yes
inotify=yes
# установить yes, чтобы включить поддержку потокового видео, .JPG и .MP3 файлов TiVo
enable_tivo=yes
# строго придерживаться стандартов DLNA.
# * Это позволит выполнять дроускаллинг на стороне сервера,
# который может повредить JPEG-изображения (справедливо для Sony DLNA).
strict_dlna=no
# страница настройки MiniDLNA-сервера
presentation_url=http://electrichp.blogspot.com
# период обновления базы данных медиаконтента в минутах.
notify_interval=10000
# серийный номер, номер модели (произвольно)
# передаётся в XML
# использовать другой контейнер, как корень
# возможные значения:
# + "." - стандартный контейнер (по умолчанию)
# + "B" - "Просмотр содержимого каталога"
# + "M" - "Музыка"
# + "V" - "Видео"
# + "P" - "Изображения"
# если Вы выбрали "B" и клиентское устройство находится в режиме только #прослушивания музыки, то "Music/Folders" будет выбрана как корневая #директория
root_container=.
Теперь разберем некоторые пункты конфига:
1. порт для HTTP трафика. По умолчанию 5500. Ставим 8200.
2. сетевые интерфейсы. Сюда через запятую вписываем нужные Вам. У меня только Wi-Fi.
3. имя сервера - любое. Оно будет отображаться на экране телевизора.
4. название модели сервера - любое.
5. путь до базы с медиаконтентом. Эту папку придется создать самим:
sudo mkdir -p /var/dlna/db
И даем адекватные права на доступ:
sudo chown -R minidlna:minidlna /var/dlna
sudo chown -R minidlna:minidlna /var/dlna/db
ЗЫ: Вообще, на все папки, куда лезет (исходя из Вашего конфига) MiniDLNA, нужно установить права владельца и группы на minidlna.
В принципе, можно полностью скопировать мой конфиг, и подредактировать по своему вкусу расшариваемые папки, имя сервера, название модели сервера и порт.
Перезагружаем сервер командой:
sudo service minidlna restart
3 комментария:
Как сложно. Не проще Pleks?
Пробуйте разные варианты. Что понравится, тем и пользуйтесь )
как раз таки - это гораздо проще чем плекс
Отправить комментарий