DS508 und Firefly Media Server

Status
Für weitere Antworten geschlossen.

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen,

hat schon jemand den firefly mediaserver auf der DS508 zum laufen bekommen.

Ich betreibe seit gestern die DS508 mit Originalsoftware (letzter Stand).

Installiert habe ich:

mt-daapd_svn-1696-1ds101g_powerpc.ipk und vorher
dsx08-bootstrap_1.0.xsh von Maarten Damen (www.martendamen.de).

nach dem aufgtetretenen Fehler tritt ein nicht zu bestimmender Fehler in Zusammenhang mit der sqlite-Version auf.

Vielen Dank an alle Antwortenden.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Falsches Paket

Hi Trolli,

vielen Dank für die Antwort. Bei dem von Dir angegebenen Paket handelt es sich um die Vers. 0.2.4.1-1 des mt-daapd. Dies Version läuft schon als build-in auf der DS-508 und hilft mir leider nicht weiter.

Gruß
Uwe
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
DS508: CPU Last von firefly bei >90%

Hallo,

nachdem die ganze UPnP Geschichte bei mir nicht richtig funktioniert

siehe hier: Link: läuft firefly nun auch bei mir auf meiner DS508.

Allerdings ist mir aufgefallen das die CPU Auslastung erheblich ist:

PID...USER.....STATUS...RSS...PPID...%CPU...%MEM...COMMAND
4297..nobody....R..........4604......1......94.7........0.8...mt-daapd
4528..nobody....R..........4672..4332.......3.3........0.9...mt-daapd
4516..root........R............856..4314.......0.3........0.1...top
... <snip>

kann so eine hohe Last von Euch auch bestätigt werden?

Danke und Gruss
TomR
 
Zuletzt bearbeitet:

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
FireFly & CPU-Auslastung

Also,

eine erhöhte Auslastung der DS508 ist bei mir nur bei den Scans (erstmaligen Aufbau der DB) und den re-scans zu vermelden. Ich habe mich dann dazu entschlossen, die initial scan und den re-scan abzuschalten (WebInterface).

Mit welchem Befehl hast Du die von Dir angegebenen Werte ermittelt (bin Linux newbie). Melde dann meine Werte !
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Nachtrag DS508 + FireFly 1696 + Roku Soundbridge M1001

FireFly 1696 läuft bei mir übrigens auf der DS508 mit der Roku Soundbridge M1001 völlig stabil unter Wlan.

Nachteil: Ich verwalte meine Musik mit iTunes. Die iTunes Bibliothek mit der eigentlichen Musik liegt auf der DS. Die Playlists aus iTunes werden über manuell oder automatisch angestoßene Scans leider nicht aktualisiert. Ich lösche dann die DB und erstelle per initial Scan eine neue DB. Dauer: ca. 20 Minuten für eine songs.db die dann zur Zeit ca 30 MB groß ist !! Also schnelles Erstellen von Playlists und schneller Zugriff auf die neu erstellten Playlists über die Soundbridge ist nicht möglich.

Weiterer Nachteil: Die über das Webinterface erstellten Playlists sind dann auch weg.

Möglicherweise läuft 1586 da noch besser !!

Trotzdem möchte ich diese Variante nicht missen.
 

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Das geht mit "Top" verlassen kannst Du das dann mit Ctrl + C

Nachtrag: iTunes nutze ich nur um meine Daten ID-Tagmässig zu kontrollieren, Korrektur dann über MP3Tag. Meinen Ipod versorge ich über foobar. Aber mir geht es wie dir ich muss immer die ganze iTunes DB löschen um neu zu prüfen.

Danke

TomR
 
Zuletzt bearbeitet:

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Sorry, etwas genauer bitte !
 

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Kein Problem,

Du verbindest Dich mit Telnet auf deine DS. (Anmeldung root oder admin und dein Passwort) dann kannst du den Befehl: Top eingeben. Dann zeigt er Dir immer den Lastzustand.
Den brichst Du wieder mit Ctrl + C ab.

Telnet mit dem Befehl exit beenden.

Telnet musst Du aber einmal auf der Administrationsoberfläche unter dem Punkt 'Terminal' freigeben

Gruss
TomR
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Werte ohne Scan-Aktivität und ohne Zugriff der Soundbridge:
3648 1 fireflyu S 20488 4% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
3649 3648 fireflyu S 20488 4% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
3741 3649 fireflyu S 20488 4% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa

Mit Zugriff Soundbridge (Titel Läuft)
3648 1 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
3649 3648 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
3741 3649 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
4189 3649 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa

Beim Scan (kein full scan):

3648 1 fireflyu D 32112 6% 43% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
2
3649 3648 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
4189 3649 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
3741 3649 fireflyu S 32112 6% 0% /opt/sbin/mt-daapd -c /opt/etc/mt-daa
 

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Danke für die Werte, dann muss ich das mal bei mir beobachten. Meine weichen deutlich nach oben ab. Evtl hilft ein Neustart heute Nacht, allerdings mache ich das äusserst ungern da die DS bei mir produktiv für 7 Personen und etliche Services läuft.

Gruss
TomR
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Scans

Hast Du den im FireFly webinterface die Scans auf "Nein" bzw. "0" gestellt. >90% Auslastung hatte ich nur bei einem "Initial Scan".

Vielleicht hilft auch ein Stoppen (Webinterface FireFly) von FireFly und wieder starten: /opt/etc/init.d/S60mt-daapd

Grüße
 

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
So nach einem Neustart, war der Effekt mit der hohen Auslastung vorbei. Ich hatte festgestellt das der Server doppelt gestartet wurde.

Die Scans standen auf 0.

Dafür habe ich jetzt ein neues Phänomen (kopfschüttel):

Ich kann mich über das Webinterface genau drei mal erfogreich anmelden, dann verweigert mir das Interface den Zugang, gleich welchen User (admin, root) ich nehme. Auch administrieren kann ich über das Webinterface nicht, obwohl admin wie auch root Schreibrechte auf die Konfigurationsdatei haben. Ich muss mir immer mit dem vi oder joe helfen.

Ergänzung: Boote ich die DS neu, geht es wieder für 3x

Gruss
TomR
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Auch administrieren kann ich über das Webinterface nicht, obwohl admin wie auch root Schreibrechte auf die Konfigurationsdatei haben.
Und da bist du sicher? Hast du die Rechte auf der Konsole geprüft?
Meldest du dich jeweils ab bevor du mittels admin/root einen neuen Versuch wagst? Von welchem Webinterface reden wir hier denn überhaupt?
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Firefly

In der .conf des firefly Servers kann man einstellen, unter welchem user der Server laufen soll und mit welchem pwd er auf das Webinterface des Firefly Servers kommt.

Ich habe einen user für den firefly server auf der DS angelegt und diesen dann in der .conf eingetragen. Dieser hat nur eingeschränkte Rechte im Interface da ich unter root installiert habe. Will ich administrieren muss ich die .conf mit root auf user root ändern. Dann habe ich im Webinterface uneingeschränkte Administrationsrechte

Man kann den firefly server natürlich auch unter root laufen lassen...
 

TomR

Benutzer
Mitglied seit
20. Nov 2008
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Hallo jahlives und uwekronberg,

danke für Eure Antworten.

Also ich meine die Administration über http://"meine Server ip":3689/

Dann kommt die Anmeldung und Passwortabfrage.

Wie ich inzwischen mitbekommen habe benötige ich den User nicht, nur das Passwort das ich in die conf Datei eingetragen habe.

Der User in der Conf.-Datei ist "runas = nobody". Anlegen muss ich Ihn nicht, da er schon da war. Kein zusätzliches PW für die Verbindung.

>unter welchem user der Server laufen
das müsste nobody sein

>Hast du die Rechte auf der Konsole geprüft
ja habe ich die Rechte sind OK, ich kann auch im Webinterface die Daten ändern.

Danke & Gruss
TomR

EDIT:
4722 nobody 1292 S /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
4723 nobody 8584 S /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
4724 nobody 8584 S /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
4728 nobody 8584 S /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
 
Zuletzt bearbeitet:

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Firefly User

Also,

1.) Zugriff auf WebInterface (WI) ohne PWD würde ich nicht anraten
2.) Lege doch einen USER auf der DS an, weise ihm die Rechte auf das Verzeichnis für die FireFly DB und die .conf zu und
3.) Trage ihn im WI des FireFly ein, weise ihm ein PWD zu und starte FireFly neu


Ohne PWD könnte doch ein Mensch von außen (ich gehe davon aus, dass Du mit portforewarding im Router arbeitest) zumindest auf den Server zugreifen - oder sehe ich das falsch.
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Nachtrag

Oh,

wie ich gerade lese, hat der user "nobody" ohnehin nur ein Minimum an Rechten.

".....nobody wird generell dann von Prozessen als Benutzerkennung verwendet, wenn nur ein Minimum an Rechten vergeben werden soll. Da nobody (laut Konvention, aber keineswegs notwendigerweise) keiner Gruppe angehört, wird er gewöhnlich der Benutzerklasse others angehören und somit die geringstmöglichen Rechte besitzen."

Also revidiere ich meine vorher gemachten Aussagen - allerdings kann er dann im WI auch nicht administrieren !!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat