##################################################### # kissdx config file based on release v0.14 ##################################################### # Refer to the official documentation for details on configurating kissdx # http://www.famille-kahn.com/kissdxmanual/ # paths for the media files (ending / not needed) audiopath = /media/audio videopath = /media/video picturepath = /media/picture # Path for persistent storage of info by kissdx. # The [Recently used] feature and the picture caching feature will store data here. # If option is omitted, kissdx will use picturepath, etc. for such storage. #persistentstoragepath = /var/kissdx # Path for storage of PID file # Default: No pid file is created. #pidfilepath = /var/run/kissdx.pid # Allowed extensions for media files (comma separated, no spaces, case insensitive) # Omit a setting to send ALL files to the player in the corresponding directory listing. audiofileextensions = mp3,ogg,wma,wav videofileextensions = mpg,mpeg,vob,avi,wmv,ts,mp4,divx picturefileextensions = jpg,jpeg,png,bmp # Allowed extensions for ISO image files (comma separated, no spaces, case insensitive) # Without setting, only files with the .iso extension will be interpreted as ISO images. isofileextensions = iso,img # KML server will redirect incoming request to the URL : kmlforwardurl = http://tinystocks.com/k/kiss.php # Extend kissdx with triggers: # MEDIA pre and post triggers are called before and after a streaming is selected # on tcp network, it's a GET or SIZE command send. # Those scripts take the filename as an argument and must # return the new filename on stdout and a exit status of 0 to proceed. # An non zero exit status cause the GET/SIZE to fail. #pretrigger = /usr/local/bin/kissd-pretrigger #posttrigger = /usr/local/bin/kissd-posttrigger # # DIRECTORY triggers # Same as above, but called before and after listing a directory #directorypretrigger = /usr/local/bin/kissd-directorypretrigger #directoryposttrigger = /usr/local/bin/kissd-directoryposttrigger # Subtitle file mapping # kissdx will send up to 7 subtitle files that match the pattern after the colon. # Pattern may contain variables that will be substituted with parts of the # video filename/path: # {name} = filename without extension (most likely to be used) # {ext} = extension (not likely to be used) # {path} = path (to the left of filename, no trailing slash.) # If used in pattern, pattern must describe entire path. # If not used, the path of the video file will be inserted before pattern. # If this setting is omitted, a value of "*:{name}*.*" is assumed. subtitlefilemapping = *:{name}*.* # Maximum number of entires in recent list (30 is default, set to 0 to disable feature) #max_recent_files = 30 # Alternate name of recent list folder. Default is [Recently used]. #recentlyusedfoldername = [Recently played] # Character sets for conversion between server filenames, this configuration file (content), # all playlist files (content) and client filenames. # If a character set is not specified, no conversion will take place involving that entity. # NOTE: To get additional character sets on an NSLU2: ipkg install gconv-modules #server_character_set = CP850 #client_character_set = ISO-8859-1 config_character_set = ISO-8859-1 playlist_character_set = ISO-8859-1 # Picture scaling options (Screen width / height in pixels and optional zoom percentage) # Specify both picturetargetwidth and picturetargetheight to enable picture scaling. picturetargetwidth = 1280 picturetargetheight = 720 picturemaxzoompercent = 20 # Maximum size of scaled picture cache (max. no. of pictures in cache). # Omit option or set = 0 to disable caching. # Set to -1 for no limit. picturecachesize = -1 # Minimum interval (in minutes) between each time the size of the scaled picture # cache will be trimmed down to the maximum size defined by picturecachesize. # Default is 5 minutes. Higher number = better performance. # If set to 0, maximum cache size will be enforced every time a picture is viewed, # potentially giving very bad performance if combined with a large picturecachesize. #picturecachetrimminginterval = 5 # IP address to listen on, 0.0.0.0 for all. Default is all. #listenaddress = 192.168.1.2 # A timeout period (seconds) can be configured to clean up waiting processes. # Only needed if the KiSS player doesn't close all connections properly (which seems # to happen when playing ogg Vorbis audio files on a DP-600 with 3.0.34 firmware.) # No option or a value of 0 or less will disable timeout checking. #networktimeoutinterval = 3600 # Specifying enablehiddenfilestext = gui-text will make available a pseudo-file in # the Pictures root folder with this name: "gui-text.jpeg" # When selecting this file on the player, the ability to view hidden content will be # toggled on/off, and a picture describing the new state (on or off) displayed. enablehiddenfilestext = Show it all # If enablehiddenfilestext is specified, then enablehiddenfilesminutes can be # specified to set a timeout period of n. Then n minutes after the viewing # of hidden content was turned on, it will be automatically turned back off. enablehiddenfilesminutes = 1 # Administration server settings: Listen for request on tcp port 8003 (recommended). # Administration server is not activated by default for security reasons. #adminserver_port = 8003 # Reload configuration from file(s) on receipt of UDP broadcast packet? (yes/no) # Default is NO #configautoload = yes # dvdaccessmethod = { libdvdnav | libdvdread } # Default is libdvdread #dvdaccessmethod = libdvdnav # renamefiletypes = sourcetype1:targettype1,sourcetype2:targettype2,etc... # Use this option to have kissdx automatically rename certain file types, # thereby tricking the KiSS player into detecting and playing such files. #renamefiletypes = ts:mpg,wav:mp3 # List hidden entries (files or folders starting with a '.') in file system? (yes/no) # Default is NO #listhiddenentries = yes # The signature of kissdx as shown on the KiSS player can be tailorded as needed. # Default is {ShortHostName} - kissdx {Version},{VersionDate} {ConfigReloadStatus} #serversignature = kissdx {Version} ({VersionDate}) @ {ShortHostName} {ConfigReloadStatus} # Add a sequence number at the start of every file / folder name sent to the player # to force a correct display sequence on DP-600/1600 players with new firmware (KNAS). # Default is NO #displaysequencenumbers = yes # end of file