Как сделать скрипт контекстного меню наутилуса для воспроизведения медиафайлов на локальном ЖК-телевизоре
У меня Ubuntu 14.04.2 32 битная ОС и Sony Bravia LCD TV. Я хочу воспроизводить медиа-файлы через локальную сеть. Я перепробовал много UPNP-серверов, но ни один из них не позволял воспроизводить мультимедийные файлы в Smart TV. На самом деле мне удалось работать только ushare. Есть ли способ добиться того, чего я хочу?
1 ответ
Да, есть два решения.
самое простое - использовать контрольную точку, например http://www.eezupnp.de/ С этой контрольной точкой вы можете воспроизводить оба файла с медиа-сервера, например, ushare, а также напрямую с жесткого диска.
Другое решение - использовать плагин контекстного меню nautilus из файла Coherence-Nautilus-Send для воспроизведения. Это немного сложнее, поскольку скрипт, который находится на веб-странице, не работает с mu Ubuntu 14.04. Итак, что нужно сделать:
sudo apt-get update
sudo apt-get install python-nautilus python-coherence
Плагин использует DBus для связи с экземпляром Coherence. Чтобы экземпляр Coherence ControlPoint автоматически запускался демоном DBus, загрузите файл файловой службы и скопируйте / сохраните его в /usr/share/dbus-1/services
sudo wget http://coherence.beebits.net/browser/trunk/Coherence/misc/org.Coherence.service -o /usr/share/dbus-1/services/org.Coherence.service
Затем загрузите файл сценария плагина и сохраните его в /usr/share/nautilus-python/extensions (от имени пользователя root)
После этого перезагрузите систему. После перезагрузки плагин должен запуститься. Откройте папку с несколькими видео, щелкните правой кнопкой мыши файл, должно появиться контекстное меню с пунктом "играть с>".
Если это не работает, попробуйте перезапустить nautilus. открыть терминал CTRL+ALT+t
nautilus -q
nautilus
должен показать
CoherencePlayExtension pid
Если нет, то попробуйте запустить последовательность в терминале вручную.
coherence -o use_dbus:yes -o controlpoint:yes