sort of works :)

This commit is contained in:
Jérémie Ducastel
2021-01-01 18:38:50 +00:00
parent 7e4e7a45b7
commit 819c1b1a7f

View File

@ -1,17 +1,17 @@
import os, random, vlc, phatbeat, time
import os, random, vlc, phatbeat, time, signal
class VLCdriver():
__init__(self, folder):
def __init__(self):
self.files = []
self.vlc_instance = vlc.Instance()
self.vlc_player = instance.media_player_new()
self.vlc_player = self.vlc_instance.media_player_new()
self.is_playing = False
def load_folder(self, folder):
# get list of files in music_dir
self.files = [ f for f in os.listdir(folder) if os.path.isfile(os.path.join(music_dir,f)) and f.endswith('.mp3') ]
self.files = [ os.path.join(folder, f) for f in os.listdir(folder) if os.path.isfile(os.path.join(folder,f)) and f.endswith('.mp3') ]
print(f"loaded {folder}")
def play_file(self, path):
@ -44,3 +44,4 @@ class VLCdriver():
d = VLCdriver()
d.load_folder('/home/jducastel/music/')
d.play_random()
signal.pause()