[SOLVED] Command line options

Tagged: 

Viewing 10 posts - 1 through 10 (of 10 total)
  • 26. Januar 2018 at 16:53 #33674

    Hallo,

    ich würde gerne mittels Command Line den Player steuern.
    Mein Ziel ist es einen 433MhZ Empfänger an meinem PI anzubringen und diesen auf bestimmte Signale lauschen zu lassen.
    Sobald eines dieser Signale empfangen wird soll anschließend der Befehl Play, Pause, Vor, Lauter und Leiser ausgeführt werden.
    Nun möchte ich wissen wie der etwaige Befehl lauten würde.
    Ich hab durch langes Googlen die Übersicht der „Command Line Options for Squeezelite“ gefunden, weiß damit jedoch nicht viel anzufangen.
    https://www.max2play.com/en/wiki/command-line-options-for-squeezelite/

    Herzlichen Dank für Eure Unterstützung
    Grüße Denis

    29. Januar 2018 at 14:37 #33730

    Hi dd-gamer,

    Befehle wie Play oder Pause sind in unserem System im Squeezebox Server ansteuerbar über CLI (Command Line Interface).

    Diese Befehle kannst du am einfachsten aus dem Voice Control Plugin kopieren. Einfach das Beta Plugin laden und dort die gelisteten Befehle als Grundlage nehmen.

    Hier der Link zum Plugin

    31. Januar 2018 at 22:33 #33779

    Hallo Heiner,

    danke für den Tipp. Ich habe jetzt das Voice Control Plugin installiert und extra dafür die Max2Play Premium Lizenz gekauft.
    Jedoch finde ich die „dort gelisteten Befehle“ nicht. Außerdem bekomme ich beim Starten des Plugins folgende Fehler:

    Install Jasper, Google STT, ESpeak TTS
    Installation gestartet - Diese Meldung zeigt den aktuellen Status der Installation aller 3 Sekunden an. Wenn diese abgeschlossen ist verschwindet die Meldung und der Server läuft.
    
    Traceback (most recent call last):
    File "/opt/jasper/jasper.py", line 12, in 
    from client import tts
    File "/opt/jasper/client/tts.py", line 41, in 
    import diagnose
    File "/opt/jasper/client/diagnose.py", line 9, in 
    import pip.req
    File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in 
    from pip.vcs import git, mercurial, subversion, bazaar # noqa
    File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in 
    from pip.download import path_to_url
    File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in 
    from requests.compat import IncompleteRead
    ImportError: cannot import name IncompleteRead

    Ich habe natürlich vorher den Audioplayer gestoppt.

    MfG Denis

    • This reply was modified 6 years, 9 months ago by dd-gamer.
    1. Februar 2018 at 12:58 #33787

    Hi dd-gamer,

    Entschuldige die unklare Ausdrucksweise, die Befehle sind dynamisch gelistet in diesem Plugin.

    Z.B. hier bei meinem Tester die Befehle für Start und Stop:

    Start Playing for this device:
    http://max2play:9000/status.html?p0=play&player=b8:27:eb:a6:f6:32

    Pause for this device:
    http://max2play:9000/status.html?p0=pause&player=b8:27:eb:a6:f6:32

    3. Februar 2018 at 17:28 #33832

    Hallo Heiner,

    das funktioniert soweit. Theoretisch hätte man das Plugin doch gar nicht gebraucht?
    Der einfache Webaufruf auf
    http://max2play:9000/status.html?
    klappt jedenfalls wunderbar.

    Danke dir!

    5. Februar 2018 at 15:20 #33860

    Ja, dort findest du jedoch mehrere weitere Infos und Links zu größeren Übersichten und Tutorials 😉

    15. Oktober 2018 at 17:51 #38627

    Hallo,
    habe heute erfolgreich Multisqueeze eingerichtet.

    Player 1 : Status Instanz 0 (Max2Play)
    Player 2 : Status Instanz 1 (Max2PlayB)

    Diese 2 Player werden mir im Squeezebox Server angezeigt und kann diese auch aktivieren bzw. deaktivieren oder synchronisieren.
    Besteht die Möglichkeit, dies auch per http-Befehl zu machen?

    Ich benötige also die Befehle für:
    Player 1 ein/aus
    Player 2 ein/aus
    Player 1 und Player 2 synchronisieren

    Hoffe auf Hilfe
    Besten Dank

    16. Oktober 2018 at 9:58 #38634

    Hallo Ti-ejtsch,

    Hast du bereits unser API-Examples gecheckt? Dort sollten bereits ein paar Anregungen zu finden sein.

    16. Oktober 2018 at 11:58 #38638

    Beim Installieren bekomme ich folgenden Fehler:

    Get Plugin from http://shop.max2play.com/media/downloadable/currentversion/API-Examples.tar
    Load Plugin from tar
    Installing Plugin
    Controller OR View Files are missing in the Plugin – Install canceled

    Plugin Installer ERROR! Vielleicht durch eine fehlende Internetverbindung oder einen Schreibfehler im Dateisystem.

    • This reply was modified 6 years, 1 month ago by Ti-ejtsch.
    16. Oktober 2018 at 13:22 #38641

    Bei Version 2.47 ist das Plugin bereits installiert und in den Inaktiven zu finden.

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.

Register here