Neue Musik hinzufügen

Status
Für weitere Antworten geschlossen.

märte

Benutzer
Mitglied seit
24. Apr 2010
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Gibt es eine Möglichkeit neue Titel zur Bibliothek hinzuzufügen ohne den ganzen Ordner music neu zu scannen, um noch dieses Jahr :D diese Titel in der Audio Station abspielen zu können?
Danke für die Hilfe.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Soweit ich weiß werden immer nur die neu hinzugefügten Elemente indexiert.
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Gibt es eine Möglichkeit neue Titel zur Bibliothek hinzuzufügen ohne den ganzen Ordner music neu zu scannen, um noch dieses Jahr :D diese Titel in der Audio Station abspielen zu können?
Danke für die Hilfe.

Wenn Du die neuen Titel über z.b. Samba in den gemeinsamen Ordner "music" kopierst, werden nur diese indexiert. Wenn Du die Titel direkt auf der Konsole in den "music" ordner schiebst passiert gar nichts. Du musst dann den gesammten ordner neu indexieren lassen. Das geht auf der Konsole:

synoindex -R music

Dann einfach warten.

gruss
dude
 

AleksCee

Benutzer
Mitglied seit
08. Dez 2007
Beiträge
201
Punkte für Reaktionen
0
Punkte
16
oder auch nur einen Ordner:

Rich (BBCode):
synoindex -A /volume1/music/neuer_Ordner_der_irgendwie_da_ist_ohne_ueber_die_Freigabe_music_gekommen_zu_sein.
 

märte

Benutzer
Mitglied seit
24. Apr 2010
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Danke Ihr beiden. Ist diese Konsole Samba bereits installiert? Wenn nein gibt es einen nützlichen Link wie betreffend Installation vorgegangen werden muss?

Weiter würde mich interessieren wo dieser Index physisch liegt (ich gehe davon aus dies ist eine Datenbank) und ob dieser nicht auch für Squeezeserver verwendet werden kann um Audio Station sowie SqueezeServer zeitgleich auf dem selben Stand zu haben?
Es wäre dann auch möglich die Daten mittels Helium Music Manager zu pflegen und dies lediglich zentral an einem Ort.

Danke für jeden Hinweis ;)
 

AleksCee

Benutzer
Mitglied seit
08. Dez 2007
Beiträge
201
Punkte für Reaktionen
0
Punkte
16
Also, die Konsole und Samba sind zwei unterschiedliche Ding.
Kurz: Konsole ist ein Shell Zugang via telnet oder ssh. Sieht ähnlich aus wie die Eingabeaufforderung bei Windows.
Samba ist ein Dienst der es ermögtlich auf die Art und Weise wie Windows es tut Netzwerkfreigaben als Laufwerke bereit zu stellen. Beides über die Webgui als Admin zu aktivieren.

Die Daten liegen in einer zentralen pgsql Datenbank wovon ich, wenn ich so deine Fragen lese, lieber die Finger lassen würde.

Wie der sequeenzServer so läuft weiß ich nicht da nicht im Einsatz. Aber ich denke wenn er als paket von synology angeboten wird, greift er auch aufElbenelben Daten zu.

Sorry ist vom Handy daher evtl. Etwas komisch formatiert.

Alex
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Soweit ich weiss hat der SqueezeServer eine eigene Datenbank. Nutze ihn aber selber auch nicht.

Du kannst (z.B. wiederum auf der Konsole) auch an die SQL Datenbank des Mediaservers, aber da sollte man schon ein wenig wissen was man tut. ;)

Rich (BBCode):
/usr/syno/pgsql/bin/psql -U admin mediaserver

Ab dort sind dann SQL Kentnisse gefragt um entsprechend Abfragen zu schreiben.

gruss
dude
 

märte

Benutzer
Mitglied seit
24. Apr 2010
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Es ist doch paradox. Windows Media Player -sQUEEZEsERVER - Audio Station - iTunes jede Anwendung baut sich eine eigene Datenbank auf. Mich interessiert eigentlich nur die Audio Station 2 von Synology kriegt die indexierung relativ schnell hin, daher möchte ich diesselbe auch für Squezzeserver nutzen ev. noch an anderen Workstations für Windows Media Player >dies sollte doch im 21. Jahrhundert möglich sein.. Dass dies so ist weiss ich, es muss nur noch jemand geben, der uns eine funktionierende Anleitung gibt ;)
Es reicht doch wenn der Pfad der Titel in der DB gespeichert werden, mit einem Link dazu wo diese physisch liegen.

Bin sher dankbar wenn sich jemand meldet der sowas gelöst hat. Danke!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Es reicht doch wenn der Pfad der Titel in der DB gespeichert werden, mit einem Link dazu wo diese physisch liegen.
Und genau da ist ein Problem dabei :)
Für deinen Client liegen sie physisch an einem anderen Ort als für die DS selber. Dein Mediaplayer könnte mit dem lokalen Pfad der DS von einem Musikfile gar nichts anfangen. Der Pfad ist für einen Client niemals zu erreichen. Nur schon desswegen braucht der Client eine eigene DB mit für ihn zu erreichenden Links.
Und letztendlich ist es unmöglich, dass jede App dieselbe DB verwenden könnte. Nur schon weil nicht jede App dieselben Datenbanknamen und Felder verwendet.
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Hat jemand den Befehl "synoindex -A /volume1/music/[Ordner mit neuer Musik]" schonmal zum Laufen bekommen?


Bei mir geht das irgendwie nicht:confused:
 

AleksCee

Benutzer
Mitglied seit
08. Dez 2007
Beiträge
201
Punkte für Reaktionen
0
Punkte
16
Jup - wieso was passiert denn bei Dir?
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
Da kommt eine Fehlermeldung->

Signal addmusic daemon: set dirty ....
 

AleksCee

Benutzer
Mitglied seit
08. Dez 2007
Beiträge
201
Punkte für Reaktionen
0
Punkte
16
Das ist keine Fehlermeldung. Das heißt das der im Hintergrund laufende Dienst eine Meldung bekommen hat, das seit Datenbestand nicht mehr up to date ist und er sich mal darum kümmern soll. So ein dirty bit ist immer ein Hinweis das was zu tun ist... gibt es z.B. beim Filesystem auch... wenn es da gesetzt wurde, wird das OS bei nächster Gelegenheit ein Filesystemcheck machen.

Wie auch immer... eigentlich ist das nur die Meldung das er etwas tun wird.

Was er tut kannst Du sehen unter /var/spool/syno* wenn Du schnell bist. Da sollte eine Liste der Dateien drin stehen die er in die Datenbank schreiben will.

Ob es schief ging kannst Du unter /var/log/messages sehen... wenn er die Title nicht in die Datenbank einfügen konnte schreibt er das da.. z.B. weil sie schon da sind oder er die Meta-Daten nicht auslesen kann oder, oder, oder....

Alex
 

ffb914

Benutzer
Mitglied seit
04. Mrz 2010
Beiträge
108
Punkte für Reaktionen
0
Punkte
16
Die Meldung kommt immer,zumindest bei mir, der Befehl funzt aber richtig.
 

uwekronberg

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

der synoindex weiß also anhand des durch diesen Befehl gestzten flags, dass er nachschauen muss, ob was Neues da ist??!!

Erkennt er dann auch neue Verzeichnisse auf dem Mount?
 

AleksCee

Benutzer
Mitglied seit
08. Dez 2007
Beiträge
201
Punkte für Reaktionen
0
Punkte
16
Hallo,

was ist denn bei dir "auf dem Mount"?

Also grundsätzlich kann er nur Ordner automatisch scannen bzw. werden nur Ordner vom Synoindxd überwacht die unter volume1/music,video,photo liegen. Das kannst Du hier sehen:

/var/services

da wo die Links von music, video, photo hin zeigen, wird gescannt.

Normal sollte der Dienst das automatisch mitbekommen wenn man in einen dieser Ordner auf dem "normalen" Weg neue Daten hinlegt. Der Normal weg ist über eine Samba-Freigabe, den Filemanager, oder auch per FTP (meine ich) - wenn Du via Shell etwas hin und her kopierst, bekommt er das nicht mit. Dann kann man mit hilfe des synoindex -A oder anderer Optionen (je nach dem was man geändert hat) dafür sorgen das er den einen Ordner neu einließt....
mit -R all könnte man ihm auch sagen das er ALLES nochmal einlesen soll. Das mache ich zur Sicherheit einmal im Monat via CRON.

Leider habe ich Dein Problem noch nicht so genau erkannt/verstanden, wieso Du überhaupt den Befehl per Hand aufrufen willst.

diese Kommando synoindx -A /ordner macht folgendes (aus meiner Beobachtung) - es erzeugt eine Datei unter /var/spool/ in der die Files drin stehen, die in die Datenbank sollen dann schickt es das dirty-flag zum index-dienst der ja läuft - der scheint dann zu gucken ob es unter /var/spool/synoindex..... (rest vom Dateinamen weiß ich gerade nicht im Kopf) eine Datei gibt und arbeitet den Inhalt ab.

Das ist aber "normal" nicht nötig das per Hand zu machen.....

Gruß, Alex
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kurze Erkäuterung des Problems:

Die Funktionalität einen Ordner/Dateisystem überwachen zu können, endet immer an den möglichen mount-Points, weil da ja andere Dateisysteme anfangen. Deswegen kann es ein, wenn man etwas verlinkt hat (mount --bind), dass man die Indizierung manuell anstoßen muss, weil die Überwachungsfunktionalität halt nicht greift.

Itari
 

uwekronberg

Benutzer
Mitglied seit
15. Jul 2008
Beiträge
112
Punkte für Reaktionen
0
Punkte
16
@itari: Ja, soweit war mir das mit dem mount auch klar - deshalb wollte ich ja neue Verzeichnisse innerhalb der gemounteten Verzeichnisse (nicht per ine Samba-Freigabe, den Filemanager, oder auch per FTP eingefügt sind) auch per synoindex - A hinzufügen - also nicht alles nochmal Indexierien.

Mir ist immer noch nicht ganz klar, ob das denn geht! Wenn ich AleksCees Anmerkungen richtig verstanden habe wohl eher nicht, oder?
 

banana

Benutzer
Mitglied seit
31. Jan 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Sorry das ich den alten Thread hier nochmal ausgrabe, aber ich verstehe nicht alles ganz genau.

Bei mir ist folgendes der Fall ich hab in den /volume1/music einen anderen folder ( /volume1/Musikke ) gemounted . Kopiere ich nun neue Ordner mit Musik in den /volume1/Musikke Ordner, sind diese nicht über die Audiostation auffindbar. Re-Index via Webinterface hilft ab aber scannt halt leider den gesamten folder erneut. Gibt es eine abhilfe dafür außer via Cron monatlich/täglich einen "Full-Scan" durchlaufen zu lassen?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Macht es möglicherweise einen Unterschied, wenn Du neue Musik in /music/musikke kopierst statt direkt in /musikke?

Ansonsten geht es wohl tatsächlich nur über einen Reindex.
 
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