Twonky SDK 8.0.3

Twonky Server

Improvements

  • improved interoperability with future Samsung TVs
  • added option to show filenames with or without file extension in folder view
  • dc:date now delivered in long format YYYY-MM-DDThh:mm:ss for all DTCP items
  • derive dc:date in long format from modificationtime if required by client
  • enhanced 'filename_in_folderview' ini-option to show filenames with or without extension
  • performance improvement for items in Twonky Server's file cache
  • performance improvement when accessing audio file's album art
  • use duration provided by external source or secure storage header for MPEG2TS content

Bug fixes

  • Twonky Server now preserves users and roles when installing with preserve settings
  • dc:date provided in long format YYYY-MM-DDThh:mm:ss if available
  • enable "fast aggregation" for 8.x servers
  • fixed "Invalid license" problem when upgrading from Twonky 7 --> Twonky 8 and APPDATA inside DBDIR
  • fixed a number of problems around imported media items
  • fixed a problem where user selected navigation tree and client selection was not stored upon server restart
  • fixed album art not showing on certain devices (e.g. ONKYO TX-NR 809) because album art URI exceeded 127 characters
  • fixed occasional UPnP upload failures during UPnP certification tests
  • fixed occasional endless loop when AirPlay device was found in the network
  • fixed stack overflow while aggregating Plex server
  • hide internal containers in navigation tree builder
  • webUI: beam/play icon is only shown if there is at least one item in the container

Known issues

  • UPnP inspector gets confused when Twonky Server provides multiple artist tags with different roles
  • Xbox One has problems displaying photos from aggregated servers
  • duration attribute is not returned in CreateObject response
  • occasionally, moving DTCP content from DiXiM's PC server may fail (sent RST packet before ack received)
  • some new messages are not available in all translated languages and will show up in English
  • updating from 7.x to 8.x with preserve settings leaves some files in c:\
  • occasionally, Twonky license key input results in “invalid key” on Linux systems
    • workaround: remove the appdata folder and try again
  • multi-user
    • container album art for multi-user content only works for Guest account
    • duplicate removal in multiuser mode inconsistent for duplicates with different permissions
  • webUI
    • thumbnails of some rotated images do not show up correctly in webUI
    • sometimes webUI with Opera does not show any thumbnails

 

QA information

CTT 2.0.3.9 passed

MCVT 3.0.3.8 passed

UPnP CTT 2.0.60 passed

 

 

 

Twonky Client Components

 

 

New Features

  • added support to configure DMR screen resolution with DMRCP_PROP_MAX_RESOLUTION
  • support for new IOCTL: DMSCP_IOCTL_GET_SYSTEM_UPDATE_ID
  • added 64-bit support for TSDK (iOS)

Improvements

  • allow client to browse into an empty well-known bookmark container
  • enabled SetNext support for Xbox One
  • improved interoperability with future Samsung TVs
  • added new API on Android in RendererContext for getting current transport actions from renderer
  • added new API on iOS in NMCRendererContext for getting current transport actions from renderer

Changes

  • deprecated SHARE_ITUNES and getLocalFileObjectID (Android)
  • deprecated TMSOptionShareiTunes and getLocalFileObjectID (iOS)

Bug Fixes

  • backward skipping works now also in non-random queue modes
  • beaming content from Dropbox works again
  • fixed a number of problems when doing follow-me scenarios; overall robustness against client behavior significantly improved
  • fixed occasional deadlock when clearing a queue immediately after playback
  • fixed occasional disconnection from Apple TV during playback
  • fixed stack overflow happened while browsing plex server which returned same children over and over
  • resolution checking now picks the correct resources for very high resolutions
  • database is kept whenever possible after upgrading application on Android
  • download manager no longer uses a hardcoded secure storage path
  • fixed multipled issues in MediaResource class
  • fixed online services for Android Lollipop devices
  • NMCAsyncListener::onAsyncResult executed in a seperate thread
  • fixed issue where mp4/mov content was incorrectly recognised as non-DLNA content

Known Issues

  • CTT fails for DMC test 7.3.26.2 (bug filed with DLNA)
  • Twonky Proxy sometimes discovered as server
  • Beaming issues
    • XBox360 does not support beaming online content
    • cannot beam multiple items to Xbox One
    • issues with XBMC and picture beaming

 

QA information

CTT 2.0.0.05 passed
MCVT 2.0.0.3 passed
UPnP CTT 2.0.51 passed
LPTT 1.22.4 passed 
LPTT CVP 2.0.16 passed

 

 

Twonky Ref App 

 

 

Twonky Ref App Android

Bug Fixes

  • backward skipping works now also in non-random queue modes

  • downloaded items are now visible after move or upload

  • fixed problem when user enabled aggregation while also disabling all shares

  • fixed queue behavior when removing previously played items from queue

  • pause and seek options work now when beaming to Samsung TV

  • playback is now stopped when the queue is cleared; fixes inconsistent behavior

  • seek bar now disabled when it's not possible to seek in the renderer

  • seek bar now disabled when it's not possible to seek in the renderer

  • upload no longer fails on wrong DLNA flags

  • volume controls are now disabled when renderer returns an error for getVolumePercent()

  • keep database after upgrading application on Android whenever possible

Known Issues

  • sometimes pause does not work when beaming DLNA content to Sony TV

Twonky Ref App iOS

New Features

  • state preservation and restoration for DMR control UI and for content browsing use cases 

Bug Fixes

  • backward skipping works now also in non-random queue modes
  • seek bar now disabled when it's not possible to seek in the renderer
  • upload no longer fails right away on wrong DLNA flags
  • "Select all" option now really selects all items
  • clients are now enabled by default, allowing all clients now to access content shared by the reference app
  • download manager no longer uses a hardcoded secure storage path

Known Issues

  • sometimes pause does not work when beaming DLNA content to Sony TV

 

 

Table of contents