@(#)FEATURES	6.13 01/05/16

SOFTWARE FEATURES
-----------------

This release of xmcd features the following:

    - Standard functions
      * Play/Pause
      * Stop
      * Next/Previous Disc
      * Next/Previous Track
      * Next/Previous Index
      * Fast forward/rewind with audio scanning
      * Load/Eject
      * On/Off
    - Multi-disc changer support
      * Disc change
      * Multi-disc playback
      * Reverse multi-disc playback
    - Direct access keypad
      * Disc and track change
      * track-warp slider controls
    - Volume control
      * Selectable volume taper characteristics
        > Linear
        > Square
        > Inverse square
    - Balance control
      * left/right slider control and centering button
    - Channel routing control
      * Normal stereo
      * Reversed stereo
      * Mono-L
      * Mono-R
      * Mono-L+R
    - Main display
      * Disc number
      * Track number
      * Index number
      * Time display modes
	> Elapsed track time
	> Elapsed segment time
	> Elapsed disc time
	> Remaining track time
	> Remaining segment time
	> Remaining disc time
    - Status display
      * Current play status
      * A->B segment play mode or Program mode
      * CD information indicator - "CDDB˛", "CDDB", "local", "err" or none
    - Track programming
      * Custom play list
      * Click and choose from track list, or edit the sequence directly
      * Save or clear
    - Shuffle play function
      * Play all tracks on the CD in random order
    - Repeat function with iteration counter
      * Repeat track
      * Repeat program
      * Repeat disc
      * Repeat segment
      * Repeat all discs (multi-disc changer)
    - Sample function
      * Play a few seconds of each track
    - A->B segment play function
      * User selectable start and end segment points that can span track
	boundaries
    - Eject inhibit option
      * Prevent someone from ejecting the disc by pressing the button
	on the drive
    - Automation options
      * On CD load
        > Auto caddy lock
        > Spin down
        > Auto-play
      * On play completion
        > Auto-eject
      * On CD eject
        > Auto-exit
      * On program exit
        > Auto-stop
        > Auto-eject
    - Track Program function
      * Play tracks in custom order
      * Can be saved to file
    - Gracenote CDDB® Music Recognition Service(sm) support
      * Query and display CD information from Internet CDDB server
	> Album artist and title
	> Track titles
	> Album genre and sub-genre
	> Disc notes
	> Track notes
      * Support for firewall proxy servers
      * Local cachestore
      * Edit and Submit information to CDDB
      * Enhanced CDDB˛(tm) features on some platforms
	> Artist full name
	> Sort titles
	> Record label
	> Year
	> Compilation flag
	> Secondary genres and sub-genres
	> Geographical region
	> Track beats per minute
	> Disc number of set, total number in set
	> Disc, track and segment credit lists
	> Segment list
        > Internationalization support
	> CDDB Music Browser
        > CDDB-provided dynamic content (web links)
        > CDDB˛ user registration
    - Scan and show disc titles in each slot of a CD changer
    - wwwWarp
      * Web integration via Netscape Navigator/Communicator web browser
      * Direct access to the official Xmcd web site
      * Search the web for information about the disc artist and
	title that is currently loaded.
      * Pre-configured list of popular web search engines for related
	content
      * Local Discography for viewing/playing/printing documents,
	images, sound clips and other files related to each CD.
    - Dual-mode main window
      * Toggle between the full-feature main window, or a small-footprint
	"basic" mode.
    - Tool-tips
      * Main window controls feature pop-up descriptions including
	hotkey mnemonics.
    - Command line control
      * An xmcd operation can be invoked via the command line during
	startup.
      * Remote control: Send commands to another running xmcd session,
	using the -remote option.
    - Keyboard-friendly
      * The complete application can be operated via the keyboard with
	full support for keyboard traversal and hotkeys.
    - Internationalization
      * All labels and messages can be customized to non-English
	languages via X resources.
    - Color customization
      * All colors and many other functionality are user-customizable
	using X resource settings.
    - On-line help
      * Feature-specific help information available via a single mouse
	click
      * Read xmcd documentation using the help system
    - Attractive, intuitive-to-use
      * Motif user interface with 3D appearance
    - Device-specific configuration files
      * Adaptable to most CD-ROM, CD-R, CD-RW and DVD drives.

Xmcd uses the Motif toolkit to achieve a pleasing appearance, such that
it actually looks and feels like a real CD player for all basic
functions, yet takes advantage of the GUI and window system to make
programming and CD database functions easy. 

Currently, the cda utility offers almost the same functionality as xmcd
except the FF, REW, Sample, A->B and wwwWarp features are not available.
Also, the CDDB capability is read-only via cda (no updates). In
addition, a visual mode is available that turns cda into a
screen-oriented (curses-based) CD player.

