Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS(Sammlung) Squeeze

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wintermute
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    Hmm...ok, der Durchsage LBS ist wie ein spezialisierter Client LBS. Aber wie steuere ich den? Den normalen Client steuere ich ja über den Command LBS (Play/Stop etc.)
    Aber von wo bekommt der Durchsage LBS seine Befehle? Er hat ja zwar eigene stop, repeat powerOn etc. Eingänge...aber keinen Play?
    Der braucht kein Start/Stop/Play, der will nur den Pfad zu einer Audio-Datei. Wenn er den bekommt, spielt er die Datei ab, danach geht alles so weiter wie es vorher war (zumindest ist es so gewuenscht ), anders formuliert: es ist ein sehr spezialisierter Client LBS der sich selber um die Abwicklung kuemmert.
    Zusammenfassend:
    E1: globales StatusKO
    E2: ID des betreffenden Players
    E3: Lautstaerke der Ansage (0..100)
    E4: absoluter oder relativer Pfad zum Audiofile das abgespielt werden soll, dies ist gleichzeitig der Trigger des Bausteins (zB /waschmaschine/fertig.mp3)
    E5: Verzeichnis der Audiodateien (wird E4 vorangestellt, zB /audio/ansagen)
    E6: soll die Ansage auch gespielt werden, wenn der Player grad abgeschaltet ist (0/1)

    Also wird an E4 jetzt zB /waschmaschine/fertig.mp3 angelegt, so stoppt der Baustein den betreffenden Player, schaltet ihn ggbnflls an, spielt /audio/ansagen/waschmaschine/fertig.mp3 ab und bringt den Player dann wieder in den vorherigen Zustand (oder versucht es, zumindest )

    Zitat von rdeckard Beitrag anzeigen
    Und noch eine Frage zum absoluten Pfad: Auf was bezieht sich "lokal"? Auf den LMS oder den Player? (ich gehe mal davon aus, dass damit der LMS gemeint ist)
    Bezieht sich auf den LMS, richtig erkannt... das obige Beispiel setzt also zB voraus, dass auf dem LMS das File /audio/ansagen/waschmaschine/fertig.mp3 vorhanden ist und vom LMS auch gelesen werden kann. Zukuenftig werden vllt auch (wieder) remote-Streams moeglich sein, aber das moechte ich erstmal "hint'an" stellen...
    Wie die Pfade jetzt zB auf einem Windows LMS aussehen muessen (also ob das dann \ anstatt / wird oder Laufwerksbuchstaben angegeben werden muessen kann ich mangels Windows leider nicht testen, vielleicht kann da ja jemand anders was zu sagen).

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Hmm...ok, der Durchsage LBS ist wie ein spezialisierter Client LBS. Aber wie steuere ich den? Den normalen Client steuere ich ja über den Command LBS (Play/Stop etc.)
    Aber von wo bekommt der Durchsage LBS seine Befehle? Er hat ja zwar eigene stop, repeat powerOn etc. Eingänge...aber keinen Play?

    Und noch eine Frage zum absoluten Pfad: Auf was bezieht sich "lokal"? Auf den LMS oder den Player? (ich gehe mal davon aus, dass damit der LMS gemeint ist)

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    Frage zum Durchsagen LBS: Kann ich den in meine bestehende Squeeze-Logikseite einbauen oder sollte ich da eine neue Logikseite erstellen? Und falls ich eine neue Seite mache, soll die gleich aufgebaut sein? Also Server und Command LBS und anstatt des Clients kommt dann der Ansage LBS?
    Hmm.. Bild/1000Worte und so lm.png


    Das ist mein aktueller Testaufbau... alle Ausgangsboxen in dem Bild schreiben in das zentrale KommandoKO. Das ist aber halt ein Testaufbau, also vllt etwas ueberladen, unuebersichtlich und nicht wirklich funktionell
    Ich dachte mir urspruenglich mal, die Durchsage unter den Client zu "haengen" (also so wie im Bild). Dann mag es aber auch Szenarien geben, wo man verschiedenen Durchsagen gemaess Dringlichkeit oder anderer Strukturen an bestimmte Gruppen von Playern weiterleiten will, da macht es vermutlich mehr Sinn das Ganze gemaess dieser Struktur auf Logikseiten zu verteilen.
    Lange Rede, kurzer Sinn: Das Konstrukt aus "Squeeze Durchsage", der Ausgangsbox und dem "Durchsage läuft" Ausgang laesst sich so als funktionaler Block auch auf eine beliebige andere Logikseite verfrachten. Ich werde das - fuer mich - vermutlich spaeter auch so aufteilen, vermutlich in einem eigenen Unterordner des Squeeze (Unter)ordners. Aber prinzipiell halt einfach so aufbauen, wie es am besten in Deine Struktur passt.

    Wichtig dabei ist zu wissen, dass der Durchsage LBS nicht an nem Client LBS angehangen wird, der ist quasi ein eigenstaendiger Client der voellig getrennt mit dem Server LBS redet, drum kann man auch parken wo man grad mag

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Ja, es hat definitiv NICHTS mit dem LBS zu tun. Gestern hatte ich mein LMS Multiroom nicht genutzt. D.h. es war glaub am Mittwoch oder gar am Dienstag, als ich es zuletzt (erfolgreich) benutzt hatte. Seitdem habe ich nichts daran geändert.
    Naja..im Moment habe ich ja einen Workaround und da ich nicht ständig die Sender wechsle, reicht mir das für den Moment.

    Einen Kommentar schreiben:


  • MIT
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    Michael, danke für den Update.
    Grad heute morgen installiert und nichts ging mehr. Bedienung funktionierte, LBS KOs zeigten normale Werte an, aber es kam einfach nichts aus dem Lautsprecher.
    Dann fing ich an, alles upzudaten...LMS, piCorePlayer (habe ja Raspi als Player)...nichts...zum Verzweifeln...bis ich dann gemerkt habe, dass ich MP3 abspielen kann, nur nicht meinen üblich eingestellten SWR3 Radio.
    Andere Radio gehen (z.T. spielen sie sofort, beim Test mit OE3 gings aber ca. 20 Sek. bis endlich mal ein Ton kam.)
    [...]
    Habe das Problem auch seit ca 2 Tagen. Kann mit dem LBS nichts zu tun haben, da ich ihn (noch) nicht installiert habe. Bei mir verzögert sich Rocklandradio oder RockAntenne. "FFH - die 80er" oder "Radio Bob" läuft allerdings bspw. immer sofort an. Nutze einen ODroid mit Max2Play als LMS und eine PiCore RaspPi als Client.
    ... Wirklich kurios ... da - zumindest nicht wissentlich - keine Änderung vollzogen wurde.

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Ja...aber diese 78% Zuverlässigkeit ist bei mir im Moment die einzige 100% Zuverlässigkeit für diesen Sender ;-)

    Frage zum Durchsagen LBS: Kann ich den in meine bestehende Squeeze-Logikseite einbauen oder sollte ich da eine neue Logikseite erstellen? Und falls ich eine neue Seite mache, soll die gleich aufgebaut sein? Also Server und Command LBS und anstatt des Clients kommt dann der Ansage LBS?

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    OK, dachte, die Ansage kommt dann so mit 20-30 Sek. Verzögerung (und sofort, wenn man grad Glück hat)...;-)
    Nene, die kommt "gefuehlt sofort"

    Zitat von rdeckard Beitrag anzeigen
    im LMS GUI, wenn man im rechten Fenster auf den Namen des gerade abgespielten Web-Radio klickt, bekommt man weitere Infos zum Stream und u.a. eine "Optionen für TuneIn Radio" Möglichkeit. Dort gibts dann weitere Alternative Streams zu diesem Sender.
    Das wusste ich noch garnicht
    Aber beim Elchradio steht da bei 128kbit/s auch "78% Zuverlaessig".. insofern

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    OK, dachte, die Ansage kommt dann so mit 20-30 Sek. Verzögerung (und sofort, wenn man grad Glück hat)...;-)

    Hey, SWR3 läuft bei mir (im Moment) wieder...ist aber komisch...im LMS GUI, wenn man im rechten Fenster auf den Namen des gerade abgespielten Web-Radio klickt, bekommt man weitere Infos zum Stream und u.a. eine "Optionen für TuneIn Radio" Möglichkeit. Dort gibts dann weitere Alternative Streams zu diesem Sender. Hab dann die 128kb/s Variante gewählt und ich hörte wieder Ton! (bei 64kb/s hats ja nicht geklappt...andere Sender mit 64kb/s aber schon).

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    Das mit dem Ansage-LBS klingt nicht so hoffnungsvoll.
    Wenn Du auf die Geschwindigkeit anspielst: das ist mehr als ausreichend. Es faellt nur auf, wenn man schnell irgendwo was aendert und SOFORT eine Aktualisierung erwartet.
    Und die Multiplayersache kommt ja noch, ich bin schon dabei mich da ran zu tasten

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Danke für den Test!
    Echt strange...bei mir zeigts im LMS GUI alles völlig normal an. 64kb/s CBR, MP3 Radio...der Zähler läuft, die Texte kommen rein...wie wenn man nur den Lautsprecher abgehängt hätte. MP3-Songs kommen sofort ohne Verzögerung.
    Andere Web-Radios kommen manchmal sofort, manchmal auch erst nach 30-50 Sek., das Format wechselt dann auch ab und zu (also von WMA Radio auf MP3 Radio).
    Ich werde evtl. mal meine Internet-Infrastruktur neu booten (Internet Router, Switch und Windows-Server, wo alles drauf läuft)

    Komischerweise geht sonst alles normal...also keine Connectivity-Probleme..

    Das mit dem Ansage-LBS klingt nicht so hoffnungsvoll. Wobei ich irgendwie damit gerechnet habe. Habs ja schon im Multiplayer-Modus bemerkt, dass viele Sachen nicht sofort aktualisiert werden. Was beim normalen Abspielen von Musik (wenn man halt nicht zuviel Playlisten etc. wechselt) nicht so schlimm ist, kann natürlich gerade bei einer Ansagenfunktion das Ganze nicht mehr praxistauglich machen. Muss (und werde) ich sicher noch testen. Im Moment möchte ich aber gerne wieder meinen Sender zum Laufen bringen ;-)

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von rdeckard Beitrag anzeigen
    Michael, danke für den Update.
    Grad heute morgen installiert und nichts ging mehr.
    Erschreck mich doch nicht so

    Zitat von rdeckard Beitrag anzeigen
    keine Ahnung, warum der SWR3 nicht funktioniert. Kann jemand das evtl. mal im LMS testen? (generell, ohne den LBS)
    SWR1 scheint bei mir auch keinen Ton zu bringen...
    Grad getestet (direkt ueber LMS GUI, SqueezePlay als Client auf OSX):
    SWR3 Elchradio kommt sofort und ohen irgendeine Verzoegerung, SWR1 (RP Radiobox) ebenfalls.

    Einen Kommentar schreiben:


  • rdeckard
    antwortet
    Michael, danke für den Update.
    Grad heute morgen installiert und nichts ging mehr. Bedienung funktionierte, LBS KOs zeigten normale Werte an, aber es kam einfach nichts aus dem Lautsprecher.
    Dann fing ich an, alles upzudaten...LMS, piCorePlayer (habe ja Raspi als Player)...nichts...zum Verzweifeln...bis ich dann gemerkt habe, dass ich MP3 abspielen kann, nur nicht meinen üblich eingestellten SWR3 Radio.
    Andere Radio gehen (z.T. spielen sie sofort, beim Test mit OE3 gings aber ca. 20 Sek. bis endlich mal ein Ton kam.)

    Es hatte somit überhaupt nichts mit dem LBS zu tun...keine Ahnung, warum der SWR3 nicht funktioniert. Kann jemand das evtl. mal im LMS testen? (generell, ohne den LBS)
    SWR1 scheint bei mir auch keinen Ton zu bringen...würde dafür sprechen, dass es am Provider liegt...oder der LMS mit dem SWR-Streams nicht mehr umgehen kann.

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Hallo zusammen,

    Squeeze Display (19000203@v0.1, zum Anzeigen von Nachrichten auf Playern mit Display) sowie Squeeze Durchsage (19000205@v0.1, zum Abspielen von Durchsagen) sind jetzt im Portal zu finden.

    Der Display Baustein (19000203) ist recht banal und sollte eigentlich so funktionieren wie er ist. Am einfachsten ist es, eine PlayerID einzutragen und den Ausgang auf das zentrale KommandoKO zu legen. Keine Ahnung ob das jemand brauchen kann...

    Das Durchsage Thema (19000205) hingegen ist irgendwie etwas frickeliger als ich mir das gewuenscht haette
    Der Baustein spielt lokale URLs ab, es sollte ein absoluter Pfad vorgegeben werden, die eigentlichen Ansagen koennen dann als relative Pfade angegeben werden. Ist kein absoluter Pfad vorhanden, muessen alle Ansagen als absolute Pfadnamen angegeben werden. Es werden noch nicht alle Eingaenge ausgewertet, auch wird der Status (Shuffle, Repeat) einer aktuellen Playlist momentan noch nicht zwischengespeichert (und nach der Ansage wieder hergestellt). Desweiteren kann es sein, dass abgeschaltete Player nicht schnell genug "angehen" um die Ansage komplett abzuspielen - ich konnte das bisher nur mit Softwareplayern testen weil mir hier keiner erlaubt hat mit seinem Radio rumzuspielen Bei den Softwareplayern gabs jedenfalls keine unvollstaendigen Ansagen...

    Man sollte im Hinterkopf behalten, dass der LMS beim Thema Durchsagen eine gewisse "Gemuetlichkeit" an den Tag legt, will sagen: es dauert "merklich lange" bis eine Playlist zB wieder vollstaendig restauriert wurde, also inkl. Abspielposition und so. Auch der Beginn einer Durchsage haengt davon ab, wie lange der LMS benoetigt um die aktuelle Playlist zwischenzuspeichern. Im tatsaechlichen Betrieb ist das sicherlich irrelevant, aber mich hat das beim Testen - wenn man da klicki-klacki-klicki-klacki mit den KOs spielt - zwischenzeitlich extremst verwirrt
    Wie sich so Durchsagen bei synchronisierten Playern verhalten kann ich zZ nichtmal abschaetzen, aber das Thema wird auch noch abgefruehstueckt...
    Das Abspielen von Durchsagen wahrend anderer Durchsagen ist ebenfalls noch nicht getestet, ich weiss grad nicht was da so konkret passieren koennte. Drum gibts den "Ansage spielt" Ausgang, den kann man dann zur praeventiven Fehlervermeidung mit einer Sperre am Eingang verknuepfen
    Momentan wird pro Client ein LBS benoetigt, anfaenglich hatte ich vor das auch fuer Player-Gruppen zu machen, aber das ist sehr schnell unuebersichtlich und unflexibel geworden, daher jetzt so - ob ich das nochmal aendern werde weiss ich noch nicht.
    Zu guter letzt: auch wenn da sicher viel noch nicht richtig funktioniert freu ich mich ueber jegliches Feedback... Jeder Test hilft weiter

    gruesse :: Michael

    Einen Kommentar schreiben:


  • fisch3009
    antwortet
    Sehr cool, freue mich schon auf den Durchsagen/Ansagen-LBS!

    Einen Kommentar schreiben:


  • MatthiasS
    antwortet
    SuperSuperSuper!

    Einen Kommentar schreiben:

Lädt...
X