sort of works :)
This commit is contained in:
9
test.py
9
test.py
@ -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()
|
||||
|
Reference in New Issue
Block a user