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

 

 

Table of contents