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

 

 

Based on 7.2.7

QA information

CTT 2.0.3.3 passed; CTT 2.0.0.5 will not pass
MCVT 3.0.3 passed
UPnP CTT 2.0.53 passed
LPTT 2.0.16 passed

Download PDF version

Twonky Server 7.3.1-13

Improvement

  • Include time stamps in log file

Bug Fixes

  • Re-enabled ionice feature for platforms that support ionice (was broken in 7.3.1)
  • Re-enabled support for pv:lastUpdated sort property (accidently removed in 7.3)
  • No longer show Twonky Server based control points in media receiver list
  • Some ASF audio content was treated as video

Twonky Server 7.3.1-12

Improvement

  • twonkyserver-volatile.ini allows modification of INI file properties during firmware and Twonky Server upgrades

Twonky Server 7.3.1-11

Improvement

  • Bind the Twonky Server OEM binary to customer platform

Twonky Server 7.3.1-10

Improvement

  • Interop with latest generation WDTV client

Bug Fixes

  • Fixed a possible security violation for Unauthenticated Files Access (CVE-2014-3748)
  • Fixed a bug for subtitles that couldn't be played by recent LG TV sets

Twonky Server 7.3.1-8

Improvements

  • Keep the views cache file status in memory to avoid frequent calls to filestat
  • Avoid unnecessary call to action_remove_dir when processing a ‘file delete’ event

Twonky Server 7.3.1-7

Improvements

  • Improved error handling for corrupted view-cache files

Bug Fixes

  • Fixed: Files added to a shared folder when Twonky isn't running were not scanned
  • Fixed: Item counters were wrong after switching from NAS to USB mode

Twonky Server 7.3.1-6

Improvement

  • Fixed time seek scanner to always generate time seek information for MPEG_TS_JP_T profiles as required by latest changes to DLNA certification test plan

Twonky Server 7.3.1-5

Bug Fix

  • Fixed wrong content size in res elements for files > 2GB and < 4GB

Twonky Server 7.3.1-4

Bug Fix

  • Added mimetype translations for sub, smi, ssa, psb, ass to support subtitles on LG TV

Twonky Server 7.3.1-3

Bug Fixes

  • Fixed: UpdateObject broke internal sort order on view containers
  • Fixed: Views-cache was not properly cleaned for items deleted while Twonky is offline
  • Fixed: res@size was missing for uploaded .lpcm files

Twonky Server 7.3.1-2

Bug Fix

  • Fixed: Adding multiple files with same metadata could cause illegal duplicates in the view containers

Twonky Server 7.3.1

QA information

CTT 2.0.3.3 passed; CTT 2.0.0.5 will not pass
MCVT 3.0.3 passed
UPnP CTT 2.0.53 passed
LPTT 2.0.16 passed

Improvements

  • The webUI renderer controller shows now the name of the renderer (beamed-to device)
  • Improved shares for multiuser: when "all" is selected, this user also will have access to the uploaded and aggregated content
  • Improved rpc/stat: scantime and timeseek information are now separately shown
  • https for multiuser is no longer available from the webUI but is still available as ini-setting: multiuserusehttps=1

Bug Fixes

  • Now it’s possible to set a default-user for a device in the multi-user settings while the content scan is still running
  • Play items directly out of the queue from the renderer controller (this was only possible for the local player)
  • Fixed memory leaks
  • Fixed problems with subtitles on Samsung TV
  • Fixed album art for Samsung D-series
  • Fixed a problem where Twonky Server crashed when certain types of subtitles were served / requested
  • Fixed a bug where empty folders were sometimes shown in the "By folder" view
  • Fixed a bug in the webUI renderer controller which re-started the play queue when enabling repeat
  • Fixed a bug when an AirPlay device was in the same network as Twonky Server - the playback was interrupted unexpectedly and without user interaction
  • Fixed “reset to defaults” when multi-user was enabled
  • Fixed the webUI to enable aggregation servers

Changes

Transcoded content that is generated on the fly will be stored in the Twonky Server cache. If such content exists, on a second Browse call to Twonky Server, the server flagged the ability to also accept byte seek request for the now already existing transcoded content. This additional flag on the 2nd Browse call was removed with 7.3 for the following reasons:

1)     The check for the existence of pre-transcoded content required a stat call for each item on each Browse request, which results in bad Browse performance.

2)     The additional flag for byte seek is unreliable, as the content could have been removed before the client wants to start streaming, as content that is stored in the Twonky Server cache is dynamically removed if more storage is needed for new transcoded content,

Twonky Server 7.3

QA information

CTT 2.0.0.05 passed (for standard use-case; multi-user not passing)
MCVT 3.0.3 passed
UPnP CTT 2.0.52 passed
LPTT 1.22.4 and LPTT CVP 2.0.16 not run

New features

  • - Multi-user support
    • Allows to setup multiple users with different access rights to the Twonky Server shares through the Twonky Server settings pages
    • Multi-user support is disabled by default. When enabling multi-user support, two accounts will be created automatically: 'admin' and 'guest'.
      The 'admin' account has to be used to setup new users and their access rights. Admin has full access to the Twonky Server settings pages and to all media shares. The guest account by default does not have any access to shares. The main use case for this account is to enable guests to access to the home network to beam content from their own mobile device to connected renderers in the home. The guest account does not require a login.
    • In order to support legacy client devices that are not multi-user capable, a default account can be assigned to each device in the Twonky server settings pages. This allows for example to permanently assign the child account to the device in the children's room. This device will then only have access to the content visible to the user child - without the need of a login. This setting can be over-ruled by a Twonky-enabled control point that allows authentication or has a user with more access rights assigned.
    • Enabled/disabled by INI-file, RPC calls or settings pages; disabled by default
    • Check API-documentation chapter "Multi User Support" for technical details
  • The views will get saved and restored when the server is restarted.
    This improves dramatically the start-up behavior of Twonky Server after a restart. Please note, that you will see this improvement only *after* the first initial scan!
  • The webUI built in into Twonky Server has been extended to a full HTML-5 based control point that can also be utilized as Remote UI. It supports
    • Browsing of other servers
    • Beaming to connected renderer
    • Renderer control
    • Queue management
  • Twonky Control Point directly accessible via TrayApp (for Windows version)
  • Navigation tree builder
    • Based on the nodes of the 5 predefined navigation trees users can build their own navigation trees and assign them to client devices
    • Check API-documentation chapter "View configuration" for technical details
  • Added web upload for DTCP-IP testing purposes. When using a DTCP-IP enabled Twonky Server http://server_ip:9000/resources/dtcpupload.htm can be used for uploading media files to Twonky Server for testing DTCP functionality
  • Added option 'ignorefilebyext' which forces Twonky Server to ignore the specified file extensions.
    Usage example: ignorefilebyext=.mp3,.wav -- will ignore all files with extensions "mp3" or "wav".

Improvements

  • Improved db/watch file-handling. These files accumulated over time if a device was shut-down without a clean Twonky Server stop/shutdown. Now the files will also be clean when the server is started.
  • Improved restart time since the navigation trees no longer need to be recreated. Initial start of Twonky Server is not affected by this speed-up!
  • Improved mkv-file scanner. The former behavior led to high CPU load.
  • Improved support for B&O’s EZ2; enabled ”skip to next”
  • Improved support for XBOX One
  • Improved device detection for Samsung TV F series (2013)
  • Improved album art behavior
  • Improved the import time of playlists
  • Improved Airplay support to MacOS version
  • Improved iTunes playlist handling on MacOS version
  • Improved the import time of playlists
  • Improved When transcoding is set up two new macros are available:
    $srcResolution and $srcMime
    • $srcResolution - macro would be replaced by the resolution string as you see it as part of the metadata when browsing Twonky (""WidthxHeight"")
    • $srcMime - macro would be replaced by the mime type field in the metadata of the original res element
  • Improved transcoding setup. Added a way to pass additional information directly to the transcoding engine.
    CGI_EXT=some_url_encoded_string
    Twonky will URL decode that string and then pass it to the transcoder script using the macro:
    $cgiExtra
    To avoid problems with special characters (or code injection) TS encodes the string with base64 before passing it to the transcoder
  • Improved transcoder setup: Transcoding parameter matching now allows matching by file name extensions
  • Added transcoder option to description files:
    • "order", default value is 1 (if option missing in .desc file)
      Description files will be processed in the order specified by 'order', with lowest values being matched first.
      We updated the existing .desc files to keep the current transcoders order for upwards compatibility during update.
  • Improved the DSD file scanner; scanning broken files no longer crash the server
  • Improved the statistics gathering.The report is now generated every 24h
    • play counts are no longer included in the report
    • device reports have been cleaned up:
      • device reports include the number of files a device has accessed since the last report;library
      • reports also include the local items shared by Twonky Server reported by mime type, DLNA profile, number of items and number of accesses to an item
  • Improved: access to rpc/get_persistent_ids is allowed even if web access is forbidden
  • Improved the interoperability with Roku devices. Pairing is available from Twonky Server's web configuration pages.
  • Improved UX: Web configuration pages open up at video-web browse by default instead of the settings pages.
  • Clarified log messages for device database status. Too many messages have been logged, some of them with the wrong severity.
  • Support BIG5 encoding for WAV files. Requires the correct codepage parameter being set.
  • Add subtitle (closed caption) support for newest LG and Samsung TV sets.

Bug fixes

  • Fixed a bug for audio 3GPP that were wrongly detected and served as video 3GPP
  • Fixed a bug for wrongly handled UTF8 strings in JPEGs
  • Fixed a bug where Twonky Server started too many threads on the Mac version
  • Fixed hang of Twonky Server during shutdown when an Airplay device was in the network.
  • Fixed a bug for DSD files where the duration was always shown as zero
  • Fixed a crash when removable media (e.g. USB-stick) was removed
  • Fixed a bug for recognizing f4v files correctly
  • Fixed memory consumption for idle Twonky Servers
  • Fixed interoperability for webUI with IE8
  • Fixed a bug in the mp4 scanner that sometimes resulted in a non-responsive Twonky Server
  • Fixed a bug where changes in nested folders were sometimes ignored by Twonky Server
  • Fixed access to web browse of remote access server
  • Fixed a bug where the server did not terminate upon an RPC stop.
  • Fixed a bug that led to DLNA-CTT failures on some platforms
  • Fixed a server crash when scanning wma time seek-information
  • Fixed a crash when removable media (e.g. USB-stick) was removed
  • Fixed a bug in the mp4-scanner that led to a Twonky Server freeze
  • Fixed a bug where SSDP stopped working after some time
  • Fixed a bug for DLNA upload after which db.info wasn't updated properly
  • Fixed a bug for non-ASCII metadata in WAV-files
  • MacOS: Fixed default shares on Mac. Previously the entries for music and photo folders were incorrectly set.
  • MacOS: Fixed: If the server was terminated from the tray app, then the configuration UI was started in a browser and the server was still reachable from the network.
  • MacOS: Fixed: Twonky Server didn’t terminate on rpc/stop and rpc/restart crashed the server
  • MacOS: Fixed automatic iTunes playlists import
  • MacOS: Fixed a bug where the server needed to restart when a share was added through the webUI
  • Linux: Fixed a bug where Twonky Server sometimes crashed when time seek information was available

Known issues

  • We know that there can be problems in the navigation tree if more than one album has the same album name. By implementing a way to automatically determine correct Album and Artist we would lose a tremendous amount of memory and Twonky Server will become slow. In case you detect an album container with songs from different albums by navigating through music/album please use music/artist/album for your navigation to get the albums properly separated. Or, as other users have done, consider retagging the according albums.

Deprecated, changed and removed

  • We are going to discontinue the Online Services. In this version the option is already turned off by default. You can turn it on again by changing the ini-file. Set “disablemytwonky=0” and the Online Services are back. However, in one of the next versions this feature will be completely gone.
  • We changed the status information about the scanned files on the settings pages (item count). The status pages now only show how many *local* files have been scanned. Aggregated or duplicated content is no longer taken into account. When you browse the content you will see – as before – aggregated content (if configured accordingly) and duplicates will be filtered out.
  • rpc/announce is no longer available; please use rpc/wakeup instead
  • Default settings change!
    Per default, time seek generation is disabled for Twonky Server as of version 7.3. This means that initial scan will be a lot faster but some clients won't any longer be able to time seek on the media. The time seek generation can be turned on again by setting disabletimeseek=0 in the ini-file

 

  • No labels