Page tree
Skip to end of metadata
Go to start of metadata

Twonky Server

New features

  • added dynamic transcoding, time seek and version check to media file plugin API
  • added support for .thm files as video thumbnails

Improvements

  • improved performance of view creation
  • improved server scanning performance (iOS)
  • "by Date" containers now show items sorted by "dc:date"
  • "by Folder" containers now show items sorted by "dc:title" or filename with/without extension
  • AAC file scanner can now calculate the duration for VBR files
  • API changes
    • "disablemf" no longer available as ini parameter - "disablemf=1" to be replaced with "enablereporting=0"
    • "info_connected_clients" now contains device type
  • MPEG video files with .mpv extension are now also scanned
  • added several file extensions to already supported content formats
  • alpha grouping now works with Japanese characters
  • database will now be reused after a minor version update
  • inotify watcher is no longer added if the folder is in the ignoredir list
  • multiuser db is recreated in case current multiuser db could not be read
  • server managed directories are  by default created in the user's home directory on Linux systems
  • server now accepts upper and lower case file extensions for .ifo files as used for CTT testing
  • updated client adaptation for Naim devices

Bug fixes

  • fixed login for multi user access
  • fixed seeking to the very beginning of a DTCP file
  • UpdateObject
    • now works for user "admin" when multi-user is enabled
    • now works when upload is disabled
  • CTT fix: Twonky Server has no longer DASH_MPD in ProtocolInfo when no dash content is shared
  • LG TV set can now display subtitle files with capital letters for extension
  • Fixed plugin directive from import files
  • pv:lastUpdated sort property restored as described in our API documentation
  • Twonky Server no longer creates a backup of db.info if it is terminated before initial scan is completed
  • Twonky Server no longer registers on api.twonky.com when enablereporting=0
  • added rpc/stat?initial_scan_time for performance measurements
  • container update event ids are now reset when server is started
  • fixed DLNA_PN property for DTCP protected files
  • fixed broken album art when installing Twonky Server 8.0.1 with "preserve settings" over 7.2.8
  • fixed compatibility of Twonky Library on Mac OS with Yosemite update
  • fixed issue with duplicated items in views when a share is deleted while Twonky Server is offline
  • fixed multi-user login to webUI
  • fixed possible buffer overflow during view-creation
  • fixed scheduled scan time with absolute dates
  • fixed that DTCP live streams were aborted when live media buffers were partially filled
  • fixed that the views cache was inconsistent when predefined and custom views were changed while the server was not running
  • fixed uninitialized memory access detected by valgrind
  • ionice support was not correctly initialized and therefore not working
  • items were not sorted correctly in smart playlists last played, last viewed and recently added
  • fixed that multi-user/shares differed from sharing/shares
  • playcount and lastplayed time for pictures are now correct
  • removed broken links in web config pages for Facebook, YouTube and Twitter
  • some audio files with .asf extension were treated as video content
  • sometimes views got corrupted after content was deleted on disk
  • the location appdata/shared is no longer disabled after a restart
  • webUI: local renderer can now  be reopened for control

Known issues

  • sometimes content from USB drive is not indexed by Twonky Server unless the server is restarted
  • sometimes servers available for aggregation are not discovered
  • audio album art is broken when installing Twonky Server 8.0.1 with "preserve settings" over 7.2.8 on Windows
  • multi-user
    • container album art for multi-user content is broken
    • duplicate removal in multi-user mode does not work as expected
    • nested folders can cause issues with multi-user setup
    • restricted permission to multi-user content is signaled as no content shared
  • webUI
    • playing or beaming a container in By Date navigation results in "container empty" message
    • 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.8 passed

MCVT 3.0.3.7 passed

UPnP CTT 2.0.59 passed

 

Download as PDF

 

 

Twonky Client Components

 

 

New features

  • CVP-2: DIAGE added
  • added ChromeCast support
  • added INI_CHROMECAST_RECEIVER_APP_ID for Chromcast configuration
  • added cloud services support
  • added isAccountRoot, isConfigured and isOnlineService metadata for cloud services
  • added new APIs for authorizeURL and handle authCallback for cloud services
  • added option to disable AirPlay and/or Roku LDMR
  • Android: added ChromeCast device discovery and LDMR creation functionality
  • Android: implemented beaming of image content to ChromeCast
  • Android: implemented beaming of video and audio content to ChromeCast
  • iOS: added ChromeCast device discovery and LDMR creation functionality
  • iOS: implemented beaming of image content to ChromeCast
  • iOS: implemented beaming of video and audio content to ChromeCast

Improvements

  • TLS: TLS-extensions (RFC 4366) for CVP-2
  • TLS: certificates issued by CyberTrust are accepted
  • TLS: improved version-handling of different TLS versions
  • TLS: support for X509 certificates with EC-DSA
  • string pool performance improved
  • LDMR device description may contain 3rd party namespaces
  • added delayed resolving to the proxy
  • added event on change of playspeed
  • added that when sleep mode is on/off LDMS detected/lost events are send accordingly
  • added tm_dmrcp_get_scaled_image_url(), tm_queue_get_scaled_image_url(), tm_dmscp_get_scaled_image_url()
  • changed tm_dmrcp_get_playspeed to return current playspeed of renderers
  • improved proxy buffering for online content
  • no longer sending thumbnails of unsupported items to renderers
  • no longer using the app context in async API, so that it can be freed without waiting for the callback
  • added isSameDevice() method to Android SDK ServerContext
  • added item resource selection callback to LocalRenderer API
  • iOS: added NMCServerContext::getCountAsync API
  • iOS: changed DownloadManager target download folder

Bug Fixes

  • fixed music playback for AppleTV
  • fixed an issue where after last video in the queue AppleTV doesn't return directly to home screen
  • fixed cache cleaner to clean only old data
  • fixed issue whith queue cloning when both renderers are remote
  • fixed proxy to handle charset in mime type properly
  • fixed res element for direct url to not include zero content length
  • fixed server update notification originated from online services
  • fixed that beaming to Roku sometimes stops after 45 seconds
  • fixed DTCP key pack write method to prevent potential data corruption due to power off
  • fixed an issue where beaming images to Twonky DMR caused queue to stop working
  • fixed the issue that an item from the previous queue still played after clearing the queue
  • [iOS] Update TSDK-premium to use latest EnsureIT (5.2.3)
  • fixed an issue with pause functionality when beaming images to local renderer
  • fixed issue where invoking [PV DownloadManager DTCP Move cancel] may cause a crash
  • fixed that de-selected Media Library/Photos were still accessible
  • fixed the issue that after disabling/enabling all shares the item count remained zero
  • iOS: database and other paths saved as absolute paths
  • iOS: fixed a bug in NMCMetadata that prevented discovery of album art when AlbumArtURI was parsed as NSDictionary
  • iOS: fixed an issue with metadata parsing in NMCMediaResource
  • iOS: fixed video thumbnails
  • missing HW-AES initialization added to fix hardware AES support
  • removed confidential information from logging for multi user mode

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 for Android

Twonky Ref App for iOS

Table of contents

  • No labels