Über die Jahre haben sich die Deklarationen mancher Prozeduren verändert, z. B.
procedure OnPlayerStop(PlayerControl: IPlayerControl; Item: IPlaylistItem; Duration: int64);
heißt jetzt
procedure OnPlayerStop(PlaylistIndex: integer; PlayerIndex: integer; Duration: TTimeValue; Item: IPlaylistItem);
Ändere mal die Prozeduren so ab, wie sie hier aufgezählt sind und probiere das mal aus.
Aktualisierte Grüße
TSD