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. Железо
  5. Аудиоплеер для мультирума

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Аудиоплеер для мультирума

Geplant Angeheftet Gesperrt Verschoben Железо
40 Beiträge 9 Kommentatoren 21.2k Aufrufe 1 Watching
  • Ä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.
  • M Offline
    M Offline
    MSapogov
    schrieb am zuletzt editiert von
    #23

    5. Хардварное управление плеерами. (частично реализовано здесь - http://forum.iobroker.net/viewtopic.php?f=33&t=5119)

    2.2 - разделение внутреннего аналогового стерео выхода на два независимых источника моно вывода звука.

    Варианты применения:

    Сделать озвучку Ванная (моно) + Уборная (моно) без DACа. Это будут отдельные устройства для LMS

    Ванная например левай канал, Уборная Правый, запущено будет 2 копии squeezelite, каждая на своем канале.

    Привожу конфиги для alsa и запуск двух squeezelite как сервисов.

    Получилось создать 2 независимых плеера с mono сигналом на OrangePi one без DAC.

    asound.conf

    pcm.mix_left {
    type plug
    slave.pcm {
    type dshare
    ipc_key 123456
    slave.pcm "hw:0"
    slave.channels 2
    bindings.0 1
    }
    }
    
    pcm.mix_right {
    type plug
    slave.pcm {
    type dshare
    ipc_key 123456
    slave.pcm "hw:0"
    slave.channels 2
    bindings.0 0
    }
    }
    

    Создаем service-файл squeezelite_left.service в директории /lib/systemd/system/ (МАС адрес "-m" и название "-n" задаем "по вкусу")

    [Unit]
    Description=Squeezelite_left (squeezebox emulator for linux)
    After=multi-user.target
    
    [Service]
    Type=simple
    ExecStart= /usr/bin/squeezelite -D -v -o mix_left -n Orange_left -m 00:00:00:00:00:05
    
    [Install]
    WantedBy=multi-user.target
    

    Создаем service-файл squeezelite_right.service по аналогии

    [Unit]
    Description=Squeezelite_right (squeezebox emulator for linux)
    After=multi-user.target
    
    [Service]
    Type=simple
    ExecStart= /usr/bin/squeezelite -D -v -o mix_right -n Orange_right -m 00:00:00:00:00:06
    
    [Install]
    WantedBy=multi-user.target
    

    Включить только что созданный файл сервиса в автозагрузку (это создаст symlink-и в папке \etc\systemd\system\multi-user.target.wants )

    systemctl enable squeezelite_left.service
    systemctl enable squeezelite_right.service
    
    

    Если не хотите перезагружаться, то запустить сервисы

    systemctl start squeezelite_left.service
    systemctl start squeezelite_right.service
    
    

    Скоро обновлю шапку…

    PS: Аптайм превысил 45 дней... глюков не замечено.

    1 Antwort Letzte Antwort
    0
    • C Offline
      C Offline
      chief
      schrieb am zuletzt editiert von
      #24

      Здравствуйте! Будет ли анонсированое продолжение (MPD, …)?

      1 Antwort Letzte Antwort
      0
      • AndriiA Offline
        AndriiA Offline
        Andrii
        schrieb am zuletzt editiert von
        #25

        Привет! Спасибо. Очень интересная тема. Поделюсь своим опытом. Я использую OrangePi Zero. LMS и плеер стоит на OPiZero 512M, а просто плеера на OPiZero 256. Дешево и сердито. Есть LAN, WiFi, Audio Out, USB, I2S. Есть комплекты с корпусом(если нужно аудиовыход без усилителя). Софт полностью соответствует, как у вас. Только прошивка Arambian для OPiZero. Ресурсов хватает для комфортной работы LMS. Слушаю только Flac (до 192к). С обычным СД форматом (44100) стримил 5 потоков без проблем. Для плееров вообще хватает с головой(и WiFi в наличии).

        1 Antwort Letzte Antwort
        0
        • AndriiA Offline
          AndriiA Offline
          Andrii
          schrieb am zuletzt editiert von
          #26

          Может кто подскажет???? Как команду выключения плеера Squeezelit вывести на какую нибудь ногу GPIO??? Пробовал через опцию -G , но оно пишет что мой плеер не на Raspberry и запускаться не хочет. Хочется звук брать с AUX и через GPIO отключать усилитель. Спасибо.

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            MSapogov
            schrieb am zuletzt editiert von
            #27

            @Andrii:

            Может кто подскажет???? Как команду выключения плеера Squeezelit вывести на какую нибудь ногу GPIO??? Пробовал через опцию -G , но оно пишет что мой плеер не на Raspberry и запускаться не хочет. Хочется звук брать с AUX и через GPIO отключать усилитель. Спасибо. `
            Пробуй через комманду -S <power script="">Absolute path to script to launch on power commands from LMS

            Если не получится, то только через GPIO и внешний скрипт, который через Telnet API проверяет состояние плеера и дергает нужной ногой.</power>

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              RIK
              schrieb am zuletzt editiert von
              #28

              MSapogov

              Прочитал тему и заинтересовался так как у самого нужно что то колхозить, правильно ли я понимаю что можно купить несколько переходников USB-DAC, подключить их в свободные гнёзда, после чего прописать а уже к ним подключать усилители + акустика в разных комнатах?

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                MSapogov
                schrieb am zuletzt editiert von
                #29

                @RIK:

                MSapogov

                Прочитал тему и заинтересовался так как у самого нужно что то колхозить, правильно ли я понимаю что можно купить несколько переходников USB-DAC, подключить их в свободные гнёзда, после чего прописать а уже к ним подключать усилители + акустика в разных комнатах? `
                Да, Вы правильно поняли.

                В линуксе, Ваши USB-DAC, будут как отдельные устройства, которые вы прописываете в конфиге каждой копии Squeezelite.

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  RIK
                  schrieb am zuletzt editiert von
                  #30

                  MSapogov

                  Вы уже пользуетесь 2 года своим проектом, как вы считаете на счёт железа, хотели бы что то изменить в в вашей конфигурации?

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    MSapogov
                    schrieb am zuletzt editiert von
                    #31

                    @RIK:

                    MSapogov

                    Вы уже пользуетесь 2 года своим проектом, как вы считаете на счёт железа, хотели бы что то изменить в в вашей конфигурации? `
                    Я тут с марта месяца как-то забросил все… некогда было. К строительству бани готовился. А потом и сама стройка... А тут решил проверить как работает....

                    Включил музыку, а она играет. Ничего не зависло... Ничего не поломалось. Uptime больше 150 дней.

                    Думаю..., что ничего менять не буду.

                    Зимой буду думать как озвучивать дачу. Хотя и так птички там поют. О как классно услышать фразу: "Прошу уйти с газона! Включаю полив." :-)

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pistoletov
                      schrieb am zuletzt editiert von
                      #32

                      подскажите пробую запускать скриптом через systemctl плееры и получаю ошибки:

                      Dec 22 16:15:23 Archey systemd[1]: squeezelite@sunxi.service: State 'stop-sigterm' timed out. Killing.

                      Dec 22 16:15:23 Archey systemd[1]: squeezelite@sunxi.service: Unit entered failed state.

                      Dec 22 16:15:23 Archey systemd[1]: squeezelite@sunxi.service: Failed with result 'timeout'.

                      весь лог в таких сообщениях.

                      вот скрипт запуска:

                      [Unit]

                      Description=Squeezelite Daemon

                      After=multi-user.target

                      [Service]

                      Type=simple

                      NOTE: using the "squeezeuser" user, NOT root.

                      #User=root

                      note use your mac address as given by ifconfig and the name you wish to give your player

                      ExecStart=/usr/bin/squeezelite -o default:CARD=sunxicodec -s localhost -n "Bathroom" -z

                      [Install]

                      WantedBy=multi-user.target

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        MSapogov
                        schrieb am zuletzt editiert von
                        #33

                        @pistoletov:

                        подскажите пробую запускать скриптом через systemctl плееры и получаю ошибки: `
                        А если выполнить -

                        /usr/bin/squeezelite -o default:CARD=sunxicodec -s localhost -n "Bathroom" -z

                        То работает, или есть ошибки ?

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          pistoletov
                          schrieb am zuletzt editiert von
                          #34

                          Да, так работает. Проблема именно в systemctl start запуске. Запускать пробовал как от рута так и от другого пользователя.

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            MSapogov
                            schrieb am zuletzt editiert von
                            #35

                            @pistoletov:

                            Да, так работает. Проблема именно в systemctl start запуске. Запускать пробовал как от рута так и от другого пользователя. `
                            Попробуй вот такую строчку (Прям скопируй)

                            ExecStart= /usr/bin/squeezelite -D -v -o default:CARD=sunxicodec -n Bathroom -m 00:00:00:00:00:05

                            PS: недавно добавлял еще 2 зоны… делал по этой-же инструкции... все заработало.

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              pistoletov
                              schrieb am zuletzt editiert von
                              #36

                              Спасибо большое! Так работает. Если запускать на другом аудиоустройстве что поменять кроме -o. Мас адресс другой поставить?

                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                pistoletov
                                schrieb am zuletzt editiert von
                                #37

                                Мне нужно два сквизлайта. Каждый на свою карточку.

                                1 Antwort Letzte Antwort
                                0
                                • M Offline
                                  M Offline
                                  MSapogov
                                  schrieb am zuletzt editiert von
                                  #38

                                  @pistoletov:

                                  Спасибо большое! Так работает. Если запускать на другом аудиоустройстве что поменять кроме -o. Мас адресс другой поставить? `
                                  Я меняю -o -n -m

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    pistoletov
                                    schrieb am zuletzt editiert von
                                    #39

                                    Спасибо! Работает. Теперь в планах научить плеера разговаривать от openhaba-)

                                    1 Antwort Letzte Antwort
                                    0
                                    • V VictorS

                                      Выбираю сейчас апельсинку для заказа. Orange PI One не очень нравится что нет Wi-Fi и проц H2

                                      Есть у них Orange PI Lite, в Wi-Fi only на борту , проц. H3

                                      Проблем с подключением к I2S не будет в нем?

                                      S Offline
                                      S Offline
                                      stephg014
                                      schrieb am zuletzt editiert von
                                      #40

                                      @VictorS said in Аудиоплеер для мультирума:

                                      Выбираю сейчас апельсинку для заказа. Orange PI One не очень нравится что нет Wi-Fi и проц H2

                                      Есть у них Orange PI Lite, в Wi-Fi only на борту , проц. H3

                                      Проблем с подключением к I2S не meilleurs credits travaux будет в нем?

                                      Причем если подключить Arduino напрямую в роутер то они выходили на связь.

                                      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

                                      390

                                      Online

                                      32.4k

                                      Benutzer

                                      81.5k

                                      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