Abspielreihenfolge von MP3s

Status
Für weitere Antworten geschlossen.

andibrehme

Benutzer
Mitglied seit
21. Mai 2007
Beiträge
46
Punkte für Reaktionen
0
Punkte
0
Hallo,
leider hat es synology wieder nicht geschafft:

Wenn ich bei XP/Vista per Rechtsklick einen Musikordner wiedergebe (Kontextmenü "mit Winamp abspielen" oder "mit Mediaplayer wiedergeben"),
dann ist die Reihenfolge durcheinander. Die Tags stimmen 1000%ig und die Dateinamen begionnen mit 01, 02, ....
trotzdem spielt er 07, 02, 03, 09, .... (in jedem Ordner ne andere Reihenfolge)
Scheint die physikalische Reihenfolge zu sein.

Synology schrieb mir hierzu am 26.12.2008:
"We have verified this issue and addressed it., which is supposed to be fixed as soon as possible before the coming release. "

...bin sehr enttäuscht :mad:

Übrigens spielte meine (mittlerweile leider ausgetauschte) QNAP TS109 II Pro korrekt ab!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Sind der die Reihenfolgen der Songs in den Playlists der Audiostation (unter /volume1/music/playlists) korrekt? Oder sind die auch dort falsch?
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
hab die audiostation nicht aktiviert
bei mir läuft squeezecenter 7.3.2
da funktioniert auch alles
problem ist nur da, wenn ich nen ordner mit rechtsklick an nen mediaplayer sende

wenn ich den betreffenden ordner auf meinen pc kopiere (lokal) dann spielt er richtig ab,
nach der kopie zurück auf die DS ist die reihenfolge wieder durcheinander
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Und wenn du dem Medienplayer sagst, die Daten direkt von deiner music Share zu holen, ist dann die Reihenfolge korrekt?
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
Wenn ich bei Winamp über "ordner wiedergeben" musik vom netzlaufwerk lade, ist die reihenfolge auch falsch.
und das bei allen meinen alben (1500)

übrigens zeigt mir MP3Tag die Lieder zunächst auch in der falschen Reihenfolge (genau in der auch Winamp abspielt)

Das Problem taucht bei PC und bei Laptop auf (beide XP)
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Und die Audiostation spielt in der korrekten Reihenfolge ab? Wenn ja, dann liegen die Dateien auch in dieser Reihenfolge auf der DS. Dann könnte ich mir nur vorstellen, dass Windows selber die Reihenfolge durcheinander bringt. Schonmal die Verzeichnisse auf der Shell (telnet oder ssh) angeschaut? Wie sieht die Reihenfolge im Dateisystem aus? Oder mal mit einem Linux probieren.
Ich selber habe Vista und XP und auf keiner meiner 3 DS (106e, 107+ und 408) ein Problem mit der Reihenfolge. Spielt alles so ab wie es auf der Platte liegt.
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
bin mittlerweile auch am verzweifeln. die dateireihenfolge wird beim ssh-zugang auch richtig dargestellt. im explorer auch...
werde die audiostation mal aktivieren und probieren.

was mich nur wundert, ist, dass die reihenfolge richtig abgespielt wird, wenn der musikordner auf einer lokalen PC-Festplatte liegt. kopiere ich diesen Ordner auf die DS-209+ zurück, ist die Reihenfolge wieder falsch.

übrigens macht es auch keinen unterschied, ob es flacs, mp3s oder wavs sind...

ich browse halt gerne durch meinen musikordner, der als symbolleiste in der taskleiste liegt, um ein bestimmtes album wiederzugeben.
das gezeigte album wird im Mediaplayer/Winamp dann mit der reihenfolge 07-01-09-05-04 ... abgespielt "kotz"
 

Anhänge

  • Unbenannt-1.jpg
    Unbenannt-1.jpg
    74,8 KB · Aufrufe: 41
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wie sieht die Reihenfolge im Dateisystem aus?

Das kannst nur ganz schwer feststellen, weil der 'ls' ja sortiert listet und es leider keine unsortierte Anzeige gibt. Aber mit einem PHP-Skript kommst recht einfach an die Reihenfolge des Dateisystems dran ...

Die Reihenfolge im Dateisystem ist NICHT die Reihenfolge, in der man die Dateien einkopiert; es wird ein Hash-Mapping zum schnelleren Zugreifen innerhalb der Directories verwendet. (Kennen wir ja auch von Windows-NTFS her). Es gibt auch keine funktionierenden Tools (ich hab mir da auch schon mal die Finger nach wund gesucht), die man hierfür auf der DS einsetzen kann (falls jemand was kennt zum abspeicherbaren Umsortieren der Dir-Einträge, dann immer her damit, interessiert mich sehr). Früher (vor 6-8 Jahren) ging das alles mal problemlos. Dann hat man begonnen, das Linux für DAUs sicherer zu machen und dabei ist auch die Directory-Struktur verändert worden, so dass man sie nicht mehr mit normalen Datei-Bibliotheks-Funktionen bearbeiten kann. Man kann klagen, aber es nicht ändern. Ist halt so.

Schlussfolgerung: Die Anwendung muss sich um die Reihenfolge kümmern. Wenn sie das nicht tut, dann muss man bei Skripten einen Dir-Sort einbauen. Kennen wir ja auch von den 3rd-party-apps ... ich glaube QTip hatte sich da verdient drum gemacht.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich habe das bei mir auch mal geprüft. Wenn ich ein Verzeichnis via Kontextmenu im Player abspiele (egal in welchem) dann ist die Reihenfolge ebenfalls zufällig und falsch. Wenn ich aber den Player starte und dann den Ordner auf der Share öffne, dann wird so abgespielt wie die Dateien auf der Platte liegen. Ich probier das auch mal noch mit einem Linux. Trotzdem halte ich eine Aktion Seitens Windows für wahrscheinlicher.
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
Schlussfolgerung: Die Anwendung muss sich um die Reihenfolge kümmern. Wenn sie das nicht tut, dann muss man bei Skripten einen Dir-Sort einbauen. Kennen wir ja auch von den 3rd-party-apps ... ich glaube QTip hatte sich da verdient drum gemacht.
Itari

In Winamp kann man beim laden titel sortieren lassen. sieht aber dann so aus, dass er trotzdem falsch abspielt (er fängt dann mit dem 7. titel an, spielt dann den 1. dann den 9. ...)
 

Anhänge

  • 2009-03-10_222529.jpg
    2009-03-10_222529.jpg
    41,1 KB · Aufrufe: 40

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das kannst nur ganz schwer feststellen, weil der 'ls' ja sortiert listet und es leider keine unsortierte Anzeige gibt. Aber mit einem PHP-Skript kommst recht einfach an die Reihenfolge des Dateisystems dran
Okay dann müsste man also sagen, dass die Dateien in der Reihenfolge wie sie ls anzeigt abgespielt werden müssten. Und das passiert bei mir wenn ich das Verzeichnis direkt im Player öffne. Übers Kontextmenu gibt's eine andere Reihenfolge beim gleichen Player.
Würdest du mir beipflichten, dass das eher ein Problem des Clients als des Servers ist?
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
Wenn ich aber den Player starte und dann den Ordner auf der Share öffne, dann wird so abgespielt wie die Dateien auf der Platte liegen..

haha, jetzt hab ichs. es liegt wahrscheinlich an der Netzlaufwerk-verbindung.

Spiele ich den Ordner vom zugewiesenen Netzlaufwerk --> falsche folge
Spiele ich den Ordner direkt aus der Netzwerkumgebung --> RICHTIG
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Okay dann müsste man also sagen, dass die Dateien in der Reihenfolge wie sie ls anzeigt abgespielt werden müssten. Und das passiert bei mir wenn ich das Verzeichnis direkt im Player öffne. Übers Kontextmenu gibt's eine andere Reihenfolge beim gleichen Player.
Würdest du mir beipflichten, dass das eher ein Problem des Clients als des Servers ist?

Ich habe versucht zu sagen, dass der 'ls' (list sorted files) die Datei immer sortiert und nie in der Form anzeigt, wie sie auf der Platte vorliegen. Das heisst, wenn man die Dateien aus einem Directory direkt liest, dann sind sie 'unsortiert' (auch nicht nach dem Einspielzeitpunkt sortiert), weil sie nach einem Hash-Verfahren abgelegt werden (kann man via Google mehr drüber erfahren).

Was ich sagen wollte ist, dass wenn das Dateisystem nicht die Sortiererei übernimmt, sich dann schon die Anwendung drum kümmern sollte (!). Ob sie das tut, ist ja wohl eine andere Frage. Und es wäre in meinen Augen auch völlig egal, ob der Server oder der Client der Anwendung (Anwendung ist ja beides zusammen) sich drum kümmert.

Itari
 

Dingsdada

Benutzer
Mitglied seit
20. Dez 2008
Beiträge
189
Punkte für Reaktionen
6
Punkte
18
foobar2000 sortiert korrekt.
ist also wirklich ein problem von windows.

warum gings nur ohne probleme bei meiner alten QNAP TS109 IIPro???
 
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