Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker драйвера
    5. Драйвер MPD

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Драйвер MPD

    This topic has been deleted. Only users with topic management privileges can see it.
    • aurodionov
      aurodionov last edited by

      Обсуждение, ошибки, хотелки.

      драйвер находится по адресу 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 !

      1 Reply Last reply Reply Quote 0
      • I
        instalator last edited by

        @aurodionov:

        ! Обсуждение, ошибки, хотелки.
        ! драйвер находится по адресу 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 !

        Объекты создаются и изменяются нормально за исключением выше описаных `
        Громкость задается командой setvol

        PS Обновил код, можно в volume писать значение от 0 до 100

        1 Reply Last reply Reply Quote 0
        • I
          instalator last edited by

          Драйвер добавлен в общий репозиторий.

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            Хотелки: интеграция с sayIt.

            1 Reply Last reply Reply Quote 0
            • I
              instalator last edited by

              @Bluefox:

              Хотелки: интеграция с 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

              1 Reply Last reply Reply Quote 0
              • aurodionov
                aurodionov last edited by

                @instalator:

                @Bluefox:

                Хотелки: интеграция с 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 не знал

                Пишу с пульта….

                1 Reply Last reply Reply Quote 0
                • Bluefox
                  Bluefox last edited by

                  @aurodionov:

                  @instalator:

                  @Bluefox:

                  Хотелки: интеграция с 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

                  1 Reply Last reply Reply Quote 0
                  • A
                    andrey99986 last edited by

                    Как сделать список mp3 (каталог с mp3 на том же сервере что и iobroker) и возможность запуска из списка на проигрывание (на том же сервере) кликом?

                    Можно примерчик (код) страницы в vis-е + скрипт.

                    1 Reply Last reply Reply Quote 0
                    • V
                      vtec last edited by

                      SayIt валит ошибки

                      sayit.0 2016-12-25 11:46:43.426 error Cannot read information about "null". No web server is active

                      В этих настройках что то должно быть?
                      255_iobroker-err.png

                      1 Reply Last reply Reply Quote 0
                      • aurodionov
                        aurodionov last edited by

                        должны быть web.0 и ip.iobroker

                        у меня тоже раз на раз не работает

                        1 Reply Last reply Reply Quote 0
                        • I
                          instalator last edited by

                          @vtec:

                          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 драйвер стоит вообще?

                          1 Reply Last reply Reply Quote 0
                          • A
                            andrey99986 last edited by

                            Дайте пример использования драйвера в Скриптах. Документации нет.

                            1 Reply Last reply Reply Quote 0
                            • I
                              instalator last edited by

                              @andrey99986:

                              Дайте пример использования драйвера в Скриптах. Документации нет. `
                              А какие скрипты нужны?

                              1 Reply Last reply Reply Quote 0
                              • A
                                andrey99986 last edited by

                                @instalator:

                                @andrey99986:

                                Дайте пример использования драйвера в Скриптах. Документации нет. А какие скрипты нужны?

                                Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл.

                                1 Reply Last reply Reply Quote 0
                                • I
                                  instalator last edited by

                                  @andrey99986:

                                  @instalator:

                                  @andrey99986:

                                  Дайте пример использования драйвера в Скриптах. Документации нет. А какие скрипты нужны?

                                  Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
                                  Скрипты тут не нужны, это документация самого проигрывателя.

                                  Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    andrey99986 last edited by

                                    @instalator:

                                    @andrey99986:

                                    @instalator:

                                    А какие скрипты нужны? `

                                    Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
                                    Скрипты тут не нужны, это документация самого проигрывателя.

                                    Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195 `
                                    Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :

                                    oid_browser

                                    oid_add

                                    чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера?

                                    1 Reply Last reply Reply Quote 0
                                    • I
                                      instalator last edited by

                                      @andrey99986:

                                      @instalator:

                                      @andrey99986:

                                      Нужен любой пример использования. Нигде же не описано как например запустить на проигрывание конкретный файл. `
                                      Скрипты тут не нужны, это документация самого проигрывателя.

                                      Ну и плюс виджет http://forum.iobroker.net/viewtopic.php … 195#p45195 `
                                      Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :

                                      oid_browser

                                      oid_add

                                      чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера? `
                                      для mpd mpd.0.lsinfo

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        andrey99986 last edited by

                                        @instalator:

                                        @andrey99986:

                                        @instalator:

                                        Скрипты тут не нужны, это документация самого проигрывателя.

                                        Ну и плюс виджет 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 виджетах надо все объекты сопоставить?

                                        1 Reply Last reply Reply Quote 0
                                        • I
                                          instalator last edited by

                                          @andrey99986:

                                          @instalator:

                                          @andrey99986:

                                          Хорошо, а что выбрать в качестве объектов ID в полях виджета Winamp Browser :

                                          oid_browser

                                          oid_add

                                          чтобы winamp "увидел" каталог с mp3 файлами, доступными для mpd-драйвера? для mpd mpd.0.lsinfo
                                          Добавил, в логе появилась :

                                          client.sendCommand {"lsinfo": "/"} OK! - "file: ...
                                          

                                          Однако в браузере список файлов не появился (в логе-список верный).

                                          Может ещё какие объекты надо сопоставить? Сопоставил только в плеере, то что очевидно - плей, некст, стоп.

                                          Но другие названия отличаются от mpd, поэтому не понятно что куда.

                                          Во всех 3 виджетах надо все объекты сопоставить? `
                                          Там все автоматоп подставляется, нужно выбрать только один объект. Версии последнии?

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            andrey99986 last edited by

                                            @instalator:

                                            Там все автоматоп подставляется, нужно выбрать только один объект. Версии последнии? `
                                            Версии последние.

                                            То есть надо выбрать только один объект в 1 виджете, а все остальные сами поставятся?

                                            И какой это объект, который надо выбрать первым? Я выбирал Play=mpd.0.play - в sonos-е ничего не заполняется.

                                            В winamp - play=mpd.0.playid, сами заполнились ещё seek и mute. В других 2 виджетах winamp-а ничего не заполнилось.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            856
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            29
                                            9258
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo