¿Cómo hacer que VLC repita la lista de reproducción completa en lugar de solo el elemento actual usando libVLC?

Actualmente estoy usando enlaces de Python VLC (libVLC). Al inicializar la instancia, uso la --input-repeat=-1 , pero esto hace que la lista de reproducción solo avance cuando uso el método MediaListPlayer.next() . Quiero que toda la lista de reproducción se repita (no repita cada canción), no solo una canción. Todos los documentos sobre estos parámetros también son bienvenidos (miré los documentos oficiales de libVLC, pero no pude encontrar nada.

Aquí está mi código como por ahora:

 from vlc import Instance playlist = ['/home/username/Music/01 Signs.mp3', '/home/username/Music/2U.mp3', '/home/username/Music/now_or_never.mp3', '/home/username/Music/passionfruit.mp3', '/home/username/Music/still_got_time.mp3'] class testVLC: def __init__(self): self.list1 = playlist self.Player = Instance('--loop') def addPlaylist(self): self.mediaList = self.Player.media_list_new() for music in self.list1: self.mediaList.add_media(self.Player.media_new(music)) self.listPlayer = self.Player.media_list_player_new() self.listPlayer.set_media_list(self.mediaList) def playPlaylist(self): self.listPlayer.play() def nextPlay(self): self.listPlayer.next() 

Puedes hacerlo configurando el modo de reproducción:

 import vlc self.Player.set_playback_mode(vlc.PlaybackMode.loop)