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)! 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.