Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
New Features
- IPv6 support
- support for DIAL devices and related APIs
- Android M 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