1. fab31
  2. zicbee-mplayer

Source

zicbee-mplayer /

Filename Size Date modified Message
docs
eggs
zicbee
44 B
2.3 KB
9.2 KB
75 B
78 B
1.9 KB
TODO (urgent):

Cancel downloads on select. Top & Bottom border of commands should be red/blue Left & Right divs should be stylised (background/no border) Form should fade-out when user validate search,

a click on the bee makes it fade in

Right align the "Search" button Left align the "search" form on the /search/ server Change font

BUGS:
Should adapt samplerate to current song (time is bended now) Pause is messed-up if NEXT or PREV is pressed (should un-pause) Check why m4a & wma support is variable (ffmpeg options ?)
HIGH PRIO:

Manage some configuration (list of hosts etc...) Manage status icon/menu http://www.pygtk.org/docs/pygtk/class-gtkstatusicon.html Rip avbin.py to something similar in aspect but much simpler

Add Hide icon to hide top bar and playlist (near shuffle ? move shuffle to uri bar ?) Refactor player ! (it's a mess...) Add Generic Pack/Unpack (tar, zip...) facilities and enhance get cmd

LOW PRIO:

Add tooltip for shuffle button

Add playlist management to the view
  • inject (local file or directory)
  • delete
  • drag & drop

Add a Delete button under playlist (should hide with playlist) Add adaptative chunk size (**2 until it takes >0.05s) to server & get cmd

UI:
Review alignments ? Contextual menu in list (with delete etc...)
FUTURE:

Add tarball/zip download to http interface

Separate artist db:
  • artist view possible
  • difflib matching on insert

much slower ?? (to test...)

Tags edition ? add pure "tags" + ratings (user defined)

Add shoutcast/jamendo/lastfm support Add player in server (integrate in player ? only web ui ?) MTP support ? https://launchpad.net/pylibmtp uPnP/DLNA support ? https://coherence.beebits.net/ daap support ? http://jerakeen.org/code/PythonDaap/

LINKS: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen/Tutorial http://www.pygtk.org/docs/pygtk/index.html

interesting modules: http://pypi.python.org/pypi/validate/0.3.1 (configuration) http://pypi.python.org/pypi/magicdate/0.1.2 (date lookup) http://code.google.com/p/pyffmpeg/ (decoding backend) http://svn.xiph.org/trunk/ao-python/ (playback)

http://www.vorbis.com/files/1.0.1/unix/py/pyao-0.81.tar.gz

http://www.luga.de/pytone/ (player) http://pyglet.org/ (gfx + sound backend) http://code.google.com/p/avbin/ (easy ffmpeg abstraction)