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.
