Lyrion Music Server kann keine Dateien finden:

Ich habe den Lyrion Music Server als Docker-Container auf meinem QNAP NAS TS 264, Version 9.3, installiert. Der Container und der Server laufen. Ich habe außerdem eine statische IP-Adresse für Bridge vergeben, damit mein Squeezebox Radio den Server finden kann. Alles scheint korrekt zu funktionieren. Mein Player wird erkannt und verbindet sich mit dem Server.

Allerdings findet der Lyrion Music Server keine Dateien in meinem Multimedia-Verzeichnis, /music/Herbert. Die Suche auf dem Server wird nach einem Bruchteil einer Sekunde abgebrochen und meldet, dass 0 Dateien gefunden wurden.

P.S. Ich habe keine Vorerfahrung mit Docker und YAML.

Der erste Schritt wäre, deine Compose-YAML-Datei zu posten, um zu überprüfen, ob du die richtigen Speicherorte eingebunden hast.

version: ‘3.9’
services:
lms:
image: lmscommunity/lyrionmusicserver:latest
restart: always
volumes:
- /share/container/lms-config:/config:rw
- /share/Multimedia/Musik:/music:ro
- /share/Multimedia/Wiedergabelisten:/playlist:rw
ports:
- “9000:9000”
- “9090:9090”
- “3438:3438/tcp”
- “3438:3438/udp”

Welches Betriebssystem läuft auf deinem TS-464? QTS oder QuTS?

The OS is QTS 5.2. [translated by Dolbyman] ..

Bitte stellen Sie sicher, dass Sie auf Englisch posten, dies ist ein englisches Forum!

Haben Sie sich mit dem Container verbunden und überprüft, ob sich Dateien in den gemounteten Ressourcen befinden? (Dadurch können Tippfehler oder Fehler bei der Groß- und Kleinschreibung ausgeschlossen werden.)

Entschuldigung, das wusste ich nicht. Jetzt auf Englisch.
Ich verstehe nicht ganz:
Der Container ist aktiv.
FileStation zeigt an, dass sich Dateien in den angegebenen Ordnern befinden.
Ich kann keine Tippfehler in der YAML-Datei finden.

Erhalte ich keine neuen Antworten mehr…?

Ich habe gerade versucht, den Container einzurichten (YAML leicht abgeändert zu deinem):

version: '3'
services:
  lms:
    container_name: lms
    image: lmscommunity/lyrionmusicserver
    volumes:
      - /share/Container/lms-config:/config:rw
      - /share/Multimedia/Samples:/music:ro
      - /share/Multimedia/Playlists:/playlist:rw
    ports:
      - 9000:9000/tcp
      - 9090:9090/tcp
      - 3483:3483/tcp
      - 3483:3483/udp
    environment:
      - HTTP_PORT=9000
    restart: always

QNAP TS-853BU

funktioniert einwandfrei, hinzugefügte Medien werden direkt nach einem manuellen Scan hinzugefügt (habe den QNAP Sample-Ordner mit zwei Demo-Songs verwendet und ein FLAC-Album ins Verzeichnis geworfen)

Ich habe den Container mit der von dir leicht abgeänderten YAML-Datei neu konfiguriert. Das Ergebnis ist, dass keine Medien gefunden werden und die Suche nach wenigen Momenten abbricht.

Ich habe die Squeezebox Community kontaktiert. Sie haben irgendwann aufgegeben und folgendes vorgeschlagen:

„- EXTRA_ARGS=–advertiseaddr=192.168.178.xxx“ muss die IP-Adresse des Computers sein, auf dem Docker läuft (). Dann konnte ich über http://192.168.178.xxx:9000 auf das Docker-LMS zugreifen.*

*Herbie 12, in deinem Fall die IP-Adresse des NAS. Das könnte das Problem lösen, dass dein Squeezebox Radio die Verbindung zum LMS verliert.

Dass das LMS die Dateien unter /share/Multimedia/Music nicht findet, liegt an irgendeiner Konfiguration am NAS für dieses Verzeichnis oder Share. Dabei kann ich dir nicht helfen.“

Hilft dir das weiter…?

141
Jetzt hat es funktioniert. LMS hat Musikdateien gefunden, aber ich weiß nicht, woher sie kommen! Ich glaube nicht, dass sie aus meinem Musikordner stammen.

Sehr merkwürdig.

Keine Ahnung… wie gezeigt, hat es bei mir beim ersten Versuch funktioniert…

Aber nochmal: Achte darauf, dass du keine Tippfehler in deiner YAML hast (Linux unterscheidet auch zwischen Groß- und Kleinschreibung).

Ich habe es überprüft, den Pfad verifiziert und erweitert. Jetzt scheint alles zu funktionieren und die Dateien werden gefunden.

Allerdings stoppt die Musikwiedergabe nach einer Weile immer wieder von selbst.

Das klingt eher nach einem Problem mit der Server-Software als mit dem Share… Gibt es Protokolle (Logs) im Container?

Protokolle im Anhang:



der Anhang

Nun, es sieht so aus, als hättest du zumindest ein DNS-Problem. Stelle sicher, dass dein Container ordnungsgemäßen DNS-Zugang hat, damit er diese Radio-Websites erreichen kann.

DNS-Zugriff: Was bedeutet das? Wie soll ich vorgehen?

Ich habe eigentlich kein Interesse an Radio, sondern nur an meinen eigenen Titeln, die ich auf dem QNAP gespeichert habe. Sie brechen immer nach kurzer Zeit ab.

DNS-Zugriff: Ich benötige Hilfe dabei.

Habe ich ein Problem, das ich eventuell mit dem QNAP-Support klären muss?

Ich bezweifle, dass der QNAP-Support bei Software von Drittanbietern hilft.

DNS ist der Dienst im Internet, der Namen wie „qnap.com“ in Zahlen wie 18.205.102.184 übersetzt, die von Computern verwendet werden. Für uns Menschen ist es viel einfacher, sich qnap.com zu merken als 18.205.102.184. Wenn Ihr Lyrion-Server keinen Zugriff auf die DNS-Server im Internet hat, kann er die richtigen Adressen für die Internetradiosender nicht finden. Wenn Sie diese nicht nutzen möchten, brauchen Sie sich keine Sorgen zu machen.

Wird Ihre lokale Musik denn abgespielt?

Ich dachte immer, dass der Router die DNS-Einstellungen vorgibt, die die Clients dann verwenden müssen.

Ich kann die DNS-Einstellungen auch auf dem LMS-Server konfigurieren. Allerdings sind dort die DNS-Einstellungen nicht konfiguriert oder ausgewählt. Daher habe ich einen zweiten LMS-Server eingerichtet und ihn mit denselben DNS-Einstellungen wie den Router konfiguriert. Das Ergebnis: Ich kann keinen Unterschied zwischen den beiden Servern feststellen.

Ich kann Internetradio hören und ich kann lokale Musik abspielen. Das Problem ist, dass die lokale Musik immer nach kurzer Zeit abbricht.