1! 2! @(#)common.cfg 7.84 04/04/21 3! 4! Common configuration file 5! 6! xmcd - Motif(R) CD Audio Player/Ripper 7! cda - Command-line CD Audio Player/Ripper 8! libdi - CD Audio Device Interface Library 9! 10! Copyright (C) 1993-2004 Ti Kan 11! E-mail: xmcd@amb.org 12! 13! This program is free software; you can redistribute it and/or modify 14! it under the terms of the GNU General Public License as published by 15! the Free Software Foundation; either version 2 of the License, or 16! (at your option) any later version. 17! 18! This program is distributed in the hope that it will be useful, 19! but WITHOUT ANY WARRANTY; without even the implied warranty of 20! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21! GNU General Public License for more details. 22! 23! You should have received a copy of the GNU General Public License 24! along with this program; if not, write to the Free Software 25! Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 26! 27! Install this file as XMCDLIB/config/common.cfg. XMCDLIB is the 28! xmcd library directory that you specify during installation. 29! 30! These are the start-up default parameters for xmcd and cda. 31! Users can override these parameters by specifying them in the 32! $HOME/.xmcdcfg/common.cfg file. 33! 34! The parameters in this file apply to all CD drives on the system. 35! 36 37!* 38!* CD-player behavior control resources 39!* 40!* You may want to modify these parameters to suit your set-up. 41!* 42!* Unless otherwise marked, these parameters are used by both the cda 43!* and xmcd utilities. 44!* 45!* In parameters below that specifies audio blocks, each audio block is 46!* 1/75 second of playback time. 47!* 48!* Note that all msec time parameters used below are subject to the 49!* resolution of your system software timer as provided in the 50!* XtAppAddTimeOut() library call. 51!* 52 53! Default device to open(2) for the CD drive interface 54! 55! Examples: 56! /dev/scsi/3 (Apple A/UX, SCSI ID 3) 57! /dev/scsi/scsi(ncsc@7(FFFB0000,7),2,0) (DG/UX, SCSI ID 2, LUN 0) 58! /dev/rrz4c (Digital Ultrix and OSF/1) 59! /dev/rcd0c (FreeBSD) 60! /dev/rdsk/c201d4s0 (HP-UX 9.x, SCSI ID 4) 61! /dev/rdsk/c0t4d0 (HP-UX 10.x, HP-UX 11.x, SCSI ID 4) 62! /dev/rcd0 (IBM AIX) 63! /dev/scd0 (Linux) 64! /dev/rcd0d (NetBSD/x86) 65! /dev/rcd0c (NetBSD, OpenBSD) 66! /dev/racd0a (OpenBSD ATAPI drives) 67! /dev/cd0 (QNX) 68! /dev/rcd0 (SCO UNIX, Open Desktop, Open Server) 69! /dev/scsi/sc0d3l0 (SGI IRIX, controller 0, SCSI ID 3, LUN 0) 70! /dev/ios0/rsdisk005s0 (Siemens Pyramid SINIX) 71! /dev/rsd06c (Sony NEWS-OS) 72! /dev/rcdrom/c0a2d5l0 (Stratus FTX, vsb 2, SCSI ID 5, LUN 0) 73! /dev/rsr0 (SunOS 4.x) 74! /dev/rdsk/c0t6d0s0 (SunOS 5.x w/o Solaris Volume Manager) 75! /vol/dev/aliases/cdrom0 (SunOS 5.x w/ Solaris Volume Manager) 76! /dev/rcdrom/cd0 (UNIX SVR4.0/x86) 77! /dev/rcdrom/cdrom1 (UNIX SVR4.2/x86, SVR4.2MP/x86, UnixWare) 78! /dev/rdsk/m187_c0d3s7 (UNIX SVR4.0/88k, m187 controller 0, SCSI ID 3) 79! DKA500: (Digital OpenVMS) 80! 81device: /dev/rcd0 82 83! For CDDA playback mode, this selects the audio output port(s). The 84! value is the sum of the following: 85! 86! 1 Computer internal speaker 87! 2 Headphone jack on the computer 88! 4 Line out on the computer 89! 90! When set to 0, the setting is unmodified and can be controlled via an 91! external audio control utility (usually supplied by the OS vendor). 92! This parameter may only be meaningful on some platforms, and only certain 93! ports may be available on a particular architecture. 94! 95outputPort: 0 96 97! Local CD information file permissions (used for xmcd "Local Discography") 98! (xmcd only) 99! 100cdinfoFileMode: 0666 101 102! Whether internet access should be inhibited. If this is set to True, 103! CD information lookups will only be done from the local cache (No remote 104! CDDB server access). Also, in xmcd, all wwwWarp menu entries that would 105! invoke a remote web site will be disabled. 106! 107internetOffline: False 108 109! CD information search path. This is a similar to the functionality 110! of the "cddbPath" parameter found in xmcd 1.x and 2.x. Items are 111! separated by a semi-colon ';' character. Each item can be: 112! - The keyword "CDDB", which indicates that the CDDB(R) MRS(sm) 113! service will be used to obtain the CD information over the internet. 114! This may use the "classic" CDDB service or the enhanced CDDB2 115! service, depending on which library the xmcd/cda executables are 116! linked with. 117! - The keyword "CDTEXT", which indicates that xmcd/cda shall attempt 118! to read CD-TEXT data from the CD itself. Only some drives 119! support CD-TEXT and only some CDs contains this information. 120! This keyword will be ignored if the device-specific cdTextDisable 121! parameter is set to True. 122! - An absolute directory path. Tilde expansion '~' is supported. 123! Examples: 124! /usr/local/lib/cddb/classical 125! ~john/cddb/jazz 126! ~/mycddb/rock 127! - A relative directory path (which is taken to be relative 128! to the top-level local CD database directory) 129! Examples: 130! blues 131! reggae 132! soundtrack 133! 134! If the directory name is a "classic" CDDB standard genre, xmcd/cda will 135! automatically translate it into an equivalent CDDB2 genre on screen. 136! 137! NOTE: "Classic" CDDB remote database server URL entries are no longer 138! supported in this parameter. 139! 140cdinfoPath: CDDB;rock;jazz;blues;newage;classical;reggae;folk;country;soundtrack;misc;unclass;data;CDTEXT 141 142! Method of conversion between the UTF-8 CDDB data and the local 143! character set. The legal values are: 144! 145! 0 No conversion is performed. This will work for plain US-ASCII 146! CDDB data, as well as non-ASCII data if UTF-8 fonts are used. 147! 148! 1 Convert UTF-8 data to ISO 8859-1. This will work for US-ASCII 149! as well as many European languages. ISO 8859-1 fonts should 150! be used to display the data correctly. 151! 152! 2 Convert UTF-8 data to the local character set using iconv(3). 153! This is based on the user's LANG environment setting. Note 154! that not all OS platforms support iconv(3), or the character 155! set information may not be available. In such an event, the 156! conversion falls back to ISO 8859-1. 157! 158charsetConvMode: 1 159 160! The name string for the UTF-8 character set encoding. This is used 161! as input to the iconv_open(3) function for character set conversion 162! when the charsetConvMode parameter is set to 2. 163! 164langUtf8: UTF-8 165 166! If a CDDB lookup yields only one inexact "fuzzy" match, setting this 167! parameter to True will cause xmcd/cda to simply accept the match. 168! Otherwise, a dialog box will appear to let you choose whether to 169! accept it or not. 170! 171acceptSingleFuzzy: False 172 173! Whether to use a proxy server when connecting to CDDB 174! 175cddbUseProxy: False 176 177! The proxy server's host name and port number. This is used 178! only when cddbUseProxy is set to True. 179! 180! Syntax: proxyhost[:port] 181! 182! The host name can also be an IP number. The port number is optional 183! (default is 80). 184! 185! Examples: 186! proxy.xyz.com 187! proxy.xyz.com:80 188! 189proxyServer: yourproxyhost:80 190 191! Whether your proxy server enforces user password authorization 192! (i.e., a user name and password pair must be entered to gain access 193! through the proxy). This is used only when cddbUseProxy is set to 194! True. 195! 196proxyAuthorization: False 197 198! Whether xmcd will automatically send your web browser to the 199! CDDB Music Browser on each successful lookup from CDDB. This 200! feature is available only when using the CDDB2 service. 201! 202autoMusicBrowser: True 203 204! The number days after which a locally-cached CDDB record would expire. 205! After expiration, xmcd/cda will query the information from the 206! server again. 207! 208cddbCacheTimeout: 7 209 210! The amount of time (in seconds) allowed to establish network 211! connections, interprocess communication or invoking external commands. 212! If the task being invoked does not complete successfully within this 213! time interval, it will be aborted. If this parameter is set to 0, 214! then a built-in default timeout value is used. 215! 216serviceTimeout: 60 217 218! This controls when the Local Discography HTML files are generated. 219! 0 Never 220! 1 When a successful CD query is made 221! 2 When the user invokes the Local Discography menu function 222! 3 Same as both 1 and 2 223! 224localDiscographyMode: 3 225 226! Play status poll interval during audio playback. (msec) 227! This should be less than 500 to get satisfactory display update 228! response. 229! (xmcd only) 230! 231statusPollInterval: 260 232 233! If no disc, poll interval for disc insertion (msec). This is 234! used only if "insertPollDisable" is False. The minimum is 500. 235! (xmcd only) 236! 237insertPollInterval: 4000 238 239! If set to True, this causes xmcd not to poll for disc insertion 240! when xmcd is first started (and a CD is not loaded), or after a 241! CD is ejected. A CD is detected only when the "Play/Pause" or 242! "Stop" button is clicked. 243! (xmcd only) 244! 245insertPollDisable: False 246 247! When previous track/index button pressed, if this number of audio blocks 248! has been played in the current track/index, then playback will start from 249! the beginning of the current track/index instead of the previous one. 250! (xmcd only) 251! 252previousThreshold: 100 253 254! During Sample playback operations, the number of audio blocks to play 255! in each track. 256! (xmcd only) 257! 258sampleBlocks: 750 259 260! Whether Sun Solaris Volume Manager (vold) is running. This is used 261! only on the Solaris platform with the Volume Manager. 262! 263solaris2VolumeManager: False 264 265! Whether error messages are output to stderr when xmcd encounters 266! errors when delivering commands to the CD drive. You should only 267! set this to False if you have a non SCSI-2 compliant CD drive that 268! causes xmcd to display lots of error messages. 269! 270showScsiErrMsg: True 271 272! Whether the current device, disc ID, category and other information 273! should be recorded in the /tmp/.cdaudio/curr.XXX file 274! 275curfileEnable: True 276 277! The default main window time display mode. The supported modes are: 278! 0 Track elapsed time (elapse) 279! 1 Segment elapsed time (e-seg) (for "a->b" segment play only) 280! 2 Disc elapsed time (e-disc) 281! 3 Track remaining time (r-trac) 282! 4 Segment remaining time (r-seg) (for "a->b" segment play only) 283! 5 Disc remaining time (r-disc) 284! (xmcd only) 285! 286timeDisplayMode: 0 287 288! Whether to enable tool-tips. When enabled, if the mouse cursor is 289! positioned over a main window control, a small window appears after 290! a short delay, describing the function of the control. 291! (xmcd only) 292! 293tooltipEnable: True 294 295! If tooltipEnable is set to True, this is the time delay (msec) after 296! the mouse is positioned over a control before the tool-tip is popped up. 297! (xmcd only) 298! 299tooltipDelayInterval: 1000 300 301! After a tool-tip is popped up, the minimum amount of time (msec) that 302! the tooltip will be displayed before disappearing. The actual amount 303! of time will be scaled up based on the length of text in the tool-tip. 304! Setting this to zero will make the tooltip stay active until the mouse 305! cursor is moved away from the control. 306! (xmcd only) 307! 308tooltipActiveInterval: 3000 309 310! Whether xmcd/cda should disable maintaining a per-user history file of 311! CDs that were played as $HOME/.xmcdcfg/history. If set to True, then 312! no history file will be written. 313! 314historyFileDisable: False 315 316! The maximum number of disc entries to maintain in the per-user history. 317! If the history grows to beyond this number, old history is automatcally 318! cleaned to maintain this count. This is to limit the history file 319! size and memory consumption. If this is set to 0, then no history will 320! be kept. 321! 322maximumHistory: 100 323 324! The per-user history file's permissions 325! 326historyFileMode: 0600 327 328! Whether the remote control feature should be enabled. 329! (xmcd only) 330! 331remoteControlEnable: True 332 333! Whether remote control activity should be logged to the 334! $HOME/.xmcdcfg/remote.log file. This is useful only if the 335! remoteControlEnable parameter is also True. 336! (xmcd only) 337! 338remoteControlLog: True 339 340! When running in CDDA save-to-file mode, whether to write a separate 341! file for each CD track. This parameter is the start-up default, 342! and can be changed via the user-interface. 343! 344cddaFilePerTrack: True 345 346! When running in CDDA save-to-file mode, whether to substitute all 347! spaces and tabs in the output file path name with the underscore '_' 348! character. This makes the file names more shell-friendly. 349! 350cddaSpaceToUnderscore: True 351 352! When running in CDDA save-to-file or CDDA pipe-to-program modes, the 353! file format to output the audio data in. This parameter is the start-up 354! default, and can be changed via the user-interface. 355! 356! Valid values are: 357! 0 .raw format (raw 44.1KHz, 16 bit, stereo, little endian) 358! 1 .au format (AU 44.1KHz, 16 bit, stereo, big endian) 359! 2 .wav format (WAV 44.1KHz, 16 bit, stereo, little endian) 360! 3 .aiff format (AIFF 44.1KHz, 16 bit, stereo, big endian) 361! 4 .aifc format (AIFF-C 44.1KHz, 16 bit, stereo, big endian) 362! 5 .mp3 format (MPEG-1 Layer 3 compressed) 363! 6 .ogg format (Ogg Vorbis compressed) 364! 7 .flac format (FLAC compressed, lossless) 365! 8 .aac format (AAC MPEG-2 or MPEG-4 compressed) 366! 9 .mp4 format (MP4 MPEG-4 compressed) 367! 368cddaFileFormat: 0 369 370! The CDDA save-to-file path name template. If this is set to a single 371! dash '-', then an internal default template will be used. The file path 372! template may contain special tokens that xmcd and cda will perform 373! dynamic string substitution for: 374! 375! %A Album artist 376! %D Album title 377! %R Track artist 378! %T Track title 379! %B Album artist and title (similar to %A-%D) 380! %# Track number 381! %X Program name (e.g, "xmcd") 382! %V Program version 383! %N Your login name 384! %~ Your home directory 385! %H The system's host name 386! %L The xmcd library directory 387! %S The xmcd local discography directory 388! %C The primary music genre/subgenre 389! %I The xmcd disc identifier code 390! %a "Reduced" version of %A 391! %d "Reduced" version of %D 392! %r "Reduced" version of %R 393! %t "Reduced" version of %T 394! %b "Reduced" version of %B 395! 396! "Reduced" means all punctuation deleted, and any words in the excludeWords 397! list are also excluded. 398! 399! Note: If the template contains the %R, %r, %T, %t or %# tokens, the 400! cddaFilePerTrack parameter will automatically be enabled. Also, 401! if a file type suffix (e.g., ".wav") is specified and does not 402! match the type specified with the cddaFileFormat parameter, the 403! cddaFileFormat takes precedence. 404! 405cddaFileTemplate: - 406 407! The CDDA pipe-to-program path and arguments. A single dash '-' character 408! denotes that no program is specified. 409! 410cddaPipeProgram: - 411 412! CDDA mode process scheduling option, as follows: 413! 0 Normal extraction and playback scheduling priority 414! 1 High extraction scheduling priority 415! 2 High playback scheduling priority 416! 3 High extraction and playback scheduling priority 417! 418! Note: The meaning of "High scheduling priority" is platform dependent. 419! This parameter may not have an effect if xmcd/cda is not run with 420! the appropriate privilege. 421! 422cddaSchedOptions: 0 423 424! This is the CDDA extraction/playback thread heartbeat timeout interval 425! in seconds. 426! 427! To detect a crash or hang error condition in the CDDA extraction and 428! playback threads, these threads produce periodic "heartbeat" timestamps 429! that are monitored by the main control thread. When the extraction or 430! playback thread has not produced a heartbeat longer than the time interval 431! defined by this parameter, the control thread will consider it an error 432! and terminate the CDDA operation. 433! 434! This parameter may need to be increased when run on a very slow system, 435! in order to avoid a false termination of the CDDA operation. 436! 437! The minimum heartbeat timeout value is 5 seconds and the default is 15 438! seconds. 439! 440cddaHeartbeatTimeout: 15 441 442! CDDA output file/stream compression mode. 443! This parameter selects format-specific compression modes. 444! 445! For MP3, the modes are as follows: 446! 0 Constant bitrate (CBR) 447! 1 Variable bitrate (VBR, old algorithm) 448! 2 Variable bitrate (VBR, new algorithm, faster) 449! 3 Average bit rate (ABR) 450! 451! For Ogg Vorbis and MP4, all modes are VBR, as follows: 452! 0, 3 Use an average bit rate 453! 1, 2 Use a quality factor 454! 455! For FLAC, the modes are as follows: 456! 0 None 457! 1 Enable exhaustive LP coefficient quantization search 458! 2 Enable encoding correctness verification 459! 3 Enable both 1 and 2 460! 461! For AAC, all modes are VBR, as follows: 462! 0 Use an average bit rate, MPEG-2 463! 1 Use a quality factor, MPEG-2 464! 2 Use a quality factor, MPEG-4 465! 3 Use an average bit rate, MPEG-4 466! 467! At the same bitrate or quality factor, there is no sound quality 468! difference between MPEG-2 and MPEG-4, but some players support only 469! one of these versions. 470! 471compressionMode: 2 472 473! CBR or ABR compression bitrate in kb/s. The valid values are: 474! 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320 475! Furthermore, the value 0 can be used to denote "default bitrate". 476! 477! Note: Not used for FLAC. 478! 479compressionBitrate: 128 480 481! Minimum and maximum bitrates in kb/s. Only used when the compression 482! mode is not CBR. The valid values are: 483! 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320 484! Furthermore, the value 0 can be specified to use an internal default. 485! If the value is not 0, it must satisfy the following relationship: 486! 487! minimumBitrate <= compressionBitrate <= maximumBitrate 488! 489! Note: Only used for MP3 and Ogg Vorbis. 490! 491minimumBitrate: 80 492maximumBitrate: 256 493 494! VBR quality factor (valid range 1 to 10). Only used 495! when compressionMode is set to a VBR setting. 496! 497! Note: Not used for FLAC. 498! 499compressionQuality: 3 500 501! Output file channel mode, as follows: 502! 0 Stereo (most separation) 503! 1 Joint-stereo (optimized compression) 504! 2 Forced mid/side (faster) 505! 3 Mono (down-mixed) 506! 507! Notes: 508! - For MP3, all modes are as described above. 509! - For AAC and MP4, setting to mode 0 disables mid/side coding. 510! Modes 1 and 2 are identical, and mode 3 is not supported. 511! - For all other formats, these modes have no effect. 512! 513channelMode: 1 514 515! Noise-shaping and psycho-acoustics encoding algorithm tuning. 516! This can be set from 1 to 10. 517! 518! Notes: 519! - For MP3, a setting of 10 provides the best audio quality, whereas a 520! setting of 1 gives the fastest encoding. 521! - For Ogg Vorbis, this parameter has no effect. 522! - For FLAC, a setting of 10 gives the best compression, whereas a 523! setting of 1 gives the fastest encoding. There is no audio quality 524! consequence in any setting. 525! - For AAC and MP4, if the parameter is set to 10, temporal noise 526! shaping (TNS) will be enabled. All other settings disables TNS. 527! 528compressionAlgorithm: 4 529 530! Lowpass filter mode, as follows: 531! 0 Filter off (filter disabled) 532! 1 Filter auto (encoder decides) 533! 2 Filter manual (filter enabled, user-specified freq/width) 534! 535! Note: This filter has no effect for Ogg Vorbis or FLAC. 536! 537lowpassMode: 0 538 539! Lowpass filter frequency in Hz. Valid range is 16 to 50000. 540! This parameter is used only when lowpassMode is 2. 541! 542lowpassFrequency: 20000 543 544! Lowpass filter width in Hz. Valid range is a value equal to or 545! greater than 0. A value of 0 uses an internal default (15% of the 546! lowpassFrequency). This parameter is used only when lowpassMode is 2. 547! 548! Note: This parameter is only used with MP3. 549! 550lowpassWidth: 0 551 552! Highpass filter mode, as follows: 553! 0 Filter off (filter disabled) 554! 1 Filter auto (encoder decides) 555! 2 Filter manual (filter enabled, user-specified freq/width) 556! 557! Note: This filter only has an effect with MP3. 558! 559highpassMode: 0 560 561! Highpass filter frequency in Hz. Valid range is 500 to 50000. 562! The lower limit is imposed by the polyphase filter implementation in 563! the MP3 encoder. This parameter is used only when highpassMode is 2. 564! 565highpassFrequency: 500 566 567! Highpass filter width in Hz. Valid range is a value equal to or 568! greater than 0. A value of 0 uses an internal default (15% of the 569! highpassFrequency). This parameter is used only when highpassMode is 2. 570! 571highpassWidth: 0 572 573! MP3 copyright flag. When set to True, the "copyrighted" flag in the 574! audio header is set. 575! 576copyrightFlag: False 577 578! MP3 original flag. When set to True, the "original" flag in the 579! audio header is set. 580! 581originalFlag: True 582 583! MP3 no bit reservoir flag. When set to True, the bit reservoir is 584! disabled. Each audio frame will be independent from previous one, 585! but the quality will be lower. 586! 587noBitReservoirFlag: False 588 589! MP3 checksum flag. When set to True, a 2-byte checksum is used in each 590! frame for error correction. This would degrade quality slightly because 591! it uses bits that would otherwise be used for encoding. 592! 593checksumFlag: False 594 595! MP3 strict ISO compliance. When set to True, the 7680 bit limitation on 596! total frame size will be enforced. This results in wasted bits for high 597! bitrate encodings but will ensure strict ISO compatibility. May be 598! needed for some hardware players. 599! 600strictISO: False 601 602! Add CD information tag. If set to True, the CD information (such as 603! album, artist, title, year, etc.,) will be embedded in the output file. 604! This information can be displayed by players that support this feature. 605! 606! Notes: 607! - For MP3, the CD information is stored in the ID3 tag. 608! - For Ogg Vorbis, the CD information is stored in the comment field. 609! - For FLAC, the CD information is stored in a Vorbis comment metadata block. 610! - For MP4, the CD information is stored in the metadata area. Note that 611! MP4 tagging is implemented only in FAAC 1.24.x. 612! - For all other formats, tagging is currently not implemented. 613! 614addInfoTag: True 615 616! MP3 ID3 tag version selection, as follows: 617! 1 Add ID3 v1 tag only 618! 2 Add ID3 v2 tag only 619! 3 Add both ID3 v1 and v2 tags 620! 621! Note: Some players recognize only one of these tag versions. 622! 623id3TagMode: 3 624 625! Specify how the command line options as indicated in the lameOptions 626! parameter should be applied. 627! 0 Disabled 628! 1 Insert before the standard options 629! 2 Append after the standard options 630! 3 Replace the standard options 631! 632! "Standard options" refers to the encoding-related LAME command line 633! options that are normally generated by xmcd (from the settings of 634! the graphical user interface) or cda (from the command line arguments). 635! 636! Note: Xmcd/cda will still pass tagging-related command line options 637! to LAME if the addInfoTags parameter is True, regardless of the setting 638! of this parameter. 639! 640lameOptionsMode: 0 641 642! Command line options to be passed directly to the LAME MP3 encoder. 643! If no option is to be set, use a single dash '-' character. 644! See also the lameOptionsMode parameter. 645! 646! Example: If you set lameOptionsMode to 3, and specify 647! "--alt-preset standard" in lameOptions, then xmcd/cda will only 648! send the this command line option to LAME. See the lame(1) man 649! page for a full description of the supported options. 650! 651! Note: Only used for MP3. 652! 653lameOptions: - 654 655! Whether the CD should be spun-down after it is loaded. This reduces 656! wear on the drive if there won't be any audio playback activity for 657! a while. 658! 659spinDownOnLoad: True 660 661! Whether the CD should automatically start playing when it is loaded. 662! This parameter, if set to True, overrides spinDownOnLoad. 663! 664playOnLoad: False 665 666! Whether the CD should be automatically ejected when done playing. 667! "Done" means finished playing the last track on the CD in normal 668! mode, or the last track in the shuffle or program mode play sequence. 669! This option is only effective if the drive supports motorized eject. 670! 671ejectOnDone: False 672 673! Whether xmcd or the cda daemon should automatically exit when done 674! playing. "Done" means finished playing the last track on the CD in 675! normal mode, or the last track in the shuffle or program mode play 676! sequence. 677! 678exitOnDone: False 679 680! Whether the CD should be ejected on program exit. 681! This option is only effective if the drive supports motorized eject. 682! 683ejectOnExit: False 684 685! Whether the CD should be stopped on program exit. 686! 687stopOnExit: True 688 689! Whether xmcd should exit when the CD is ejected. Although this is 690! a generic option, it is added primarily to make xmcd run better 691! under Sun Solaris 2.x's Volume Manager and other similar auto-launchers. 692! This option is only effective if the drive supports motorized eject. 693! 694! Note: If this parameter is set to True, then xmcd will exit after 695! the CD is ejected, without the usual confirmation dialog box (as you 696! would get when pressing the Quit button). 697! 698exitOnEject: False 699 700! Whether to enable the Repeat mode on program startup. 701! 702repeatMode: False 703 704! Whether to enable the Shuffle mode on program startup. 705! 706shuffleMode: False 707 708! The URL prefix that xmcd should add to the file names in the .m3u 709! and .pls playlist files in the Local Discography area. 710! 711! This is used if you are hosting the Local Discography directory 712! hierarchy over a web server, and you want to make the xmcd-generated 713! digital audio files available to others for playback via your web 714! server. 715! 716! A dash '-' character specifies a URL prefix is not to be added. 717! 718! Example: http://www.my-domain.com/discog 719! This is if your web server is configured such that this maps 720! to the xmcd Local Discography top level directory on your system. 721! 722discogURLPrefix: - 723 724! Whether to disable automatic display of message of the day announcements 725! from the xmcd MOTD service. 726! (xmcd only) 727! 728autoMotdDisable: False 729 730! Verbose debug diagnostics level (to be generated on stderr) 731! The levels are defined as follows: 732! 1 General debugging 733! 2 Device I/O debugging 734! 4 CD information debugging 735! 8 User interface debugging 736! 16 Remote control debugging 737! 32 Sound DSP and output file/pipe debugging 738! 64 Message of the day debugging 739! 740! You may add the values together to enable multiple debugging types 741! (i.e., A value of 3 turns on both General and Device I/O debugging) 742! 743debugLevel: 0 744 745! Words to exclude from the artist and titles when xmcd composes keywords 746! for web searching. This is done when reduction is specified (see %a, 747! %d, %t or %b in the wwwwarp.cfg file). 748! 749excludeWords: the and or an a re ve s d t 750 751