CD-Player Plug-in

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.

OSD on TVCD-Player on graphtft

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 : freedb.freedb.org
-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.

Download

stable version