forked-daapd iTunes / AirPlay Server - Plugin für Start eines (Radio-)Streams an im Netzwerk vorhandene AirPlay-Lautsprecher

  • Ich habe den Fehler endlich gefunden!


    Folgendes war das Problem:


    Bei folgendem Punkt dieser Anleitung:

    Code
    dies einfügen und speichern.
    Code
    deb http://www.gyfgafguf.dk/raspbian/forked-daapd/ stretch contrib
    sollte jetzt so aussehen

    Musste ich nicht diese Zeile einsetzen, sondern diese:

    Code
    deb http://www.gyfgafguf.dk/raspbian/forked-daapd/ buster contrib

    Dies aus dem Grund, weil ich nun raus gefunden habe, dass ich die Raspbian Buster auf meine Pi habe und nicht die Stretch.

    (Wenn ich als Anfänger nur gewusst hätte, dass stretch und Buster die Raspbian Versionen sind :/)

    Nun hat die Installation funktioniert und ich schaue mal ob ich den Rest auch zum laufen bringe :)


    Schon mal allen danke für die Hilfe.


    Gruss

    Ritschi

  • Ich schon wieder .....


    Ich stehe wieder an und zwar kann ich nicht auf das Web Frontend zugreifen.

    Es kommt der Fehler Not Found, wenn ich http://forked-daapd.local:3689/admin.html aufrufen will.


    Wenn ich schaue ob der Service läuft bekomme ich folgende Ausgabe:

  • Es kommt der Fehler Not Found, wenn ich http://forked-daapd.local:3689/admin.html aufrufen will.

    Glaube ich nicht. Da kommt doch nicht nur ein lapidares Not Found, sondern vielleicht etwas mehr?

  • Glaube ich nicht. Da kommt doch nicht nur ein lapidares Not Found, sondern vielleicht etwas mehr?

    Ok, Schritt zurück.....

    In der "forked-daapd.conf" war folgendes drin:

    Code
            # Websocket port for the web interface. 
            websocket_port = 3688

    Diesen Port habe ich nun mal auf 3689 geändert.


    Nun kommt folgende Fehlermeldung:

  • Aber irgendwas läuft da, denn es antwortet ja, wenn auch nur Not Found.

  • Also, was ich jetzt raus gefunden habe:


    Wenn ich in der "forked-daapd.conf" den Port von 3689 auf 3688 oder sonst was wechsle, dann läuft mir der Dienst.

    Auf das Web Frontend zugreifen klappt allerdings nicht.

    Wenn ich den Port nun aber auf 3689 ändere, schmiert mir der Dienst immer ab:

    Ich denke, es hat also mit dem Port 3689 zu tun, der irgendwie Probleme macht.


    PS: Warum vorher 404 Not Found kam, weiss ich nicht, jetzt kommt es nicht mehr.

  • So , alles nochmal neu installiert und siehe da, der Dienst lässt sich starten und das Web-Frontend ist erreichbar!

    Nun muss ich noch versuchen Songs hinzuzufügen, mal schauen ob das klappt, ohne euch zu mussbrauchen ;)

  • Nun möchte ich eigene mp3 Files abspielen.

    Dazu habe ich eine neu mu3 Liste gemacht, die auch im Web Frontend angezeigt wird.

    Nun habe ich versucht ein mp3 auf Onedrive zu laden und dieses mit dem Link, den ich in die mu3 Liste kopiert habe abzuspielen.

    Leider funktioniert das nicht.


    Die Ausgabe mit:

    Code
    curl -X GET "http://192.168.1.73:3689/api/queue"

    sieht so aus:

    Code
    pi@raspberrypi:~ $ curl -X GET "http://192.168.1.73:3689/api/queue"
    { "version": 191, "count": 5, "items": [ { "id": 136, "position": 0, "track_id": 8, "title": "stream.mp3", "artist": "ANNA-CARINA WOITSCHACK", "artist_sort": "Unknown artist", "album": "LEUCHTTURM", "album_sort": "Unspecified description", "album_id": "8447865910446634966", "album_artist": "Unknown artist", "album_artist_sort": "Unknown artist", "album_artist_id": "3032167492714513953", "genre": "various", "year": 0, "track_number": 0, "disc_number": 0, "length_ms": 0, "media_kind": "music", "data_kind": "url", "path": "http:\/\/rnrw.cast.addradio.de\/rnrw-01b7\/deinschlager\/high\/stream.mp3", "uri": "library:track:8", "artwork_url": "\/artwork\/item\/8" }, { "id": 137, "position": 1, "track_id": 9, "title": "stream.mp3", "artist": "Unknown artist", "artist_sort": "Unknown artist", "album": "Unspecified description", "album_sort": "Unspecified description", "album_id": "8447865910446634966", "album_artist": "Unknown artist", "album_artist_sort": "Unknown artist", "album_artist_id": "3032167492714513953", "genre": "various", "year": 0, "track_number": 0, "disc_number": 0, "length_ms": 0, "media_kind": "music", "data_kind": "url", "path": "http:\/\/rnrw.cast.addradio.de\/rnrw-01b7\/deinlove\/high\/stream.mp3", "uri": "library:track:9", "artwork_url": "\/artwork\/item\/9" }, { "id": 138, "position": 2, "track_id": 10, "title": "stream.mp3", "artist": "Unknown artist", "artist_sort": "Unknown artist", "album": "Unspecified description", "album_sort": "Unspecified description", "album_id": "8447865910446634966", "album_artist": "Unknown artist", "album_artist_sort": "Unknown artist", "album_artist_id": "3032167492714513953", "genre": "various", "year": 0, "track_number": 0, "disc_number": 0, "length_ms": 0, "media_kind": "music", "data_kind": "url", "path": "http:\/\/rnrw.cast.addradio.de\/rnrw-01B7\/deinevent\/high\/stream.mp3", "uri": "library:track:10", "artwork_url": "\/artwork\/item\/10" }, { "id": 139, "position": 3, "track_id": 1, "title": "1Live, Westdeutscher Rundfunk Koeln", "artist": "1Live, Westdeutscher Rundfunk Koeln", "artist_sort": "00001Live, Westdeutscher Rundfunk Koeln", "album": "Westdeutscher Rundfunk Koeln", "album_sort": "Westdeutscher Rundfunk Koeln", "album_id": "213272692744361140", "album_artist": "1Live, Westdeutscher Rundfunk Koeln", "album_artist_sort": "00001Live, Westdeutscher Rundfunk Koeln", "album_artist_id": "976699848814722671", "genre": "wdr", "year": 0, "track_number": 0, "disc_number": 0, "length_ms": 0, "media_kind": "music", "data_kind": "url", "path": "http:\/\/wdr-1live-live.icecast.wdr.de\/wdr\/1live\/live\/mp3\/128\/stream.mp3", "uri": "library:track:1", "artwork_url": "\/artwork\/item\/1" }, { "id": 140, "position": 4, "track_id": 16, "title": "embed?cid=D02AFED1708471E4&resid=D02AFED1708471E4%21107804&authkey=AHdKSa9iOUz4RAc.mp3", "artist": "Unknown artist", "artist_sort": "Unknown artist", "album": "Unknown album", "album_sort": "Unknown album", "album_id": "5024056800311776848", "album_artist": "Unknown artist", "album_artist_sort": "Unknown artist", "album_artist_id": "3032167492714513953", "genre": "Unknown genre", "year": 0, "track_number": 0, "disc_number": 0, "length_ms": 0, "media_kind": "music", "data_kind": "url", "path": "https:\/\/onedrive.live.com\/embed?cid=D02AFED1708471E4&resid=D02AFED1708471E4%21107804&authkey=AHdKSa9iOUz4RAc.mp3", "uri": "library:track:16", "artwork_url": "\/artwork\/item\/16" } ] }pi@raspberrypi:~ $ 


    Was muss ich da machen, damit das abgespielt wird?


    Gruss

    Ritschi

    2 Mal editiert, zuletzt von Ritschi ()

  • Super. Dank Dir. Das hat genau so geklappt und auch sonst läuft nach den Befehlen auch noch alles andere einwandfrei. Ist ja auch immer was wert. ^^

    FORKED-DAAPD - VERSION 27.0


    Nutze das nun schon seit einer ganzen Weile im Zusammenhang mit einem Bewegungsmelder/Lichtsensor im Badezimmer und einem Android Tablet auf dem AirReceiver installiert ist, an einem Dock. Läuft zu 95% einwandfrei.

    Hilfreich?

  • Wow hier gibt es ja doch ein Thema dazu. Hat das jemand aktiv am Laufen? Ist es möglich damit an Homepods zu streamen?

  • Ja, ich hatte irgendwann mal das Thema angesprochen, hab es halb dilettantisch umgesetzt und hier wurde es perfektioniert.

    „Steuere“ damit bzw. schicke einen Radiostream an Denon Cocoon AirPlay-Boxen, Libratone Zipp Minis, Apple TV 4K (bzw. den daran angeschlossenen AV-Receiver) und Apple HomePod Mini.

  • Wow hier gibt es ja doch ein Thema dazu. Hat das jemand aktiv am Laufen? Ist es möglich damit an Homepods zu streamen?

    Ich hab's grad mal installiert. Ja, es streamt auf die HomePods. In /etc/forked-daapd.conf muss ipv6 = no gesetzt sein.

  • Hab das Thema auch zufällig entdeckt. Wenn ich mal Zeit finde muss ich mich damit auch mal näher beschäftigen. So kann ich mein Apple Music Abo wieder kündigen.


    Scheinbar gabs da auch eine Namensänderung, heißt jetzt owntone.


    https://github.com/owntone/owntone-server


    Funktionieren tut der Server schonmal. Was es alles gibt.


    Oder hat jemand eine alternative Methode um Radio auf die Pods zu bekommen?

  • Scheinbar gabs da auch eine Namensänderung, heißt jetzt owntone.


    https://github.com/owntone/owntone-server

    Oh, das ging bisher an mir vorbei.


    Hat jemand ein relativ nahtloses Update von Forked-DAAPD zu OwnTone vollzogen? Wenn ja wie?


    Ich habe auch gesehen, dass es ein Homebridge-Plugin für OwnTone gibt.


    Hat das jemand ausprobiert?

  • In Verbindung mit dem von sargnagel erwähnten Homebridge Plugin ist das nahe an dem was ich gesucht habe.


    Es gibt ein paar Einschränkungen:

    - es geht nur ein Sender auf mehreren Pods. Man kann nicht verschiedene Sender gleichzeitig auf verschiedenen Pods abspielen.

    - eine Stereo Homepod Gruppe aus der Home App wird als solche nicht erkannt. Es werden beide Pods einzeln angezeigt, beide anwählen geht so nicht. Ich denke ich müsste die Stereogruppe erst auflösen und dann könnte ich beide auch auswählen. Das muss ich noch testen. Allerdings wird das dann halt zweimal Mono sein.


    Im Prinzip wird ein Schalter für einen HomePod mit (in meinem Fall) dem abzuspielenden Radiosender erstellt. Alle anderen Möglichkeiten habe ich nicht getestet (Mediathek, Spotifiy usw), denke aber das das immer über Switches gelöst wird.


    Dadurch könnte ich mein Apple Music Abo kündigen, da ich das eigentlich nur zum Radio hören nutze und leider benötige, wenn ich per Automation einen Sender starten will. Dafür ist mir der Abopreis dann doch etwas zu hoch :) Cool, Danke an alle, die das hier erarbeitet haben. :thumbup:

  • Hallo Zusammen,


    durch meinen Einstieg in die Smarthome-Welt bin ich schnell auf die Benutzung der Homebridge (läuft auf dem Raspberry) gestoßen, mit der ich hauptsächlich Lichtschalter eingebunden habe (ich bin noch blutiger Anfänger).


    Nun möchte ich eine Türklingel realisieren, die per Knopfdruck auf einen Flic-Button einen Ton (mp3-Datei) auf meinem Homepod mini abspielt.


    Der owntone-Server war bisher die best/einzige Möglichkeit dies zu realisieren, ohne ein -Gerät laufen zu haben. Da ich kein Music abo habe, bin im Netz auf diesen Thread hier aufmerksam geworden.


    Frage: Ist es möglich, dass der owntone-Server als Plugin auf der Homebridge eine Audio-Datei auf dem Raspberry über einen Homepod mini per Betätigung eines Smartbuttons abspielt?


    Ich hoffe das ist nicht zu weit vom ursprünglichen Radio-Stream Thema entfernt, sonst müsste ich ein eigenes Thema dafür aufmachen.


    Vielen Dank vorab

  • Homebridge legt Dir, mit Hilfe des Plugins, eine Switch an. Dort ist der Lautsprecher und die "Tracklist" hinterlegt. Wenn Du diesen Switch aktiviert, kommt Musik. Hast Du mehrere Lautsprecher, musst Du mehrere Switche anlegen. Wie genau das alles geht steht in der Anleitung vom Plugin. Ich habe mich da auch durchgewurstelt, am Ende hat es zum Glück funktioniert. Hat aber etwas gedauert ^^


    Per Automation müsste es nun ja möglich sein, dass der Switch aktiviert wird, wenn der Smartbutton gedrückt wird. Dann noch einen Timer von 30 Sekunden oder so setzen in der Automatisierung und dann müsste das passen.


    So ist meine rudimentäre Vorstellung des Ganzen. Ich selbst habe das mit mehreren Lautsprechern und einem Radiostream. Allerdings habe ich die virtuellen Radioswitche nicht in der HomeApp sondern im ioBroker.

  • Homebridge legt Dir, mit Hilfe des Plugins, eine Switch an. Dort ist der Lautsprecher und die "Tracklist" hinterlegt. Wenn Du diesen Switch aktiviert, kommt Musik. Hast Du mehrere Lautsprecher, musst Du mehrere Switche anlegen. Wie genau das alles geht steht in der Anleitung vom Plugin. Ich habe mich da auch durchgewurstelt, am Ende hat es zum Glück funktioniert. Hat aber etwas gedauert ^^


    Per Automation müsste es nun ja möglich sein, dass der Switch aktiviert wird, wenn der Smartbutton gedrückt wird. Dann noch einen Timer von 30 Sekunden oder so setzen in der Automatisierung und dann müsste das passen.


    So ist meine rudimentäre Vorstellung des Ganzen. Ich selbst habe das mit mehreren Lautsprechern und einem Radiostream. Allerdings habe ich die virtuellen Radioswitche nicht in der HomeApp sondern im ioBroker.

    Dank dir, es ist schonmal gut zu hören, dass mein Vorhaben auch möglich ist. Ich bin schon seit Wochen am Suchen. Dann hat die Suche ja ein Ende und ich kann mich in dieses Thema nun auch endlich reinknien.

    Wenn es fertig ist, werde ich einen kurzen Post hier eintragen, damit andere nicht so lange recherchieren müssen. :thumbup: