CD-Player Plug-in
Description
This plug-in allows to play an audio CD like the good old CD player. The plug-in allows to display CD text information and CDDB information.

				SVDRP Support
The CD-Player can be controlled via "svdrpsend.pl plug cdplayer <command>". The following commands are available:
| Command | Description | 
|---|---|
| PLAY | Play a disk | 
| PAUSE | Pause | 
| STOP | Stop | 
| NEXT | Next title | 
| PREV | Previous title | 
Parameters
| Parameter (short) | Parameter (long) | Description | 
|---|---|---|
| -d <device> | --device=<device> | CD-Rom Device : /dev/cdrom | 
| -c <directory> | --configdir=<directory> | Configuration directory (currently only used for still-picture) | 
| -s <filename> | --stillpic=<filename> | Filename for still picture : cd.mpg | 
| -S <server name> | --cddbserver=<server name> | Hostname for CDDB server : (default gnudb.gnudb.org) | 
| -P <port> | --cddbport=<port> | Port for CDDB server : (default 8880) | 
| -C <directory> | --cddbcache=<directory> | CDDB cache directory | 
| -N | --disablecddbcache | Disable CDDB cache | 
| -n | --disablecddb | Disable CDDB query | 
Handling
| Key | Function | 
|---|---|
| Stop | Exit | 
| Back, Ok | Configurable, either exit plugin, pause current replay, or no function 2) | 
| FastFwd | Play faster | 
| FastRew | Play slower | 
| Up, Next | Next track | 
| Down, Prev | Previous track | 
| Left
							 | 
							Toggle auto repeat 1)
							 | 
						
| Red
							 | 
							Toggle between shuffle and sorted play 1) | 
| Green | One minute forward | 
| Yellow | One minute back | 
| Blue | Change between title and detail view | 
1) available in Version 1.1.0
2) available in Version 1.1.7
Requirements
Installation
Install the plug-in part as usual (see vdr docs if you don't know already). For the still picture the file cd.mpg must be copied from the contrib directory:
mkdir $VDRCONFIG/plugins/cdplayer
cp $SOURCEDIR/VDR/PLUGINS/src/cdplayer/contrib/cd.mpg $VDRCONFIG/plugins/cdplayer
Support for graphtft
For graphtft-support enable "DEFINES += -DUSE_GRAPHTFT" in the Makefile or add this line to the Make.config file of the VDR otherwise graphtft will not display the play list.
