Todo list and idea collection. Feel free to edit.
-------------------------------------------------

Tasks [assignment]
------------------

smaller improvements

* tv and dvb channel selection
  [tv tuner isn't implemented in xine-lib]
* dvd audio channel and subtitle selection
* aspect ratio switching
* switching between different visualisations
* give a usable error message, if menu backgound stream was not found

playlists/mediamarks

* save playlist in a file [really needed?]
* editing of mediamarks and file system
* (sql-) database bindings to manage large media collections
* a "add all to playlist" button

odk/otk

* find a method to display osds while opening streams
  For progress info while starting live streams.
  (Maybe a post plugin could be implemented to be
  able to switch between streams at any time.) 
  [i'm doing a switch post plugin] [skaboy]

* a pixmap widget
* a text widget [holstsn]
* make ui skinnable/configurable by xml files
* some facility to enter text without a keyboard (via lirc)

new features

* configurable keybindings
* a network socket
* mozilla plugin which can control oxine remotely via network socket
* display messages sent from outside (maybe via network socket)
* autodetect more cd types [holstsn]
* viewing text files
* an audio playback mode with controls, time und stream info permanently
  on screen, without any visualisation plugins, just like a radio [skaboy]

internal design

* make main menu functions pluggable
* fix memory leaks [holstsn]
