MyUsicPlayer Code
Status: Pre-Alpha
Brought to you by:
qnull
File | Date | Author | Commit |
---|---|---|---|
GPlayer.py | 2008-03-11 | qnull | [r11] sync geloescht, weil es nicht benoetigt wird |
LICENSE | 2008-03-07 | qnull | [r6] test lock |
MusicPlayer.py | 2008-03-10 | qnull | [r9] Inifilewriter hinzu (fuer Settings oder Sachen ... |
README | 2008-03-10 | qnull | [r9] Inifilewriter hinzu (fuer Settings oder Sachen ... |
ente.png | 2008-03-06 | qnull | [r1] initial import |
iniFilewriter.py | 2008-03-10 | qnull | [r10] jetzt Typsicher String |
melon.png | 2008-03-07 | qnull | [r7] neue Covervorschau; |
player.glade | 2008-03-10 | qnull | [r9] Inifilewriter hinzu (fuer Settings oder Sachen ... |
testTitel.mp3 | 2008-03-06 | qnull | [r1] initial import |
der Player lässt sich mit ./MusicPlayer.py starten. Vorher müssen einige Softwarepakete installiert werden. - gtk2 - gstreamer - gstreamer-plugins (gibts mehrere von) - python-gtk2 - python-gst0.10 - python-glade2 - python-gobject - glade-3 (um die GTK-Oberfläche zu editieren) Um eine Datenbankanbindung zu machen, bietet sich sqlite (mit SQL) an, weil dies eine dateibasierte DB (es muss kein deamon laufen) ist und gute python-bindings vorhanden sind. Mp3-Tags können mit python-mutagen aus Dateien extrahiert werden. --------------------------------------------------------------- Status: Eine erste Oberfläche ist vorhanden. Ist natürlich änder- und erweiterbar. Der Player kann die Beispiel-mp3-Datei abspielen. Der Fortschrittsbalken für die Liedposition zeigt die aktuelle Position an (nur Anzeige). Der Treeview für die Band-Platte-Titel-Hirarchie ist mit Dummy-Einträgen gefüllt. Der Fortschrittsbalken kann jetzt angeklickt werden Ein funktionierender Volumeslider ist da Settings können gelesen abgelegt werden. ---------------------------------------------------------------- !Python Editor so einstellen, dass er Leerzeichen statt TABs verwendet (4 Leerzeichen pro TAB)!