ok... dann nochmal *g*
also.. du hast ja ne visuelle playlist, zur darstellung nur. und ne interne.
die interne würde ich garnicht erst sortieren lassen. die bleibt wie sie ist.
jedes Item von deiner visuellen Playlist musste irgend wie (zb. bei der tag-eigenschaft, oder benutzt das image-index wenn du keine images für die items nimmst) den Index zu dem Item von deiner internen Playlist speichern.
VisPlaylistItem.Tag := IntPlaylistItem.index;
und umgekehrt:
IntPlaylistItem.Tag := VisPlaylistItem.index;
so kannst du immer, egal wie du deine visuelle playlist sortierst, auf das Item deiner Internen Playlist zugreifen. Und umgekehrt natürlich.
Musst halt beim sortieren in der internen Playlist die Tags neuschreiben, weil sich da ja der Index zu dem vis.PlaylistItem ändert...
sorry... aber irgend wie weiß ich grad echt nicht wie ich das besser erklären soll