|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
from __future__ import print_function
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
import sys
|
|
|
|
|
from PySide import phonon
|
|
|
|
|
|
|
|
|
@ -19,7 +20,10 @@ class MusicBox(object):
|
|
|
|
|
@classmethod
|
|
|
|
|
def add_music(clazz, name, media_path):
|
|
|
|
|
if name not in clazz.media.iterkeys():
|
|
|
|
|
if not os.path.isfile(media_path):
|
|
|
|
|
return False
|
|
|
|
|
clazz.media[name] = phonon.Phonon.MediaSource(media_path)
|
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
|
def play_music(clazz, name):
|
|
|
|
|