[SOLVED] Command line options

Tagged: 

This topic contains 5 replies, has 2 voices, and was last updated by  Heiner Moderator 7 months, 2 weeks ago.

Viewing 6 posts - 1 through 6 (of 6 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 7 months, 3 weeks 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 😉

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

You must be logged in to reply to this topic.

Register here