what it is
kissdx is a PC-Link clone for KiSS media players, based for the most part on kissd (which it now replaces), with added features for media playback, management, flexibility and more.
what to get
0.13.10a (stable)
0.14.0.b1a (beta)
Media playback
- Play DVD titles from a VIDEO_TS folder
- Play DVD titles from a DVD ISO image file
- Play files again from the history folder
- Improved slide show with scaling and caching
- Joined audio files in gapless concert mode
Management
- Manage a running server locally or remotely
- Character set translation for correct display
- Control hidden content display with the remote
- Multiple media sources for scattered collections
- Customisable server identification for multi-server scenario
- Apply configuration changes without a restart
Other niceties
- Intelligent subtitle file searching
- On-the-fly custom processing with trigger scripts
- Automatic renaming of .TS and other files for playback on older players
- Sequence numbers in filenames restore display order on newer KiSS players
how to get started
kissdx comes pre-compiled for Linux Optware targets and Windows, and can be compiled from source on other platforms.
Refer to the User Manual to get kissdx installed and configured on your platform. On Optware it's as simple as ipkg install kissdx.
When upgrading, check the Migration Guide.
what is new
The latest kissdx is version 0.14.0 (beta 1a), released 2007-10-31. Latest changes below. See changelog for full history.
- New: A running kissdx server can be managed from any computer on the network by using a second kissdx as an Admin client: Stop current playback, shutdown kissdx, re-read the configuration file to pick up changes.
- New: New configuration settings to specify the character sets of the configuration file itself and of playlist files allow these files to be created / edited on any platform.
- New: Trigger scripts on playlists and directories, allowing on-the-fly playlist creation and symlink creation.
- New: Automatic renaming of .TS and other files to allow playback on older players.
- New: Configurable kissdx server signature displayed on KiSS players.
- New: New config setting specifies an alternate name to be displayed for the [Recently used] folder.
- New: New config setting allows kissdx to listen only on the specified address/network adapter, instead of all addresses of the server.
- New: Support for Windows filename syntax in paths in the configuration file when running under Cygwin.
- New: Support for multiple media paths for each media type, removing the need for symlinks.
- New: Restore display order on KiSS 1600 and DP-600 with the KNAS firmware by adding sequence numbering in filenames. Try this out if you have a DP-600 or a 1600!
- New: Relevant changes from kissd 0.14 are included: New config setting allows creation of PID file on startup.
- New: Better help screen, including network topology map in verbose mode.
- Changed: Initial display of hidden files is now controlled with new config setting instead of -a option (deprecated).
- Changed: KML forwarding is now controlled with config setting only, no need for -k option (deprecated).
- Changed: All paths specified in config settings are checked for existence on startup.
- Changed: Search order for config file has been standardised, allowing more locations.
- Fixed: Played DVDs would not show up in the [Recently used] history folder some times.
- Fixed: Some minor bug fixes, as always.
what is cooking
The following features are planned for the next release:
- Add rich trigger support using Python scripts, including standard triggers that will allow ID3 based navigation of audio files using an embedded SQLite database. (by Emiliano)
- Move the configuration file to XML format. The kissdx.conf file is growing big and unwieldy, so something must be done. A configuration editor for the XML file will be made available.
Further ahead:
- Support for FLAC playback on players that can accept WAV files, like the DP-600.
- Support for Audio CD ISOs. Again, the player must support WAW playback.
what else
kissdx wiki (manuals etc.) | kissdx forum | kissdx support | kissdx source code | original kissd home page | armlink home page