+def audioCD_open(list, session, **kwargs):
+ from enigma import eServiceReference
+
+ mp = session.open(MediaPlayer)
+
+ mp.playlist.clear()
+ mp.isAudioCD = True
+
+ mp.switchToPlayList()
+ for file in list:
+ ref = eServiceReference(4097, 0, file.path)
+ mp.playlist.addFile(ref)
+
+ # TODO: rather play first than last file?
+ mp.playServiceRefEntry(ref)
+ mp.playlist.updateList()
+ mp.changeEntry(0)
+