Dear Community,
I am using Twonky Server 7.2.3 on a XEN virtualized OpenSuSE 12.3 host (Kernel 3.7.10-1.4-xen).
The server is running and the web-console reachable on port 9000. The iPhone App PlugPlayer is able to connect to he server and play content after manually entering the connection-url of the server.
Our Panasonic-TV (TX-P46GTS31) can only find and connect to DLNA-Servers automatically. This works without problems to a Twonky-Server 7.2.3 Test-Installation on a MacBook (OS X 10.6.8) but not to the Twonky Server on the Linux host mentioned above.
The Twonky Server on the Linux host is only displayed after restarting the Twonky Servers service with ‘/etc/init.d/twonky stop’ and ‘/etc/init.d/twonky start’ on the Linux command line while the Panasonic Viera application is running. Performing a server restart using the twonky webinterface does not help (shouln’t it have the same effect?).
It seems that Twonky Server only advertises itself once after start of the service on the command line.
I would appreciate any hints to solve this issue! – I will put my twonyserver.ini to the end of this mail.
Thank you very much in advance,
Kind regards,
Michael
#! Twonky ini file / charset UTF-8
#! Change settings by commandline or by editing this file
#! Do not add space characters before or after equal sign!
[main]
# Visible name in the network
friendlyname=Troubadix
# Comma separated list of IP addresses to bind to (optionally can include a netmask e.g. 192.168.3.0|255.255.255.0 will match address range 192.168.3.x). Default: blank = all networks
ip=192.168.173.10
# Watch changes in machine's network conf (1: yes, 0: no)
nicrestart=1
# Verbose level for logging
v=4095
# Compile platform
platform=i386_341_225
# Port of the http server
httpport=
# TTL for SSDP packets. Default: 4
ssdpttl=4
# Timeout for theSSDP heartbeat thread. Default: 100 ms
ssdpheartbeattimeout=100
# clear detected clients table on each restart
clearclientsonrestart=0
# disable SSDP on localhost
disablelocalssdp=1
# enable https remote connections
enabletls=0
# Log level (0:debug, 1:trace, 2:info, 3:warning, 4:error, 5:critical)
vlevel=4
# Stack size in bytes per thread on Linux. Default: 196608
stack_size=196608
# 2 letter language setting (en,de,...)
language=de
# UserID Please Do NOT change it manually
userid=
# Portal username Please Do NOT change it manually
portalusername=
# twonky info for Media Feeds Please Do NOT change it manually
twonkyinfo=b76aa55cd3413f0f2d98fe82cf9a46871651884df07243326b8d5c28f9af36634157660e78ccdc0490c997fbdbbdffd548b233e28b42221b8d67aeb175d5c005c7c300c79b9aea942f832e226136c844f2322d56792626e6
# enable NMC Queue Handler Device
enablequeuehandlerdevice=0
# enable NMC Web API
enablenmcwebapi=1
# follow symbolic links while scanning (Linux only)
followlinks=1
# flush log messages
flushlogmsg=0
# Webdav Port
webdavport=
# Comma separated list of IP addresses to explictly exclude (optionally can include a netmask e.g. 192.168.3.0|255.255.255.0 will match address range 192.168.3.x)
ignoreip=
# URL location for downloading device database updates
autoupdateurl=http://update.twonky.com/update.db
# media type filter for non local clients, values are: A (all,default) | M | P | V | m | p | v | X (non)
mediatypefilter=A
# bitfield to specify what is reported to the portal: 1 (devices), 2 (library size), 4 (local playback), 8 (beaming)
enablereporting=15
# optional added to reports to the portal
reportingappid=
# Port number for the SSDP heartbeat. Default: 1900
ssdpheartbeatport=1900
# for Linux/NAS systems this is the basedirectory used for content sharing (prepended to all shares)
contentbase=/mnt
# Specifies a comma separated list of network interfaces to bind to (example eth0,ra0 etc). Check ifconfig -a to get list of interfaces
iface=br0
# Specifies a comma separated list of interface names to ignore
ignoreiface=
# Maximum number of cuncurently running threads (in thread pool); 0- no limit
maxthreads=0
# Name of the online service; default NULL is equivalent to "Online Services"
onlineservicename=
# Expire peristent devices inactive for more than this period (in days) (0 to suppress expiry)
pdbexpiretime=14
# URL to a web application for the online services configuration
profileserviceurl=http://profile.twonky.com
# directory for cached/transcoded files
cachedir=/var/twonky/TwonkyServer/db/cache
# max space files take under the directory for cached/transcoded files
cachemaxsize=
# Maximum allowed time (in hours) for MAC address to be stored in cache,0-disable MAC caching
maccacheleasetime=24
# for protection of the web config pages
accessuser=
# for protection of the web config pages
accesspwd=
# license key
cdkey=
# auto enable new detected clients
clientautoenable=1
# default codepage used for ASCII to UTF-8 conversions
codepage=932
# music files under this directory are handled as part of a compilation
compilationsdir=Compilations,Sampler
# CSV list of all shares, prepended by the type (A,M,P,V) and a '+' or '-' sign to flag enabled or disabled shares
contentdir=-A|/,*m|images/TV,*M|music
# directory where metadata database is stored
dbdir=/var/twonky/TwonkyServer/db
# dynamic dns prefix for remote access, including http://
dyndns=
# access to web config pages, 0 for denied, 1 for local only, 2 for open
enableweb=2
# http server port for remote access
httpremoteport=
# ignore this directory for scanning (can be a comma separated list)
ignoredir=AppleDouble,AppleDB,AppleDesktop,TemporaryItems,.fseventsd,.Spotlight-V100,.Trashes,.Trash,RECYCLED,RECYCLER,RECYCLE.BIN
# full path to the iTunes library .xml file
ituneslib=default
# -1 for evented, 0 for disabled, positive value for rescan time in minutes
scantime=-1
# buffer size in bytes used for streaming
streambuffer=16384
# enable content upload
uploadenabled=1
# directory where server managed music folders are stored, like uploaded and mirrored songs, subfolder names are created based on strings from language files
servermanagedmusicdir=/twonky/music/Twonky
# directory where server managed picture folders are stored, like uploaded and mirrored photos, subfolder names are created based on strings from language files
servermanagedpicturedir=/twonky/pictures/Twonky
# directory where server managed video folders are stored, like uploaded and mirrored videos, subfolder names are created based on strings from language files
servermanagedvideodir=/twonky/videos/Twonky
# default view for clients
defaultview=advanceddefault
# background transcoding targets
bgtrans=
# removable media drives
rmdrives=
# removable media home drive
rmhomedrive=/var/twonky/TwonkyServer/db
# auto share removable media
rmautoshare=0
# maximum items that the server will share
maxitems=0
# enable aggregation of other DLNA servers
aggregation=0
# default aggregation mode for new discovered servers (0:ignore, 1: aggregate, 2:mirror)
aggmode=0
secure_folder_path=
# automatically install updates when available online
autoupdateinstall=0
# enable remote access
remoteaccess=0
# control remote access through myTwonky (0:disable default, 1:enable for this server, 2:enable for local network)
remoteaccessmytwonky=0
# maximum number of DTCP sessions running at one time
dtcpsessionlimit=8
# Absolute path to file with DTCP session count
dtcpsessioncount=
# The friendly name for upload location in a recording server
uploaddestinationfriendlyname=UploadDestination
# comma separated list of DLNA profiles that shall only be accepted on upload
uploadrestrictedprofiles=
# bitfield to disabled specific server frontends like HTML or RSS, use (1=HTML, 2=RSS, 4=JSON, 8=FLASH)
disablefrontends=
# maximum number of simultaneous CreateObject sessions, set 0 or negative for unlimited
upnpuploadlimit=0
# set to 1 to prevent server entering sleep mode
disablesleepmode=0
# comma separated list of maximum uploaded file size in megabytes for Photo, Music and Video contents, set 0 for unlimited
uploadmaxfilesize=0,0,0
# maximum number of sessions (upload/download/streaming) running at one time
httpsessionlimit=
# clear the cache on each restart of the server
clearcacheonrestart=
# specifies the maximum image size in pixels the scaler can handle
scalermaxpixels=
# minimum interval between two consecutive recordings (in seconds)
hdrlnextreadyvalue=180
# enable non-keyframe mode for generating time-seek-table
enablenonkeyframetstgen=0
# specify additional folder where server looks for .import.items files
importdir=
# set to 1 to disable the mytwonky subnodes
disablemytwonky=0
# set to 1 to include the folder name of the shares in the 'By Folder' navigation
includefolder=0
# add and share itunes lib
rmadditunes=0
# allow upload to removable media
rmupload=0
# bitfield to enable/disable content discovery methods (1=Shared Folder Enumeration, 2=File System Events, 4=Import Items File)
contentdiscoverymode=7
# RemoteUI Server functionality (0:disable RUIS (default), 1:CEA2014 RUIS, 2:HTML5 Lite RUIS, 3:HTML5 Main RUIS)
enableruiserver=0
# set to 1 to disable time seek generation
disabletimeseek=0
# directory for albumart files
albumartdir=
# File System Eventing Test Required (1:Yes, 0:No)
fseventingtest=0
# set to 1 to disable duplicate removal algorithm
disableduplicateremoval=0
# content folder will be ignored if it contains any files in this list
ignoredirwithfile=.nomedia,.ignorethis
# Force a database update at startup (skipped by default with scantime=0)
forceinitialscan=0
# username for protection of accessing classified videos
classifiedaccessuser=
# password for protection of accessing classified videos
classifiedaccesspwd=
# The TwonkyTuner's network host adress, under the form "IP.IP.IP.IP"
twonkytuner_host=192.168.173.10
# The TwonkyTuner's http port
twonkytuner_port=
# Set .import files polling interval in seconds (default=60)
importscantime=
# set to 1 to limit transcoding processes to one per client IP address
limittranscodingperclient=0
# disable scaling of JPEG images encoded with progressive mode
disablepmscaling=0
# Timeout for file scanner watchdog thread (-1 to disable). Default: 250ms
scannerwatchdogtimeout=
# Timeout for file scanner notify thread (-1 to disable). Default: 250ms
scannernotifychecktimeout=
# Timeout for DB notify check timeout (-1 to disable). Default: 250ms
dbnotifychecktimeout=
# Timeout for checking shutdown signal in threads: Default: 100ms
shutdownchecktimeout=
# Timeout for checking shutdown signal in threads: Default: 100ms
shutdownchecktimeout=
# Comma separated list of paths to ignore. All content under these paths will be ignored
ignoredirsbeginningwith=
# Disable the .unsupported marker for failed transcoding attempts
disableunsupportedmarker=0
# If this set to 1 server will work only on localhost until file scanner ready
delaynetwork=0
# If this set to 1 server will provide DTCP content only to clients with DT flag in client adaptation
disabledtcp=0
# If this set to 1 server will not use only MPEG-TS and MP4 but all content-formats for DTCP. If toggled REBUILD is needed to update DLNA profiles of MPEG files.
dtcp_use_all_content=1
# Cut smart playlists at this date, if set. Format is CCYY-MM-DD[Thh:mm:ss].
smartplaylistcutdate=
# If this set to 1 server will not share WM DRM protected files.
donotscandrm=0
# When total amount of memory used exceeds this value then no additional contents will be shared
memsharinglimit=0
# Specify the path of remoteui server index html file (relative to remoteui-html folder)
ruiserverindexhtml=
# Presentation URL of device
presentation_url=
# Set to non-zero to disable persistent connections, zero (default) to use them
no_persist_conn=0
# Time in s for a device to respond to an M-Search after a connection failure. Default: 15
revalidate_time=10
# Initial interval in s between MSearches. 0 to use normal interval. Default: 3
msearch_start_interval=3
# Interval in s between MSearches. 0 to disable. Default: 0
msearch_interval=0
# Poll interval for DMR state changes of broken renderers in s. -1 to disable. Default: 5
dmr_state_poll_interval=5
# Client cache size limit. Default: 1048576
client_cache_size_limit=1048576
# MAX QUEUE SIZE. Default: -1
max_queue_size=-1
# Operation mode of RemoteUI Client. 1: CEA2014 RUIC, 2: HTML5 (Lite) RUIC, 3: HTML5 (Main) RUIC. Default: 1
ruic_mode=1
# Interval to poll RCS for devices which not sending events properly. Default: 30sec
rcs_poll_interval=30
# Location of the thumbnail cache. Default: tncache
thumbnail_cache_dir=tncache
# Storage type (Memory / Disk) to use for thumbnail cache. Default: M
thumbnail_cache_storage_type=M
# Maximum size to be used for the thumbnail cache size in bytes. Default: 1048576
thumbnail_cache_size=1048576
# auto enable new detected control points. Default: 1
cpautoenable=
I am using Twonky Server 7.2.3 on a XEN virtualized OpenSuSE 12.3 host (Kernel 3.7.10-1.4-xen).
The server is running and the web-console reachable on port 9000. The iPhone App PlugPlayer is able to connect to he server and play content after manually entering the connection-url of the server.
Our Panasonic-TV (TX-P46GTS31) can only find and connect to DLNA-Servers automatically. This works without problems to a Twonky-Server 7.2.3 Test-Installation on a MacBook (OS X 10.6.8) but not to the Twonky Server on the Linux host mentioned above.
The Twonky Server on the Linux host is only displayed after restarting the Twonky Servers service with ‘/etc/init.d/twonky stop’ and ‘/etc/init.d/twonky start’ on the Linux command line while the Panasonic Viera application is running. Performing a server restart using the twonky webinterface does not help (shouln’t it have the same effect?).
It seems that Twonky Server only advertises itself once after start of the service on the command line.
I would appreciate any hints to solve this issue! – I will put my twonyserver.ini to the end of this mail.
Thank you very much in advance,
Kind regards,
Michael
#! Twonky ini file / charset UTF-8
#! Change settings by commandline or by editing this file
#! Do not add space characters before or after equal sign!
[main]
# Visible name in the network
friendlyname=Troubadix
# Comma separated list of IP addresses to bind to (optionally can include a netmask e.g. 192.168.3.0|255.255.255.0 will match address range 192.168.3.x). Default: blank = all networks
ip=192.168.173.10
# Watch changes in machine's network conf (1: yes, 0: no)
nicrestart=1
# Verbose level for logging
v=4095
# Compile platform
platform=i386_341_225
# Port of the http server
httpport=
# TTL for SSDP packets. Default: 4
ssdpttl=4
# Timeout for theSSDP heartbeat thread. Default: 100 ms
ssdpheartbeattimeout=100
# clear detected clients table on each restart
clearclientsonrestart=0
# disable SSDP on localhost
disablelocalssdp=1
# enable https remote connections
enabletls=0
# Log level (0:debug, 1:trace, 2:info, 3:warning, 4:error, 5:critical)
vlevel=4
# Stack size in bytes per thread on Linux. Default: 196608
stack_size=196608
# 2 letter language setting (en,de,...)
language=de
# UserID Please Do NOT change it manually
userid=
# Portal username Please Do NOT change it manually
portalusername=
# twonky info for Media Feeds Please Do NOT change it manually
twonkyinfo=b76aa55cd3413f0f2d98fe82cf9a46871651884df07243326b8d5c28f9af36634157660e78ccdc0490c997fbdbbdffd548b233e28b42221b8d67aeb175d5c005c7c300c79b9aea942f832e226136c844f2322d56792626e6
# enable NMC Queue Handler Device
enablequeuehandlerdevice=0
# enable NMC Web API
enablenmcwebapi=1
# follow symbolic links while scanning (Linux only)
followlinks=1
# flush log messages
flushlogmsg=0
# Webdav Port
webdavport=
# Comma separated list of IP addresses to explictly exclude (optionally can include a netmask e.g. 192.168.3.0|255.255.255.0 will match address range 192.168.3.x)
ignoreip=
# URL location for downloading device database updates
autoupdateurl=http://update.twonky.com/update.db
# media type filter for non local clients, values are: A (all,default) | M | P | V | m | p | v | X (non)
mediatypefilter=A
# bitfield to specify what is reported to the portal: 1 (devices), 2 (library size), 4 (local playback), 8 (beaming)
enablereporting=15
# optional added to reports to the portal
reportingappid=
# Port number for the SSDP heartbeat. Default: 1900
ssdpheartbeatport=1900
# for Linux/NAS systems this is the basedirectory used for content sharing (prepended to all shares)
contentbase=/mnt
# Specifies a comma separated list of network interfaces to bind to (example eth0,ra0 etc). Check ifconfig -a to get list of interfaces
iface=br0
# Specifies a comma separated list of interface names to ignore
ignoreiface=
# Maximum number of cuncurently running threads (in thread pool); 0- no limit
maxthreads=0
# Name of the online service; default NULL is equivalent to "Online Services"
onlineservicename=
# Expire peristent devices inactive for more than this period (in days) (0 to suppress expiry)
pdbexpiretime=14
# URL to a web application for the online services configuration
profileserviceurl=http://profile.twonky.com
# directory for cached/transcoded files
cachedir=/var/twonky/TwonkyServer/db/cache
# max space files take under the directory for cached/transcoded files
cachemaxsize=
# Maximum allowed time (in hours) for MAC address to be stored in cache,0-disable MAC caching
maccacheleasetime=24
# for protection of the web config pages
accessuser=
# for protection of the web config pages
accesspwd=
# license key
cdkey=
# auto enable new detected clients
clientautoenable=1
# default codepage used for ASCII to UTF-8 conversions
codepage=932
# music files under this directory are handled as part of a compilation
compilationsdir=Compilations,Sampler
# CSV list of all shares, prepended by the type (A,M,P,V) and a '+' or '-' sign to flag enabled or disabled shares
contentdir=-A|/,*m|images/TV,*M|music
# directory where metadata database is stored
dbdir=/var/twonky/TwonkyServer/db
# dynamic dns prefix for remote access, including http://
dyndns=
# access to web config pages, 0 for denied, 1 for local only, 2 for open
enableweb=2
# http server port for remote access
httpremoteport=
# ignore this directory for scanning (can be a comma separated list)
ignoredir=AppleDouble,AppleDB,AppleDesktop,TemporaryItems,.fseventsd,.Spotlight-V100,.Trashes,.Trash,RECYCLED,RECYCLER,RECYCLE.BIN
# full path to the iTunes library .xml file
ituneslib=default
# -1 for evented, 0 for disabled, positive value for rescan time in minutes
scantime=-1
# buffer size in bytes used for streaming
streambuffer=16384
# enable content upload
uploadenabled=1
# directory where server managed music folders are stored, like uploaded and mirrored songs, subfolder names are created based on strings from language files
servermanagedmusicdir=/twonky/music/Twonky
# directory where server managed picture folders are stored, like uploaded and mirrored photos, subfolder names are created based on strings from language files
servermanagedpicturedir=/twonky/pictures/Twonky
# directory where server managed video folders are stored, like uploaded and mirrored videos, subfolder names are created based on strings from language files
servermanagedvideodir=/twonky/videos/Twonky
# default view for clients
defaultview=advanceddefault
# background transcoding targets
bgtrans=
# removable media drives
rmdrives=
# removable media home drive
rmhomedrive=/var/twonky/TwonkyServer/db
# auto share removable media
rmautoshare=0
# maximum items that the server will share
maxitems=0
# enable aggregation of other DLNA servers
aggregation=0
# default aggregation mode for new discovered servers (0:ignore, 1: aggregate, 2:mirror)
aggmode=0
secure_folder_path=
# automatically install updates when available online
autoupdateinstall=0
# enable remote access
remoteaccess=0
# control remote access through myTwonky (0:disable default, 1:enable for this server, 2:enable for local network)
remoteaccessmytwonky=0
# maximum number of DTCP sessions running at one time
dtcpsessionlimit=8
# Absolute path to file with DTCP session count
dtcpsessioncount=
# The friendly name for upload location in a recording server
uploaddestinationfriendlyname=UploadDestination
# comma separated list of DLNA profiles that shall only be accepted on upload
uploadrestrictedprofiles=
# bitfield to disabled specific server frontends like HTML or RSS, use (1=HTML, 2=RSS, 4=JSON, 8=FLASH)
disablefrontends=
# maximum number of simultaneous CreateObject sessions, set 0 or negative for unlimited
upnpuploadlimit=0
# set to 1 to prevent server entering sleep mode
disablesleepmode=0
# comma separated list of maximum uploaded file size in megabytes for Photo, Music and Video contents, set 0 for unlimited
uploadmaxfilesize=0,0,0
# maximum number of sessions (upload/download/streaming) running at one time
httpsessionlimit=
# clear the cache on each restart of the server
clearcacheonrestart=
# specifies the maximum image size in pixels the scaler can handle
scalermaxpixels=
# minimum interval between two consecutive recordings (in seconds)
hdrlnextreadyvalue=180
# enable non-keyframe mode for generating time-seek-table
enablenonkeyframetstgen=0
# specify additional folder where server looks for .import.items files
importdir=
# set to 1 to disable the mytwonky subnodes
disablemytwonky=0
# set to 1 to include the folder name of the shares in the 'By Folder' navigation
includefolder=0
# add and share itunes lib
rmadditunes=0
# allow upload to removable media
rmupload=0
# bitfield to enable/disable content discovery methods (1=Shared Folder Enumeration, 2=File System Events, 4=Import Items File)
contentdiscoverymode=7
# RemoteUI Server functionality (0:disable RUIS (default), 1:CEA2014 RUIS, 2:HTML5 Lite RUIS, 3:HTML5 Main RUIS)
enableruiserver=0
# set to 1 to disable time seek generation
disabletimeseek=0
# directory for albumart files
albumartdir=
# File System Eventing Test Required (1:Yes, 0:No)
fseventingtest=0
# set to 1 to disable duplicate removal algorithm
disableduplicateremoval=0
# content folder will be ignored if it contains any files in this list
ignoredirwithfile=.nomedia,.ignorethis
# Force a database update at startup (skipped by default with scantime=0)
forceinitialscan=0
# username for protection of accessing classified videos
classifiedaccessuser=
# password for protection of accessing classified videos
classifiedaccesspwd=
# The TwonkyTuner's network host adress, under the form "IP.IP.IP.IP"
twonkytuner_host=192.168.173.10
# The TwonkyTuner's http port
twonkytuner_port=
# Set .import files polling interval in seconds (default=60)
importscantime=
# set to 1 to limit transcoding processes to one per client IP address
limittranscodingperclient=0
# disable scaling of JPEG images encoded with progressive mode
disablepmscaling=0
# Timeout for file scanner watchdog thread (-1 to disable). Default: 250ms
scannerwatchdogtimeout=
# Timeout for file scanner notify thread (-1 to disable). Default: 250ms
scannernotifychecktimeout=
# Timeout for DB notify check timeout (-1 to disable). Default: 250ms
dbnotifychecktimeout=
# Timeout for checking shutdown signal in threads: Default: 100ms
shutdownchecktimeout=
# Timeout for checking shutdown signal in threads: Default: 100ms
shutdownchecktimeout=
# Comma separated list of paths to ignore. All content under these paths will be ignored
ignoredirsbeginningwith=
# Disable the .unsupported marker for failed transcoding attempts
disableunsupportedmarker=0
# If this set to 1 server will work only on localhost until file scanner ready
delaynetwork=0
# If this set to 1 server will provide DTCP content only to clients with DT flag in client adaptation
disabledtcp=0
# If this set to 1 server will not use only MPEG-TS and MP4 but all content-formats for DTCP. If toggled REBUILD is needed to update DLNA profiles of MPEG files.
dtcp_use_all_content=1
# Cut smart playlists at this date, if set. Format is CCYY-MM-DD[Thh:mm:ss].
smartplaylistcutdate=
# If this set to 1 server will not share WM DRM protected files.
donotscandrm=0
# When total amount of memory used exceeds this value then no additional contents will be shared
memsharinglimit=0
# Specify the path of remoteui server index html file (relative to remoteui-html folder)
ruiserverindexhtml=
# Presentation URL of device
presentation_url=
# Set to non-zero to disable persistent connections, zero (default) to use them
no_persist_conn=0
# Time in s for a device to respond to an M-Search after a connection failure. Default: 15
revalidate_time=10
# Initial interval in s between MSearches. 0 to use normal interval. Default: 3
msearch_start_interval=3
# Interval in s between MSearches. 0 to disable. Default: 0
msearch_interval=0
# Poll interval for DMR state changes of broken renderers in s. -1 to disable. Default: 5
dmr_state_poll_interval=5
# Client cache size limit. Default: 1048576
client_cache_size_limit=1048576
# MAX QUEUE SIZE. Default: -1
max_queue_size=-1
# Operation mode of RemoteUI Client. 1: CEA2014 RUIC, 2: HTML5 (Lite) RUIC, 3: HTML5 (Main) RUIC. Default: 1
ruic_mode=1
# Interval to poll RCS for devices which not sending events properly. Default: 30sec
rcs_poll_interval=30
# Location of the thumbnail cache. Default: tncache
thumbnail_cache_dir=tncache
# Storage type (Memory / Disk) to use for thumbnail cache. Default: M
thumbnail_cache_storage_type=M
# Maximum size to be used for the thumbnail cache size in bytes. Default: 1048576
thumbnail_cache_size=1048576
# auto enable new detected control points. Default: 1
cpautoenable=