Twonky SDK 8.2.0
Twonky Server
New Features
IPv6 support
Improvements
RSS feeds no longer return pre-scaled but original sized album art
Twonky Server can now extract FLAC album art
added INI option "ssdp_beat_time" to prevent the Philips TV terminating the connection to Twonky Server after 30 minutes
added client adaptation "CDS_NOUPLOAD_NOSEARCH" to avoid using CDS:Search and upload
added ini option "minimum_picture_resolution" to set minimum resolution for pictures to appear in the navigation tree, defaults to 256,256
added ini option "updateeventswhilescanning " to send update events during initial scan to enable control points to refresh the UI
added support for LPCM-L files for PN-Param tests for CTT
added thumbnail generation tool to the Twonky Server Linux packages for generating thumbnails for mp4 videos
disabled check to prevent beaming items to renderers based on their protocol info, as this information is not reliable
from now on feed /resources/rss is only available if "enabledeprecatedjsonandrssfeed" is set
improved robustness of file scanner when terminating due to bad content
improved rpc/client_change to enable/disable all clients on same IP
video thumbnail creation is now done in background
Bug fixes
fixed possible endless loop in XML parser in case of corrupted XML
Twonky Server could not show album art on some mp4 video files
Twonky Server did not start up under certain circumstances
Windows won't list second Interface (USB wireless adapter)
access to multi-user server is no longer denied on a device that has multiple DMRs
deadlock in file-scanner fixed when terminated due to timeout
embedded album art from some mp3 files could not be extracted
fixed a playlist encoding regression when moving from 6.0.39 to 8.0.x
fixed crash on parsing certain dsf audio files
fixed extraction of embedded albumart for dsd files
fixed problem where some bytes were missing at the end of embedded album art picture
mp4 thumbnail generation is no longer broken
music items with very similar metadata were still visible in views when the share containing these items was disabled
removed duplicate translations from strings-XX.txt language files (causing bad XML encoding of special characters in UPnP root response)
restricted contents are no longer returned in search-response without proper authorization
sometimes the media scanner did not store the media item currently scanned
when share is disabled, background-thumbnail and seek-table generation was still continuing
wrong sort order in byFolder fixed if usefilenameinfolderview is set
Known issues
"My Russound" app does not show the correct album art when used with Twonky Server
Subtitle not working between Twonky and Oppo BDP-93
interoperability issue with LG 47LE550
playlists with web content are not visible in navigation tree
pushing videos and photos to XBox one with OS 6.2.13332.0 is not possible
valgrind reported memory leak in scan_aac and scan_mp4
error in Mac OS logs for filedb-delete is actually only a warning; operation is not impacted
audiobooks can not be aggregated by other Twonky Servers
duration calculation of MPEG2TS files is not accurate if timeseek generation is disabled
UPnP inspector gets confused when Twonky Server provides multiple artist tags with different roles
occasionally, Twonky license key input results in "invalid key" on Linux systems
workaround: remove the appdata folder and try again
webUI
sometimes webUI with Opera does not show any thumbnails
thumbnails of some rotated images do not show up correctly in webUI
QA information
CTT 2.0.4.1
MCVT 3.0.3.8
UCTT 2.0.65
LPTT 2.0.29
Twonky Client Components
New Features
IPv6 support
support for DIAL devices and related APIs
Android 6.0 support
Improvements
added HTTP handlers for /resources and /images
RSS feeds no longer return pre-scaled but original sized album art
added DMRCP_IOCTL_RELOAD_HAS_TWONKY to reload installation status of Twonky on DIAL device
added DMRCP_IOCTL_SHOW_DIAL_DEVICES to list DIAL devices
added Roku lost detection when device is idle
added option DMRCP_IOCTL_LAUNCH_TWONKY to wait for Twonky DMR when launched via DIAL
added proxying of album art uri in tm_dmrcp_create_metadata
disabled hostname resolution for direct URLs in tm_dmrcp_add_metadata as this screwed up beaming from services like AWS
enhanced return code of RPC search API
now friendlyname and model from Roku device description is used instead of fixed values
added isStreamActive to query if server is streaming [Android only]
added setRendererPlaysAll to treat all content as being supported [Android only]
added showDialDevicesAsRenderers to list DIAL devices [iOS and Android]
removed deprecated cache and managed list classes [Android only]
updated image scaler used by Twonky server to support new scale modes [Android only]
added getStreamActiveStatus for checking if local server is actively streaming [iOS only]
added new renderer event for Play Speed change [iOS only]
added support in LDMR for handling Play Ready initiator [iOS only]
disabled check to prevent beaming items to renderers based on their protocol info, as this information is not reliable
Bug Fixes
fixed possible endless loop in XML parser in case of corrupted XML
fixed a deadlock in AirPlay and Roku communications
fixed deadlock when device has DLNA DMR and ChromeCast [Android only]
fixed issue where twonkylib did not start properly on mobile platforms
fixed issue with running out of renderer contexts
fixed skip while paused on Apple TV 2nd Gen in web UI
fixed that multi-user content could not be beamed to remote Twonky renderer
fixed issues with local playback due to deprecated player classes in iOS9 [iOS only]
fixed that third party stop detection for Samsung TVs did not work reliably
fixed that renderer lost events were not notified
Known Issues
cloning multi-user content to other DMR does not work
third party stop detection for Samsung TVs does not work reliable
changes in twonky-startup.txt does not have any effect if application is upgraded in place on iOS
Roku does not support seek for music
Twonky Server interferes AirTunes playback with Denon AVR-4311, as workaround disabling AppleTV support with disable_dmr_plugins=1 solves this
Beaming issues
beaming media from Mediatomb to Samsung TV D series does not work
cannot beam multiple items to Xbox One
Twonky Ref App
Twonky Ref App Android
New Features
beaming to Fire TV
Android 6.0 support
Bug Fixes
fixed deadlock when device has DLNA DMR and ChromeCast [Android only]
app player screen crashed when going forth and back between player screen and browse screen
downloaded DTCP content appeared greyed out in local servers library
Known Issues
local renderer setting remains disabled after setting it private in general settings on Android
local video is shown with wrong aspect ratio
user cannot resume to play the content after sleep
volume cannot be controlled when content is beamed to Samsung TV
seeking forward to the end of the song stops playback on Apple TV
Twonky Ref App iOS
New Features
beaming to Fire TV
Bug Fixes
DLNA content duration did not update correctly
disabled App Transport Security on iOS9 for Ref App [iOS only]
fixed issues with local playback due to deprecated player classes in iOS9 [iOS only]
state restoration was broken in iOS 8.3
Known Issues
RefApp cannot restore state when coming back to foreground
an empty string is displayed if a server has a emoji character in its name
app crashes after video playback when waking up device
app crashes when it downloads a content after sleep
app displays wrong status for download after app resumes
app freezes if user taps [Select All] and [Clear Queue] continuously
seeking forward to the end of the song stops playback on Apple TV
when iPhone goes to sleep queue list gets cleared