I've put together a grouping of settings from the twonkymedia-server.ini
to help better understand their relationship to each other
and to have a place to add notes on the implications of those settings
This is currently a work in progess, and based off of the current version
Which is why the first section is for new and dicontinued settings
as sometimes settings get dropped as well as added to the different versions
which if known I will add them there
I dont intend to make each setting a how to, but more of an fyi
I'll leave it up to people to start a thread or add to this thread to do that

1. twonky can infrequently discover itself as a client on 127.0.0.1
2. in certain versions of nas builds reason 1. can cause some issues
3. if the server is multihomed, this is supposedly needed
4. it has been said that this can help with drive spin down

enabletls=0 is for http ://<dyndns>:<port>
enabletls=1 is for https ://<dyndns>:<port>
it is a one or the other, not both,
enabletls=1, does not allow http: access
enabletls=0, does not allow https: access

# dynamic dns prefix for remote access, including http://
dyndns=

always use http ://<dyndns> for ex: dyndns=http ://mydomain.dyndns.org
do not add the port
do not use https: use the enabletls=1 for that

# http server port for remote access
httpremoteport=

do not use 9000 it is the local server default port,
unless httpport= is defined as something other than 9000

# CSV list of all shares, prepended by the type (A,M,P,V) and a '+' or '-' sign to flag enabled or disabled shares
contentdir=+M|C:\Documents and Settings\ADMIN\My Documents\My Music,+P|C:\Documents and Settings\ADMIN\My Documents\My Pictures,+V|C:\Documents and Settings\ADMIN\My Documents\My Videos

# music files under this directory are handled as part of a compilation
compilationsdir=Compilations,Sampler

# ignore this directory for scanning (can be a comma separated list)
ignoredir=AppleDouble

# directory where server managed music folders are stored, like uploaded and mirrored songs, subfolder names are created based on strings from language files
servermanagedmusicdir=C:\Documents and Settings\All Users\Documents\My Music\TwonkyMedia

note: this setting is also shared with uploads

# directory where server managed picture folders are stored, like uploaded and mirrored photos, subfolder names are created based on strings from language files
servermanagedpicturedir=C:\Documents and Settings\All Users\Documents\My Pictures\TwonkyMedia

note: this setting is also shared with uploads

# directory where server managed video folders are stored, like uploaded and mirrored videos, subfolder names are created based on strings from language files
servermanagedvideodir=C:\Documents and Settings\All Users\Documents\My Videos\TwonkyMedia

note: this setting is also shared with uploads

Last edited by phibertron on Wed Mar 30, 2011 2:36 pm, edited 6 times in total.

# 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=

# maximum number of simultaneous CreateObject sessions, set 0 or negative for unlimited
upnpuploadlimit=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

# directory where server managed music folders are stored, like uploaded and mirrored songs, subfolder names are created based on strings from language files
servermanagedmusicdir=C:\Documents and Settings\All Users\Documents\My Music\TwonkyMedia

note: this setting is also shared with aggregation

# directory where server managed picture folders are stored, like uploaded and mirrored photos, subfolder names are created based on strings from language files
servermanagedpicturedir=C:\Documents and Settings\All Users\Documents\My Pictures\TwonkyMedia

note: this setting is also shared with aggregation

# directory where server managed video folders are stored, like uploaded and mirrored videos, subfolder names are created based on strings from language files
servermanagedvideodir=C:\Documents and Settings\All Users\Documents\My Videos\TwonkyMedia

note: this setting is also shared with aggregation

Last edited by phibertron on Wed Mar 30, 2011 2:37 pm, edited 6 times in total.

There used to be an ini setting of "randomizeplaylists" to emulate a shuffle feature if the DLNA renderer does not have such a setting (as is the case with my Blu-Ray player). I see from this topic that the feature was discontinued at some point.

Is there another way to shuffle playlists on the Twonky Server side since my player will not shuffle?

I have played with a number of these settings. I have opened tons of ports in my router.

Thecus N4100 Pro NAS, firmware 5.03.01 running 7.0.7 Special Twonky. It works over the Internet except that when you click on something, video or pic, it still thinks it is inside my LAN. Can't we get this thing to do a relative pointing ?

I need to fix this first. I would like to see what it would take for the server to transcode more and not be dependent on the client but it is higher importance to fix this.

I have seen Plex work and it didn't take no where near as much work as what I am doing. Just to let you know I have tried the usual settings changes like below:

# enable https remote connections
enabletls=1

# dynamic dns prefix for remote access, including http://
dyndns=http://yourdyndnsurl:8080 (or 9100 and a host of other ports tried !)

# access to web config pages, 0 for denied, 1 for local only, 2 for open
enableweb=2

first,
undo all the changes you made on your router, and just use port forward to twonkyip 9000
just use what ever external ip and or dnsname the router has fo access

second,
undo the changes you made in the ini, not needed
it has never really worked as one would think,
and in 7.x it is completely borked
you could delete the ini and restart the server if you lost track of changes
it gets recreated on server startup if id doesnt exist
youll have to reconfigure things if you do that though

third
read and impliment the following changes, works like a champ for 7.x