Serviio - free DLNA media server for Windows, Mac and Linux

Media Streaming Server

Release Notes - 1.5.2

  • fixed automatic library scanning not kicking in on OSX (and other POLLER based systems)
  • added support for adding files that are being downloaded to a shared folder via the delta scan; ticket #859
  • fixed setting socket buffer for CDS resources; ticket #862
  • updated bundled JRE to 1.8.0_40

Release Notes - 1.5.1

  • added serviio.libraryPollerFrequency system property for controlling the timeout of POLLER frequency
  • added serviio.forceLibraryPoller system property for forcing the usage of POLLER library scanner; ticket #849
  • series can now be named with the IMDB ID as a search hint (as well as movies); ticket #839
  • optimized embedded burned-in subtitles delivery so that it doesn't time out; ticket #838
  • added support for series thumbnails with XBMC metadata source; ticket #764
  • added the possibility to use alternative Java (to the bundled one) on Windows; ticket #842
  • fixed OSX console not starting after upgrade from previous versions; ticket #840
  • fixed parsing relative paths in ASX playlists
  • optimised polling mechanism for shared folders on OSX / BSD, it now runs every 5 minutes by default as a POLLER; ticket #846
  • fixed some audio files being restarted after the buffering has finished in MediaBrowser
  • fixed burning in subtitles on Linux for file with apostrophy in the name; ticket #844
  • fixed MediaBrowser player sliding on small screens
  • updated bundled JRE to 1.8.0_31

Release Notes - 1.4

  • a totally new MediaBrowser (Pro only)
  • CDS /browse method now includes ETag header indicating if the response can be cached by the clients; ticket #714 (Pro only)
  • subtitles character encoding setting is now used also when converting softsubs
  • metadata flag (M) for shared folders now affects all types of descriptive metadata, not just online
  • added support for transcoding 4-2-2 pixel format videos for playback on older player which only support 4-2-0; ticket #671, #709
  • loggs stack trace when a plugin fails; ticket #728
  • added support for some rare files to Sony BDP profiles; ticket #725
  • extended caching online items for WebResource plugins to items that don't expire immediately
  • added presentation category for MPAA movie rating; ticket #380
  • added profile for Telenet Yelo TV
  • added getOnlineFeedExpiryInterval() shared method for the plugins; ticket #735
  • CDS search mechanism changed to give more accurate results; ticket #696
  • added profile for Xbox One
  • added profile for Sony 2013 TVs; ticket #724
  • split Samsung C/D/E/F profile to C/D and E/F for more reliable support of online content on E/F series
  • fixed retrieving thumbnails from ogg files
  • fixed M3U8 manifest being cut off when the file has been transcoded fully (http1.1)
  • fixed burned-in subtitles with apostrophy in filename for OSX/Linux
  • fixed creation of thumbnails for images that need to be rotated
  • added automatic image rotation to PS3 profile
  • fixed duplicate renderer registering caused by some routers
  • fixed FlowPlayer logo appearing in MediaBrowser in certain configurations
  • added support for video thumbnails on Samsung F series
  • removed using user-agent in FFmpeg commands if the protocol is not http(s); ticket #708
  • updated stream URL validation, to allow multiple # characters; ticket #715
  • fixed caching WebResource items when they are not valid; ticket #726

Release Notes - 1.5

  • reworked the way files are indexed to the library; ticket #410
  • changed the way removable drives are handled, incl. removing the 'Scan for file additions and updates' setting for shared folders; ticket #820
  • requires Java 8 to run (Linux)
  • bundles Java runtime with the Windows and OSX versions; ticket #666
  • OSX installer starts Serviio on the system start-up as a service; ticket #290
  • CDS API now returns movie / episode cast information in the ObjectMetadata mode (Pro only)
  • video player in MediaBrowser now includes additional metadata and links to IMDB and TheMovieDb.org, where available (Pro only)
  • MediaBrowser now uses the Presentation settings (Display and Disabled only) (Pro only)
  • CDS API enables passing accessGroupId to browse and search requests (Pro only); ticket #788
  • added serviio.cdsAnonymousAccess system property that enabled access to mediaBrowser without logging in
  • live streams are now using less internet bandwidth for concurrent viewing (for the same profile and quality); ticket #673
  • searching for updates to already shared files now uses the preferred setting in the console; ticket #775
  • ignores @eadir folder from being indexed; ticket #774
  • added the possibility to filter out videos based on Rating for Limited access groups; ticket #789
  • added mjpeg container to transcoding matching
  • stored shared folders must be exclusive, ie no duplicates are allowed; ticket #796
  • ignore folders with a .nomedia file from adding to the library; ticket #582
  • identify movie metadata by IMDB id in file names; ticket #668
  • added support for .3g2 files; ticket #704
  • updated audio transcoding matching to copy the audio stream when bitrate is the same; ticket #793
  • added Recent Unwatched videos category; ticket #593
  • added Last Added Albums audio category; ticket #716
  • added transcoding matching for videos with multichannel audio; ticket #580
  • added transcoding support for videos with speex audio streams; ticket #540
  • added transcoding support for videos with H265 / HEVC video streams; ticket #772
  • ability to turn-off chunked HTTP transport for a profile, where it is normally applicable; ticket #529
  • updated Sony BDP profile not to transcode DTS audio; ticket #371
  • filters out search categories that belong to disabled browsing categories
  • added support for thumbnails for Online container resources; ticket #694
  • updated XBox One profile with MKV support; ticket #827
  • added profile for Raumfeld devices; ticket #814
  • use HTML5 player for Android (Chrome) in MediaBrowser, incl. Chromecast support (Pro only); ticket #809
  • updated Sony TV 2014 profile; ticket #812
  • fixed displaying folders with ampersands in the title in MediaBrowser; ticket #770
  • search for external subtitles file now properly ignores case when not using any preferred language; ticket #783
  • fixed retrieving online content length when larger than 2GB; ticket #771
  • fix streaming delay for some audio files; ticket #808
  • fix Flowplayer logo appearing in MediaBrowser for some domains; ticket #835
  • updated Restlet to 2.2.2
  • updated Apache Derby to 10.11.1.1
  • updated JAudioTagger to 2.2.2
  • updated FFmpeg to the latest build (19/11/2014) from 2.4 branch (incl. --enable-libspeex)

Release Notes - 1.2.1

  • Sony BDP 2010 model is not detected by default
  • improved network discovery for the case of DHCP IP change while the server's running
  • added the possibility to re-try online metadata retrieval in a case of the online source being unreachable; ticket #646
  • improved FFmpeg failures logging; ticket #578
  • added support for binding to NICs with multiple IP addresses
  • added support for external subs in format filename.language_code.extension; ticket #651
  • fixed transcoding settings not being saved; ticket #641
  • fixed adding MKV files with many embedded subtitle tracks
  • made bound IP address retrieval more robust
  • fixed double subtitles (softsubs + hardsubs) being delivered in some cases
  • fixed encoding hardsubs for file names including characters [] and ,
  • release year of audio files is now included in the CDS responses properly