Twonky SDK 8.0.3
Twonky Server
Improvements
improved interoperability with future Samsung TVs
added option to show filenames with or without file extension in folder view
dc:date now delivered in long format YYYY-MM-DDThh:mm:ss for all DTCP items
derive dc:date in long format from modificationtime if required by client
enhanced 'filename_in_folderview' ini-option to show filenames with or without extension
performance improvement for items in Twonky Server's file cache
performance improvement when accessing audio file's album art
use duration provided by external source or secure storage header for MPEG2TS content
Bug fixes
Twonky Server now preserves users and roles when installing with preserve settings
dc:date provided in long format YYYY-MM-DDThh:mm:ss if available
enable "fast aggregation" for 8.x servers
fixed "Invalid license" problem when upgrading from Twonky 7 --> Twonky 8 and APPDATA inside DBDIR
fixed a number of problems around imported media items
fixed a problem where user selected navigation tree and client selection was not stored upon server restart
fixed album art not showing on certain devices (e.g. ONKYO TX-NR 809) because album art URI exceeded 127 characters
fixed occasional UPnP upload failures during UPnP certification tests
fixed occasional endless loop when AirPlay device was found in the network
fixed stack overflow while aggregating Plex server
hide internal containers in navigation tree builder
webUI: beam/play icon is only shown if there is at least one item in the container
Known issues
UPnP inspector gets confused when Twonky Server provides multiple artist tags with different roles
Xbox One has problems displaying photos from aggregated servers
duration attribute is not returned in CreateObject response
occasionally, moving DTCP content from DiXiM's PC server may fail (sent RST packet before ack received)
some new messages are not available in all translated languages and will show up in English
updating from 7.x to 8.x with preserve settings leaves some files in c:\
occasionally, Twonky license key input results in “invalid key” on Linux systems
workaround: remove the appdata folder and try again
multi-user
container album art for multi-user content only works for Guest account
duplicate removal in multiuser mode inconsistent for duplicates with different permissions
webUI
thumbnails of some rotated images do not show up correctly in webUI
sometimes webUI with Opera does not show any thumbnails
QA information
CTT 2.0.3.9 passed
MCVT 3.0.3.8 passed
UPnP CTT 2.0.60 passed
Twonky Client Components
New Features
added support to configure DMR screen resolution with DMRCP_PROP_MAX_RESOLUTION
support for new IOCTL: DMSCP_IOCTL_GET_SYSTEM_UPDATE_ID
added 64-bit support for TSDK (iOS)
Improvements
allow client to browse into an empty well-known bookmark container
enabled SetNext support for Xbox One
improved interoperability with future Samsung TVs
added new API on Android in RendererContext for getting current transport actions from renderer
added new API on iOS in NMCRendererContext for getting current transport actions from renderer
Changes
deprecated SHARE_ITUNES and getLocalFileObjectID (Android)
deprecated TMSOptionShareiTunes and getLocalFileObjectID (iOS)
Bug Fixes
backward skipping works now also in non-random queue modes
beaming content from Dropbox works again
fixed a number of problems when doing follow-me scenarios; overall robustness against client behavior significantly improved
fixed occasional deadlock when clearing a queue immediately after playback
fixed occasional disconnection from Apple TV during playback
fixed stack overflow happened while browsing plex server which returned same children over and over
resolution checking now picks the correct resources for very high resolutions
database is kept whenever possible after upgrading application on Android
download manager no longer uses a hardcoded secure storage path
fixed multipled issues in MediaResource class
fixed online services for Android Lollipop devices
NMCAsyncListener::onAsyncResult executed in a seperate thread
fixed issue where mp4/mov content was incorrectly recognised as non-DLNA content
Known Issues
CTT fails for DMC test 7.3.26.2 (bug filed with DLNA)
Twonky Proxy sometimes discovered as server
Beaming issues
XBox360 does not support beaming online content
cannot beam multiple items to Xbox One
issues with XBMC and picture beaming
QA information
CTT 2.0.0.05 passed
MCVT 2.0.0.3 passed
UPnP CTT 2.0.51 passed
LPTT 1.22.4 passed
LPTT CVP 2.0.16 passed
Twonky Ref App
Twonky Ref App Android
Bug Fixes
backward skipping works now also in non-random queue modes
downloaded items are now visible after move or upload
fixed problem when user enabled aggregation while also disabling all shares
fixed queue behavior when removing previously played items from queue
pause and seek options work now when beaming to Samsung TV
playback is now stopped when the queue is cleared; fixes inconsistent behavior
seek bar now disabled when it's not possible to seek in the renderer
seek bar now disabled when it's not possible to seek in the renderer
upload no longer fails on wrong DLNA flags
volume controls are now disabled when renderer returns an error for getVolumePercent()
keep database after upgrading application on Android whenever possible
Known Issues
sometimes pause does not work when beaming DLNA content to Sony TV
Twonky Ref App iOS
New Features
state preservation and restoration for DMR control UI and for content browsing use cases
Bug Fixes
backward skipping works now also in non-random queue modes
seek bar now disabled when it's not possible to seek in the renderer
upload no longer fails right away on wrong DLNA flags
"Select all" option now really selects all items
clients are now enabled by default, allowing all clients now to access content shared by the reference app
download manager no longer uses a hardcoded secure storage path
Known Issues
sometimes pause does not work when beaming DLNA content to Sony TV