NEWS
Драйвер MPD
-
Обсуждение, ошибки, хотелки.
драйвер находится по адресу https://github.com/instalator/ioBroker.mpd
Приглашаю желающих принять участие в тестировании
Установка MPD:
Windows - https://geektimes.ru/post/137403/
Linux - sudo aptitude install mpd mpc или http://vasilisc.com/mpd-is-music-player-daemon
Android - https://play.google.com/store/apps/deta … eadba.ampd
Changelog
!
! 0.0.11 18.12.2016 (instalator) add tests 0.0.10 15.12.2016 (instalator) add update status if play, to check whether the value has changed, fix error, fix different cmd 0.0.3 14.12.2016 (instalator) fix send command change functions parse add function status mpd 0.0.2 13.12.2016 (instalator) Add send command 0.0.1 11.12.2016 (instalator) initial adapter !
-
! Обсуждение, ошибки, хотелки.
! драйвер находится по адресу https://github.com/instalator/ioBroker.mpd
! Приглашаю желающих принять участие в тестировании
! Установка MPD:
! Windows - https://geektimes.ru/post/137403/
! Linux - sudo aptitude install mpd mpc или http://vasilisc.com/mpd-is-music-player-daemon
! Android - https://play.google.com/store/apps/deta … eadba.ampd
! Найденые странности:
! 1. Не изменяется значение уровня громкости до перехода на следующий трек
! 2. Так и не понял как можно выудить название трека итд
! 3. Не отображает фанарт
! ....возможно это ограничения npm пакета
! что отображает в консоли при смени трека,плей...
! >!2016-12-13 23:08:23.735 - info: mpd.0 update- 2016-12-13 23:08:23.776 - info: mpd.0 volume: 8 repeat: 0 random: 0 single: 0 consume: 0 playlist: 4994 playlistlength: 14 xfade: 0 mixrampdb: 0.000000 mixrampdelay: nan state: play song: 5 songid: 4975 time: 31:283 elapsed: 30.743 bitrate: 905 audio: 44100:16:2 nextsong: 6 nextsongid: 4976 !
Объекты создаются и изменяются нормально за исключением выше описаных `
Громкость задается командой setvolPS Обновил код, можно в volume писать значение от 0 до 100
-
Драйвер добавлен в общий репозиторий.
-
Хотелки: интеграция с sayIt.
-
Хотелки: интеграция с sayIt. `
Интегрировал наполовину, но оказалось что mpd не поддерживает https.(https://192.168.1.190:8082/state/sayit.2.tts.mp3)
mpd.0 client.sendCommand {"add": "https://192.168.1.190:8082/state/sayit.2.tts.mp3"} ERROR - Error: [50@0] {add} unsupported URI scheme
-
Хотелки: интеграция с sayIt. `
Интегрировал наполовину, но оказалось что mpd не поддерживает https.(https://192.168.1.190:8082/state/sayit.2.tts.mp3)
mpd.0 client.sendCommand {"add": "https://192.168.1.190:8082/state/sayit.2.tts.mp3"} ERROR - Error: [50@0] {add} unsupported URI scheme `
Хм..Надо попробовать у себя, про "нелюбовь" https не зналПишу с пульта….
-
Хотелки: интеграция с sayIt. `
Интегрировал наполовину, но оказалось что mpd не поддерживает https.(https://192.168.1.190:8082/state/sayit.2.tts.mp3)
mpd.0 client.sendCommand {"add": "https://192.168.1.190:8082/state/sayit.2.tts.mp3"} ERROR - Error: [50@0] {add} unsupported URI scheme `
Хм..Надо попробовать у себя, про "нелюбовь" https не зналПишу с пульта…. `
Ну внутри дома все всё равно не используют https.Установи ещё один web и попробуй с ним без https
-
Как сделать список mp3 (каталог с mp3 на том же сервере что и iobroker) и возможность запуска из списка на проигрывание (на том же сервере) кликом?
Можно примерчик (код) страницы в vis-е + скрипт.
-
SayIt валит ошибки
sayit.0 2016-12-25 11:46:43.426 error Cannot read information about "null". No web server is active
В этих настройках что то должно быть?
-
должны быть web.0 и ip.iobroker
у меня тоже раз на раз не работает
-
SayIt валит ошибки
sayit.0 2016-12-25 11:46:43.426 error Cannot read information about "null". No web server is active
В этих настройках что то должно быть?
iobroker-err.png `
WEB драйвер стоит вообще? -
Дайте пример использования драйвера в Скриптах. Документации нет.
-
Дайте пример использования драйвера в Скриптах. Документации нет. `
А какие скрипты нужны? -
Дайте пример использования драйвера в Скриптах. Документации нет.
А какие скрипты нужны?
Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл.
-
Дайте пример использования драйвера в Скриптах. Документации нет.
А какие скрипты нужны?
Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
Скрипты тут не нужны, это документация самого проигрывателя.Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195
-
А какие скрипты нужны? `
Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
Скрипты тут не нужны, это документация самого проигрывателя.Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195 `
Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :oid_browser
oid_add
чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера?
-
Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
Скрипты тут не нужны, это документация самого проигрывателя.Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195 `
Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :oid_browser
oid_add
чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера? `
для mpd mpd.0.lsinfo -
Скрипты тут не нужны, это документация самого проигрывателя.
Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195 `
Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :oid_browser
oid_add
чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера?
для mpd mpd.0.lsinfo
Добавил, в логе появилась :client.sendCommand {"lsinfo": "/"} OK! - "file: ...
Однако в браузере список файлов не появился (в логе-список верный).
Может ещё какие объекты надо сопоставить? Сопоставил только в плеере, то что очевидно - плей, некст, стоп.
Но другие названия отличаются от mpd, поэтому не понятно что куда.
Во всех 3 виджетах надо все объекты сопоставить?
-
Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :
oid_browser
oid_add
чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера?
для mpd mpd.0.lsinfo
Добавил, в логе появилась :client.sendCommand {"lsinfo": "/"} OK! - "file: ...
Однако в браузере список файлов не появился (в логе-список верный).
Может ещё какие объекты надо сопоставить? Сопоставил только в плеере, то что очевидно - плей, некст, стоп.
Но другие названия отличаются от mpd, поэтому не понятно что куда.
Во всех 3 виджетах надо все объекты сопоставить? `
Там все автоматоп подставляется, нужно выбрать только один объект. Версии последнии? -
Там все автоматоп подставляется, нужно выбрать только один объект. Версии последнии? `
Версии последние.То есть надо выбрать только один объект в 1 виджете, а все остальные сами поставятся?
И какой это объект, который надо выбрать первым? Я выбирал Play=mpd.0.play - в sonos-е ничего не заполняется.
В winamp - play=mpd.0.playid, сами заполнились ещё seek и mute. В других 2 виджетах winamp-а ничего не заполнилось.