after being a fan of TMS 4.4.x for years I finally found (after some tweaking) my peace in using 5.1.3!
I'm running it under Linux so some of my tipps might not be applicable to Windows or NAS versions!
Tweak 1:
Pictures on PS3 are always scaled to 1440x1080 (HD size). This leads into problems when copying it to the PS3 locally since only the resized picture without any EXIF data will be copied.
To avoid this go to the "clients.db" (in the "resource" directory) and look for the PS3 entry.
Change "JPEG_HD" into "JPEG_LRG" and TMS won't touch the pictures and will leave rescaling to the PS3!
Tweak 2:
If you own a Philips Streamium audio client such as the NP2900 you might find that (even it is now capable of showing pictures) you still want it to go directly to the music tree instead.
Again go to "clients.db" search for your device and add "AV:M" to it. Restart TMS and the Streamium will go straight to the music tree (this of course works with any music-only client!)
Tweak 3 (Linux-only):
You might find that re-scaling of thumbnails often produces horrible results (like cover-art looks really badly resized). The culprit here is "cgi-jpegscale" in the "cgi-bin" directory.
Since all Linux systems come with "convert", an excellent graphic converter, it makes sense to use it instead. To do so rename or delete "cgi-jpegscale" and replace by this shell script:
Code: Select all
#!/bin/sh
/usr/bin/convert "$1" -resize $3x$4 "$2"
Tweak 4:
Adding new tree points.
For the real buffs who dare to alter the "view-definitions.xml" in the "views" directory and who want to add individual tree points such as alphabetically sorted albums you need to introduce new IDs!
Be aware that you must use "groupid" as a tag herewith instead of "id". Otherwise they will no be recognized.
And don't touch the original "id" entries in the "view-definitions.xml" otherwise a lot of clients will not be able to use their search function anymore!
Tweak 5:
If you own a Kodak EX-1011 or EX-811 digi-frame and navigating is nearly impossible due to unwanted re-scans every 5-10 secs here's the solution to stop re-scanning:
Add "ET:NO" to the client entry in the "clients.db" and restart TMS. All re-scanning is gone.
Tweak 6 (Linux-only):
In TMS 5.1.3 the capability to convert FLAC files to WAV for non-FLAC-capable clients (like the PS3) is introduced. Unfortunately this feature doesn't work under Linux due to wrong implementation. To repair this edit the "flac-wav-desc" file in the "cgi-bin" directory and change the content to:
Code: Select all
# transcode audio
#(c) 2008 by PacketVideo
exec: flac --silent --decode $infile -o $outfile
# capabilities
from=audio/x-flac
to=audio/x-wav
synchronous
priority=default
Restart TMS and now all non-FLAC-capable clients will still play FLACs incl. all tagging information as WAV/PCM files!
Tweak 7 (Linux-only):
A lot of people asked how to enable transcoding (apart from JPEG it's all greyed out in the web UI). Here's how:
Create symlinks of all needed programs in the "Cgi-bin" directory.
Example:
Code: Select all
ln -s /usr/bin/ffmpeg /[path_to_TMS]/cgi-bin/
Restart TMS and now you can enable transcoding in the Web UI.
Note: In my case it never worked but instead crashed my TMS server though
Tweak 8:
And while talking about tweaking the XML files here's my music tree (in German) and attached the belonging XML files: That's all folks.
Hope you'll find it useful.
- ThyMaster