Menu

Tree [r11] /
 History

HTTPS access


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

Read Me

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)!