Ankündigung

Einklappen
Keine Ankündigung bisher.

Audio Stream Metadata in CV anzeigen

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

    Audio Stream Metadata in CV anzeigen

    Gibt es eine Möglichkeit die im Audiostream (von Webradio) mitgesendeten Informationen in der CV darzustellen?
    In einem beliebigen MediaPlayer werden diese Informationen ja als "gerade läuft..." ausgegeben.

    Läßt sich MPD (mpc) für diese Zwecke entsprechend "anzapfen"?
    Wie sieht es mit automatischer Aktualisierung aus?
    Gruß -mfd-
    KNX-UF-IconSet since 2011

    #2
    AW: Audio Stream Metadata in CV anzeigen

    Hallo.
    Wenn du auf die Kommandozeile:
    MPD_PORT=6600 mpc

    Eingibst. Dann spuckt er die Daten ins Terminal. Diese könnte man abgreifen.

    Oder auch die billig Variante (ungetestet):
    MPD_PORT=6600 mpc > /tmp/radio_info.txt

    Und im Plugin nur die Datei Zeile verarbeiten. Nur als idee...

    Gruß

    Gesendet von meinem GT-N7100 mit Tapatalk 2

    Kommentar


      #3
      Hmm... Ja das sollte (wenn die Angaben von vlamers stimmen) relativ leicht zu lösen sein.

      Ich würde vorerst mit einem Plugin den Infotext einlesen und in die Plugin_info schreiben. Auf diesen Inhalt kann man mit dem Widget wgplugin_info zugreifen und ihn als Text in der Visu anzeigen. Der Vorteil dabei ist, dass man nicht auf 14 Zeichen beschränkt ist.

      Noch besser wäre, wenn MPD den Infotext z.B. per UDP zur verfügung stellen würde. Dann ist man nicht vom Pluginzyklus abhängig.
      Gruss Patrik alias swiss

      Kommentar


        #4
        AW: Audio Stream Metadata in CV anzeigen

        Die letzte code Zeile könnte interessant sein:

        http://www.commandlinefu.com/command...inal-first-raw

        Gesendet von meinem GT-N7100 mit Tapatalk 2

        Kommentar


          #5
          Zitat von vlamers Beitrag anzeigen
          Wenn du auf die Kommandozeile:
          MPD_PORT=6600 mpc

          Eingibst. Dann spuckt er die Daten ins Terminal. Diese könnte man abgreifen.
          Ds habe ich eben auch ausprobiert und überlegt wie man das am elegantesten in die CV bekommt.

          Bei dem Befehl werden aber noch mehr Daten ausgespuckt die ja nicht alle in der Visu angezeigt werden sollen...?
          Gruß -mfd-
          KNX-UF-IconSet since 2011

          Kommentar


            #6
            AW: Audio Stream Metadata in CV anzeigen

            Ja klar. Du müsstest den Text aufteilen. Da ich derzeit kein echten PC da hab könnte es ein wenig dauern bis ich das am Handy raus gefünferlt hab.

            Gruß

            Gesendet von meinem GT-N7100 mit Tapatalk 2

            Kommentar


              #7
              AW: Audio Stream Metadata in CV anzeigen

              Doch leichter gegangen als gedacht:

              MPD_PORT=6600 mpc current | head -n1

              Gibt den titel für ein plugin in einfach.

              Opt2:
              telnet open 192.168.xxx.xxx 6601
              currentsong

              Spuckt mehr aus müsste man aber in ein shell skript packen. Oder expect? Das geht aber nicht ohne pc

              Oder
              nc 192.168.178.33 6601
              currentsong

              Könnte so funktionieren:
              print 'currentsong' | nc 192.168.178.33 6601 | grep Title
              (Ungetestet)

              Aber geschickter wäre die socket Variante. Das kann ich aber nicht aus den Stegreif.

              Gruß

              Gesendet von meinem GT-N7100 mit Tapatalk 2

              Kommentar


                #8
                Zitat von vlamers Beitrag anzeigen
                Oder
                nc 192.168.178.33 6601
                currentsong
                So sieht die Ausgabe auf dem WG dazu bei mir aus:
                Code:
                # nc 192.168.xxx.xxx 6601
                OK MPD 0.16.0
                currentsong
                file: http://gffstream.ic.llnwd.net/stream/gffstream_w12a
                Title: BAYERN 3-NightLife
                Name: Bayern 3
                Pos: 0
                Id: 40
                OK
                Das heißt aber, dass ich das über ein Plugin laufen lassen müsste?
                Das wäre bei einem Radio-Stream denkbar ungünstig, da niemand erst "Aktualisieren" drücken will um zu sehen was gerade läuft.
                Umlaute sehen bei der Ausgabe auch sehr "ö" aus.
                Gruß -mfd-
                KNX-UF-IconSet since 2011

                Kommentar


                  #9
                  AW: Audio Stream Metadata in CV anzeigen

                  Nuja die umlaute müssten gegen ae oe ue getauscht werden.
                  Wenn du das Plugin alle 20 Bis 30 sek laufen lässt. In Abhängigkeit eines laufenden mpd. Müsstest du nicht aktualisieren oder?

                  Du könntest es auch in ein php script packen und das daemonizen. Hab ich mit meinen onkyo script so gemacht. Funktioniert relativ gut. (Auch wenn es noch nicht fertig ist). Dann steht das Plugin nicht auf der perl bremse.
                  Das php schreibt die metadaten in eine Datei.

                  Ein weiteres Script überwacht die Datei und wird bei Änderung aktiv und schießt die neuen metadaten auf den Bus. So hättest auch noch bus traffic gespart.

                  Die Umsetzung dürfte mit einem ähnlichen Wissens stand wie meiner (Vermutung, nicht beleidigt sein :P) relativ knackig werden.


                  Gruß


                  Gesendet von meinem GT-N7100 mit Tapatalk 2

                  Kommentar


                    #10
                    Zitat von vlamers Beitrag anzeigen
                    Die Umsetzung dürfte mit einem ähnlichen Wissens stand wie meiner (Vermutung, nicht beleidigt sein :P) relativ knackig werden.
                    Da mein gefühlter Wissensstand noch mindestens 80% niedriger ist... wird das bei mir wohl eher nichts.

                    Gibt es nicht eine andere Option die Ausgabe in der Visu ohne Plugin zu lösen? Wie machen das die Player (z.B. der relaxx) die ja auch die Info in quasi Echtzeit anzeigen? Würde sich da was "anzapfen" lassen?
                    Gruß -mfd-
                    KNX-UF-IconSet since 2011

                    Kommentar


                      #11
                      Das Plugin ansich wäre warscheinlich nicht so schwierig. Doch finde ich alle 20-30 sekunden zu Pollen irgendwie doof.

                      Kann denn der mpd nicht automatisch die neuen Infos an einen UDP oder TCP Port senden? Dann könnte man das Plugin ganz einfach zu dem Zeitpunkt ausführen lassen, wenn auch wirklich neue Infos zur Verfügung stehen. Und das fast in Echtzeit
                      Gruss Patrik alias swiss

                      Kommentar


                        #12
                        AW: Audio Stream Metadata in CV anzeigen

                        Das weiß ich leider nicht.
                        Müsste man beim relaxx mal spicken

                        Gruß

                        Gesendet von meinem GT-N7100 mit Tapatalk 2

                        Kommentar


                          #13
                          Ich habe da was gefunden...

                          https://github.com/sol/mpd/blob/master/src/udp_server.c

                          Damit wird ein UDP Server in den MPD integriert, der automatisch die Infos über UDP sendet, wenn sich was ändert. Damit könnte es funktionieren

                          Müsste aber jemand mit MPDund einem UDP listener mal testen, was da raus kommt
                          Gruss Patrik alias swiss

                          Kommentar


                            #14
                            Zitat von vlamers Beitrag anzeigen
                            Müsste man beim relaxx mal spicken
                            Das habe ich (mit meinen begrenzten Mitteln/Wissen) gestern bereits einmal versucht, bin allerdings nicht recht fündig geworden.

                            Das entsprechende Feld heißt "trackinfo" wo das aber seine Daten hernimmt - keine Ahnung.

                            @swiss
                            das klingt gut übersteigt aber eindeutig meine Fähigkeiten (leider).
                            Gruß -mfd-
                            KNX-UF-IconSet since 2011

                            Kommentar


                              #15
                              Ich habe evtl. noch eine andere Möglichkeit gefunden unter "Display" auf dieser Seite
                              Hacks - Music Player Daemon Community Wiki
                              Gruß -mfd-
                              KNX-UF-IconSet since 2011

                              Kommentar

                              Lädt...
                              X