Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. Проекты (Витрина)
  4. Music for Home

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Music for Home

Geplant Angeheftet Gesperrt Verschoben Проекты (Витрина)
music sayit sonos
13 Beiträge 3 Kommentatoren 3.6k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • aurodionovA aurodionov

    Захотелось странного ... музычку на кухню. Раз захотелось, надо сделать.
    Ну и понеслось........ покопавшись в коробках наткнулся на бесхозно валяющийся
    orange pi zero. В общем было решено запилить малость музыки на нём. Так-же понадобятся
    любые колонки которые могут из себя выплюнуть звук, тут каждому своё, я не меломан и для тестирования взял валяющиеся компушные .

    общий вид.jpg

    Следующий вопрос который встал, что использовать для воспроизведения музыки на мелкой платке ,которая работает под
    линуксом и имеющим интеграцию с iobroker. Вариантов было несколько .. squzeeze, mpd, но хотелось слушать и онлайн сервисы например
    soundcloud, tunein, spotify, а не только локальную музыку или примонтированную с сервера... почему бы и не ДА.
    Всё здорово , НО то одного не хватает, то другого . Не буду затягивать , нашол я "прожку" которая хоть немного подходила для
    решения "хотелок" и с возможностью интеграции в iobroker, и это чудо имеет название Mopidy.

    Раз захотелось, будем ставить и интегрировать.

    Начну с того, что пришлось искать более-менее рабочий образ для zero.
    Armbian_5.30_Orangepizero_Ubuntu_xenial_default_3.4.113.img не зашёл, после обновления отвалился ssh, решение есть, но нахера мучатся.
    Armbian_5.75_Orangepizero_Debian_stretch_next_4.19.20.img ...вобщем пока еду на этом образе, пока глобальных косяков не замечено, на нём и будем настраивать
    хотя ЭТО ЖЕ LINUX, поэтому по большому счету настроить можно на чем угодно, я буду давать команды для debian совместимых дистров.

    Ну что , начинаем....

    Идём на https://www.armbian.com/orange-pi-zero/#kernels-archive и выбираем себе дистрибутив,я выбрал https://dl.armbian.com/orangepizero/Debian_stretch_next.7z .
    Так же качаем и устанавливаем прожку для записи образа на флешку https://www.balena.io/etcher/ ,выбираем образ, флешку .. жмем записать ... ставим флешку в компик
    и ждем загрузки .

    Подключаемся по ssh, uart ну или как Вам там удобно.
    Логинимся ...
    Log in as: root Password: 1234. Then you are prompted to change this password (US-Keyboard setting).
    When done, you are asked to create a normal user-account for your everyday tasks.

    Я не "парюсь" и сижу под рутом, если у Вас другой юзер команды давать от sudo.

    Начинаем ставить mopidy. идём на страницу проекта https://docs.mopidy.com/en/latest/installation/debian/ и смотрим как ставить для Вашей операционки.

    В моём случае команды будут такие

    Add the archive’s GPG key:
    wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
    Add the APT repo to your package sources:
    sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/stretch.list
    Install Mopidy and all dependencies:
    sudo apt-get update
    sudo apt-get install mopidy

    Всё поставилось, тогда продолжим....
    Смотрим какие расширения есть для проигрывателя, да он их поддерживает :)

    apt-cache search mopidy

    вывалит примерно подобный список

    root@orangepizero:~# apt-cache search mopidy
    mopidy - music server with support for MPD/HTTP clients
    mopidy-doc - music server with support for MPD/HTTP clients - documentation
    mopidy-alsamixer - Mopidy extension for extension for ALSA volume control
    mopidy-beets - Mopidy extension for playing music from Beets' web plugin
    mopidy-dirble - Mopidy extension for browsing Dirble's radio station directory
    mopidy-dleyna - Mopidy extension for playing music from Digital Media Servers
    mopidy-internetarchive - Mopidy extension for playing music from the Internet Archive
    mopidy-local-sqlite - Mopidy extension for keeping your local library in SQLite
    mopidy-podcast - Mopidy extension for searching and browsing podcasts
    mopidy-podcast-itunes - Mopidy extension for searching and browsing iTunes podcasts
    mopidy-scrobbler - Mopidy extension for scrobbling music to Last.fm
    mopidy-somafm - Mopidy extension for playing music from SomaFM
    mopidy-soundcloud - Mopidy extension for playing music from SoundCloud
    mopidy-tunein - Mopidy extension for playing music from TuneIn
    mopidy-mpris - Mopidy extension for controlling playback through MPRIS
    mopidy-spotify - Mopidy extension for playing music from Spotify
    mopidy-spotify-tunigo - Mopidy extension for providing the browse feature of Spotify

    хм, не густо ,надо бы расширить ..а как ? да вот так примерно ..

    Продолжаем ставить в консоли
    Вам нужно будет установить инструменты разработки Python, чтобы вы могли использовать [pip] для установки некоторых расширений:

    sudo apt-get install python-setuptools python-dev build-essential
    sudo easy_install pip

    установилось, смотрим что может mopidy предложить нам теперь

    pip search mopidy

    вывалит простыня, ну что сказать расширений нехило так добавилось

    root@orangepizero:~# pip search mopidy
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
    Mopidy-Pandora (0.4.1) - Mopidy extension for Pandora
    Mopidy-SomaFM (1.1.0) - SomaFM extension for Mopidy
    Mopidy-Beets (3.1.0) - Beets extension for Mopidy
    Mopidy-PlayerFM (0.1.0) - Mopidy extension for PlayerFM
    Mopidy-Subsonic (1.0.0) - Subsonic extension for Mopidy
    Mopidy-RadioNet (0.1.3) - Mopidy extension for radio.net
    Mopidy-Serial (0.1.0) - Mopidy Serial Frontend
    Mopidy-SoundCloud (2.1.0) - SoundCloud extension for Mopidy
    Mopidy-Pummeluff (0.1.0) - Mopidy Pummeluff extension
    Mopidy-GPIO (0.1.15) - Controll mopidy with GPIO
    Mopidy-YDisk (0.1.1) - Mopidy extension for Yandex.Disk
    Mopidy-Banshee (0.1.2) - Banshee extension for Mopidy
    Mopidy-Mixcloud (3.1.4) - Mopidy Mixcloud extension
    Mopidy-MPRIS (2.0.0) - Mopidy extension for controlling Mopidy through the MPRIS D-Bus interface
    Mopidy-RNZ (0.1.1) - Mopidy extension for RNZ content
    Mopidy-Moped (0.7.1) - Responsive Web client for Mopidy
    Mopidy-Pibox (0.6.1) - Mopidy extension for jukebox client
    Mopidy-FileManager (0.2.0) - Mopidy extension for file manager
    Mopidy-Audioteka (0.1.5) - Mopidy backend extension for Audioteka
    Mopidy-jukePi (1.0.9) - Mopidy web client extension
    Mopidy-Tachikoma (0.2.4) - Mopidy extension for talking to Slack
    Mopidy-AudioAddict (0.2.7) - Mopidy extension for the AudioAddict network of radiostations
    Mopidy-Cd (0.4) - Mopidy extension to play audio CDs
    Mopidy-CarPi (0.2.21) - Mopidy extension for in-car RPi and GPIO.
    Mopidy-WebSettings (0.2.3) - Mopidy extension for editing settings in a webinterface
    Mopidy-IRControl (0.1.0) - Mopidy frontend to be controlled with an IR controller
    Mopidy-Arcam (0.2) - Mopidy extension for controlling an Arcam amplifier
    Mopidy-ALSAMixer (1.1.1) - Mopidy extension for ALSA volume control
    Mopidy-Bassdrive (0.2.0) - Bassdrive archive and stream extension for Mopidy
    Mopidy-Podcast (2.0.3) - Mopidy extension for browsing and playing podcasts
    Mopidy-EvtDev (0.1.1) - Mopidy extension for virtual input devices
    Mopidy-WAMPFrontend (0.2.0) - Mopidy extension providing a WAMP frontend
    Mopidy-AlarmClock (0.1.7) - A Mopidy extension for using it as an alarm clock.
    Mopidy-Party (0.3.1) - Mopidy web extension designed for party
    Mopidy-TuneIn (0.4.1) - Mopidy extension for playing music from TuneIn.
    Mopidy-Yamaha (0.2.6) - Mopidy extension for controlling volume on Yamaha receivers
    Mopidy-Emby (0.2.6) - Mopidy extension for playing music from Emby
    Mopidy-dam1021 (0.4) - Mopidy extension for controlling volume on a dam1021 DAC
    Mopidy-NAD (2.0.0) - Mopidy extension for controlling volume on a NAD amplifier
    Mopidy-Scrobbler (1.2.0) - Mopidy extension for scrobbling played tracks to Last.fm
    Mopidy-Dirble (1.3.0) - Mopidy extension for Dirble open radio directory
    Mopidy-Youtube (2.0.2) - Mopidy extension that plays sound from YouTube
    Mopidy-PlaybackDefaults (0.1.1) - Mopidy extension for configurable default playback settings.
    Mopidy-Spotify (3.1.0) - Mopidy extension for playing music from Spotify
    Mopidy-Headless (0.2.0) - Mopidy extension for controlling via input devices
    Mopidy-Grooveshark (1.0.4) - Mopidy extension that plays sound from Grooveshark
    Mopidy-Mobile (1.8.4) - Mopidy Web client extension for mobile devices
    Mopidy-SevenSegmentDisplay (0.2.1) - A Mopidy extension for using it with seven segment display.
    Mopidy-Touchscreen (1.0.0) - Mopidy extension to show info on a display and control from it
    Mopidy-InternetArchive (2.0.3) - Mopidy extension for playing music from the Internet Archive
    Mopidy-Webhooks (0.2.0) - Mopidy extension that sends webhook notifications to a remote server
    Mopidy-OE1 (1.2.0) - Mopidy backend to access the Austrian radio station OE1.
    Mopidy-TtsGpio (1.0.2) - Controll mopidy without screen using GPIO and TTS
    Mopidy-Plex (0.1.0b) - Mopidy extension for playing audio from a Plex server
    Mopidy-WebLibrary (1.0.0) - Mopidy extension for editing the music library in a web interface
    Mopidy-Spotmop (2.10.1) - A Mopidy Web client that utilizes the Spotify and EchoNest frameworks
    Mopidy-radio-de (0.2.0) - radio.de extension for Mopidy
    Mopidy-API-Explorer (1.0.1) - Mopidy API Explorer
    Mopidy-Auto (0.5.0) - Mopidy extension to automate music playback based on time of day
    Mopidy-RotaryEncoder (0.1.0) - Mopidy frontend extension to control the volume through a rotary encoder
    Mopidy-GMusic (3.0.0) - Mopidy extension for playing music from Google Play Music
    Mopidy-dLeyna (1.2.2) - Mopidy extension for playing music from Digital Media Servers
    Mopidy-16x2LCD (0.1.0) - Mopidy frontend to see track name and volume on a 16x2 LCD
    Mopidy-YamahaMixer (0.1.0) - Mopidy extension for controlling power, volume and mute on Yamaha receivers
    Mopidy-GPIO420 (0.1.0) - Extension to control mopidy with gpio buttons and display things on 16x2 lcd
    rofi-mopidy (0.0.4) - Add spotify and local albums to current mopidy playlist using rofi
    Mopidy-MusicBox-Webclient (2.5.0) - Mopidy MusicBox web extension
    Mopidy-VKontakte (0.3.1) - Mopidy extension for VKontakte allows to listen to music from VKontakte social network.
    Mopidy-Iris (3.33.0) - A fully-functional Mopidy web client encompassing Spotify and many other backends
    Mopidy-Local-SQLite (1.0.0) - Mopidy SQLite local library extension
    Mopidy-Mopify (1.6.1) - A Mopidy Web client based on the (old) Spotify interface. Improved to work with spotify as main library.
    Mopidy-Material-Webclient (0.2.1) - A Mopidy web client with an Android Material feel
    Mopidy-Spotify-Tunigo (1.0.0) - Mopidy extension for providing the browse feature of Spotify
    Mopidy-Podcast-gpodder.net (1.0.0) - Mopidy-Podcast extension for searching and browsing podcasts on gpodder.net
    Mopidy (2.2.2) - Music server with MPD and Spotify support
    Mopidy-Spotify-Web (0.3.0) - Mopidy extension for providing the browse feature of Spotify for artists and albums
    Mopidy-Podcast-iTunes (2.0.0) - Mopidy extension for searching and browsing podcasts on the Apple iTunes Store
    Mopidy-Simple-Webclient (0.1.1) - Very simple and mobile friendly web interface for the Mopidy music server
    Mopidy-Local-Images (1.0.0) - Mopidy local library proxy extension for handling embedded album art
    Mopidy-ArduinoLCD_Info (.1) -
    Mopidy-IntergalacticFM (1.0.2) -
    mopidy-lcd (1.2.1) - This is an MPC for Pi Music Box using Adafruit's Character LCD with buttons
    Mopidy-Tidal (0.2.2) - Tidal music service integration
    Mopidy-BeetsLocal (0.0.9) - Access local beets library
    Mopidy-Hoerbert (0.1.1) - Hoerbert
    Mopidy-TwitterDJ (0.1.4) - Controls Spotify via Twitter
    Mopidy-ShivRPi (0.1) - Ma courte description
    Mopidy-GPIOcont (0.2.2) - Extension to control musicbox via gpio.
    Mopidy-Radio-Rough (3.14.15) - Rough gui for listening to internet
    Mopidy-Local-Whoosh (0.1.0) - Whoosh local library extension.
    Mopidy-Rough-Base (3.14.15) - Shared classes for building radio rough guis.
    Mopidy_MFE (0.4.9) - Web client for Mopidy
    Mopidy-Radio-Rough-HTML (31.41.5926) - Rough html gui for listening to internet
    snipsmopidy (0.1.0) - Snips skill to control Mopidy
    mopidytermart (0.1) - Display mopidy album art in the terminal
    mopidyartfetch (0.1) - Fetch album art for various mopidy uri types
    MopidyCLI (0.2.0) - Mopidy tool controlling playback from command line
    root@orangepizero:~#

    Ставим что кому по вкусу, покажу на примере одного расширения, остальные ставятся примерно по этой же схеме

    ВАЖНО !!!!!!
    Тормозим mopidy

    sudo systemctl stop mopidy

    будем прикручивать mpd, для чего ? .. об этом чуть позже
    идем на https://docs.mopidy.com/en/latest/ext/mpd/ и смотрим какие надо действия для установки

    надо поправить конфиг mopidy

    nano /etc/mopidy/mopidy.conf

    добавить в него секцию

    [mpd]
    enabled = true
    hostname = ::
    port = 6600
    password =
    max_connections = 20
    connection_timeout = 60
    zeroconf = Mopidy MPD server on $hostname
    command_blacklist = listall,listallinfo
    default_playlist_scheme = m3u

    сохраняем

    sudo systemctl start mopidy

    Так же расширения ставятся командами

    sudo apt install название_расширения

    или

    sudo pip install название_расширения

    с соответствующей правкой конфига и добавлением секции согласно документации

    Ну вот и всё.. музычка играет ... все чудесно, но нахрена ставили mpd спросите Вы.
    Во первых, есть драйвер в iobroker и всё что работает с mpd работает и с mopidy, значит можно по преженему кидать своё любимое радио или плейлисты.
    Во вторых, раз уж есть mpd совместимый mopidy, то почему бы на него не загнать ещё и уведомления от iobroker. Задумано ... сделаем .

    Идём в админку iobroker и ставим SayIt Adapter, после установки настраиваем его как на картинке

    sey.png

    Все, теперь iobroker шлёт уведомления в колонки ...

    p/s ///пока копался вылез баг который вынес мозг

    ЕСЛИ СУКА НЕТУ ЗВУКА И ПИШЕТ
    could not open audio device for playback
    НАДО ПНУТЬ КОМАНДУ
    apt install gstreamer1.0-alsa
    ЭТО СПАСЕТ ПОЛОЖЕНИЕ

    Музыку включаю через vis+mpd ,экспорт кнопки прилагаю

    mpd.png

    [{"tpl":"tplJquiButtonState","data":{"oid":"mpd.0.addplay","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","buttontext":"Europa+","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"value":"http://ep256.streamr.ru","no_style":false,"views":null,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"149px","top":"587px","width":"133px","height":"77px","z-index":"1"},"widgetSet":"jqui"}]
    

    Пока всё, и так много буков :)

    salambelgorodS Offline
    salambelgorodS Offline
    salambelgorod
    schrieb am zuletzt editiert von salambelgorod
    #2

    @aurodionov :ok_hand:
    а музыку как отправить...а лучше радио стрим?

    1 Antwort Letzte Antwort
    0
    • aurodionovA Offline
      aurodionovA Offline
      aurodionov
      schrieb am zuletzt editiert von
      #3

      это великая тайна :), шучу . я отправляю из виз с помощью драйвера mpd

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

      salambelgorodS 1 Antwort Letzte Antwort
      0
      • aurodionovA aurodionov

        это великая тайна :), шучу . я отправляю из виз с помощью драйвера mpd

        salambelgorodS Offline
        salambelgorodS Offline
        salambelgorod
        schrieb am zuletzt editiert von
        #4

        @aurodionov said in Music for Home:

        это великая тайна :), шучу . я отправляю из виз с помощью драйвера mpd

        а с картинками?

        1 Antwort Letzte Antwort
        0
        • aurodionovA Offline
          aurodionovA Offline
          aurodionov
          schrieb am zuletzt editiert von aurodionov
          #5

          добавил в статью

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

          salambelgorodS 1 Antwort Letzte Antwort
          0
          • aurodionovA aurodionov

            добавил в статью

            salambelgorodS Offline
            salambelgorodS Offline
            salambelgorod
            schrieb am zuletzt editiert von salambelgorod
            #6

            Что это за виджет..не видел такого...
            А если без виджетов в какой обьект что подставить?

            1 Antwort Letzte Antwort
            0
            • aurodionovA Offline
              aurodionovA Offline
              aurodionov
              schrieb am zuletzt editiert von
              #7

              объект mpd.0.addplay

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

              salambelgorodS 1 Antwort Letzte Antwort
              0
              • aurodionovA aurodionov

                объект mpd.0.addplay

                salambelgorodS Offline
                salambelgorodS Offline
                salambelgorod
                schrieb am zuletzt editiert von salambelgorod
                #8

                @aurodionov said in Music for Home:

                объект mpd.0.addplay

                https://github.com/instalator/ioBroker.mpd
                :point_up: Этот?

                1 Antwort Letzte Antwort
                0
                • aurodionovA Offline
                  aurodionovA Offline
                  aurodionov
                  schrieb am zuletzt editiert von
                  #9

                  да именно этот

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

                  S 2 Antworten Letzte Antwort
                  0
                  • aurodionovA aurodionov

                    да именно этот

                    S Offline
                    S Offline
                    smoker_vvo
                    schrieb am zuletzt editiert von
                    #10

                    @aurodionov
                    Привет, ну я как обычно со стандартным вопросом. А как это сделать под Виндовз??

                    aurodionovA 1 Antwort Letzte Antwort
                    0
                    • aurodionovA aurodionov

                      да именно этот

                      S Offline
                      S Offline
                      smoker_vvo
                      schrieb am zuletzt editiert von
                      #11

                      @aurodionov
                      MPD попробовал поставить под Виндой, так он не запускается......

                      aurodionovA 1 Antwort Letzte Antwort
                      0
                      • S smoker_vvo

                        @aurodionov
                        Привет, ну я как обычно со стандартным вопросом. А как это сделать под Виндовз??

                        aurodionovA Offline
                        aurodionovA Offline
                        aurodionov
                        schrieb am zuletzt editiert von aurodionov
                        #12

                        @smoker_vvo боюсь что у меня нет ответа на этот вопрос. у меня форточки только на ноуте на котором стоят проги для конфигурирования приборов ....больше нигде не использую из-за прожорливости к ресурсам

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

                        1 Antwort Letzte Antwort
                        0
                        • S smoker_vvo

                          @aurodionov
                          MPD попробовал поставить под Виндой, так он не запускается......

                          aurodionovA Offline
                          aurodionovA Offline
                          aurodionov
                          schrieb am zuletzt editiert von aurodionov
                          #13

                          @smoker_vvo я тоже пробовал ,так и не смог запустить. есть ещё для ведроида ...но и там у меня не заработало

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

                          1 Antwort Letzte Antwort
                          0
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          551

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe