Twonky SDK 8.2.0

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