Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
LPTT 2.0.29
New Features
- added NMC_MDKEY_PLAYBACK keys for continuous media playback position
- added new API NMC RPC reset_audiobook_position
- added new API RPC play_from_position
- added new API tm_dmrcp/dmscp_reset_audiobook_position[_async]
- added new API tm_dmrcp_play_from_position2 with additional parameter nPositionBytes
- audiobook support: added audiobook bookmark and object type
- audiobook support: renderer play position is periodically saved for audiobooks
- Twonky SDK Premium now available for Android
- added support for SSO functionality on Android
- added new asynchronous method variants to TSDK on iOS that use return blocks instead of listener
- added support for SSO functionality for iOS
Improvements
- TLS 1.2 support
- support for block-cipher in TLS for online services like Dropbox
- added client adaptation support to RSS by adding X-PV-CLIENTNAME header entry
- added event handling to rpc API
- added ini property escape_json to configure escaping of JSON feeds
- added metadata to device information if a device is a TV, mobile or music player
- added parent container properties to RSS response
- added reason for critical error to NMC_STATE_KEY_CRITICAL_ERROR notification
- enabled persistent connection for queue handler communication
- enabled persistent connections for SOAP requests
- improved queue playback on Kodi/XBMC
- queue item bookmarks can be used to restore browse position on server
- removed bookmarks for common playlists and myTwonky nodes
- implemented workaround for metadata duration parsing for Lollipop devices
- improved download manager to recreate download list from local server on Android
- removed SHARE_ITUNES setting on Android
- removed getLocalFileObjectID API on Android
- added RPC helper functions for configuring Twonky stack at runtime on iOS
- removed TMSOptionShareiTunes and getLocalFileObjectID APIs on iOS
Bug Fixes
- Web API: well-known bookmarks were not JSON escaped
- fixed JSON escape of apostrophe
- fixed TLS-failure with Flickr
- fixed issue where go bookmark failed if item references an invalid parent container
- fixed issue where twonkylib did not start properly on mobile platforms
- fixed issues with XBMC and picture beaming
- fixed skipping between tracks when beaming to Samsung TV series F
- deprecated cache and managedlist classes in TSDK Android
- fixed multiple issues in MediaResource class on Android
- cloud script authentication on iOS no longer blocks for m4a content on Dropbox
- fixed issue with iOS photo access dialog being shown erroneously when only sharing music
Known Issues
- LDMR with customer set UDN is treated as 3rd party DMR by remote queue handlers
- LG TV Series 6 only displays video subtitles of first video in queue
- Roku does not support seek for music
- go_parent() sometimes does not recover the position within the parent container
- local renderer setting remains disabled after setting it private in general settings on Android
- async go directory may incorrectly go to server level right after startup
- changes in twonky-startup.txt does not have any effect if application is upgraded in place on iOS
- issues with XBMC and picture beaming
- CTT fails for DMC test 7.3.26.2 (bug filed with DLNA) #won't fix
- Beaming issues
- XBox360 does not support beaming online content
- cannot beam multiple items to Xbox One #won't fix#
QA information
CTT 2.0.3.9
MCVT 3.0.3.8
UCTT 2.0.62