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

Media Streaming Server

Release Notes - 1.0

  • added Media Browser web application (Pro only)
  • implemeted content access rules (AccessGroups) (Pro only) ticket #65
  • implemented playlists; ticket #107
  • improved performance of library indexing
  • implemented CDS API for remote playback (Pro only)
  • added alwaysEnableTranscoding attribute on profile to override user preference from the console
  • added possibility to match any audio/video container in transcoding definitions with a wildcard (*)
  • added maxHeight transcoding attribute to enable limiting output video resolution; ticket #313
  • enabled streaming of rtp/rtsp audio streams
  • added possibility to enable/disable renderer access to the server; ticket #224
  • enabled checking the URL of live online streams in the console; ticket #491
  • increased max. memory usage to 512MB to enable indexing or large image files
  • added media format profile MPEG_TS_JP_T; ticket #535
  • added the option to turn off automatic new version notification; ticket #489
  • updated XBMC extractor to support files generated by Media Center Master; ticket #531
  • updated XBMC extractor to use aired date instead of creation date for episodes; ticket #509
  • updated Sharp AQUOS profile to use less CPU when playing MKV files
  • added support for image transcoding in profiles.xml, currently fixes viewing of images with 444 chroma subsampling on Sony devices
  • added possibility to force display aspect ratio during transcoding; ticket #179
  • added support for feed URLs starting with feed://; ticket #539
  • added transcoding matching for H264 High_10 profile; ticket #537
  • added support for transcoding MKV files with header compression / header stripping; ticket #496
  • added more Panasonic Viera profiles; ticket #504
  • added Bravia 2012 profile and added support for truehd, VC1, 3gp and OGG video playback for Bravia devices; ticket #528
  • added system property 'serviio.fixedPointEncoders' that enables to use fixed point encoders (currently ac3); ticket #475
  • added shared methods for plugin development: decrypt, decryptAsHex; ticket #498
  • added Console system property serviio.consoleOpen that controls startup state of the Console window
  • updated FFmpeg invocation parameters to the one used in the latest FFmpeg release; ticket #508
  • it is now possible to use a specific User-Agent header when retrieving online content
  • updated Playstation 3 profile with support for WTV, DVR-MS and WMV files
  • added content type matching (live, vod) to online transcoding configuration
  • added matching based on SAR (squarePixels)
  • fixed WTV playback for WDTV live
  • fixed browsing on PS3 showing numbers instead of letters for initials; ticket #365
  • fixed browsing of items including new line characters in the description field
  • fixed saving genres with long names; ticket #487
  • fixed OutOfMemoryError breaking the library indexing process
  • fixed aspect ratio for some transcoded files on Xbox 360
  • plugins for image online feeds are now possible; ticket #506
  • fixed adding folders with too long names; ticket #440
  • fixed a bug when changing case of file name caused file to be duplicate in the library (Windows); ticket #442
  • updated XStream to version 2.4.2
  • updated Groovy to version 1.8.6
  • updated FFmpeg to past 0.11.1

Release Notes - 0.6.2

  • added transcoding definitions for VP8 video codec (like YouTube webm videos)
  • retrieves release date (if present) from XBMC .nfo files
  • improved detection of H264 level and profile
  • improved opening ports in Windows firewall for Windows Vista/7

 

  • fixed Samsung C/D series profile to enable subtitles / resume / menu integration
  • fixed detection of fps on some videos
  • fixed transcoding of wtv files
  • fixed settings bookmarks (Samsung) to work with local content only
  • fixed browsing live streams on some renderers
  • fixed transcoding with constrained bitrate
  • fixed feeds with encoding different than UTF-8, ticket #488
  • fixed PS3 profile to play online audio streams

Release Notes - 0.6

  • added streaming of online feeds; ticket #83
  • added plugins for YouTube, GameTrailers.com, BBC iPlayer; ticket #136, #13
  • resumes playback (10) seconds before last viewed frame; ticket #318
  • added support for AAC (LATM syntax) audio track codec; ticket #320
  • added browsing music by album artist; ticket #309
  • added browsing music by composer; ticket #278
  • improved parsing of file names in the form of 'movie, the.avi'; ticket #296
  • logs online metadata lookup failures; ticket #294
  • added support for FLAC audio codec in video files; ticket #329
  • added support for VORBIS audio codec in video files; ticket #281
  • updated H264 level handling and updated Samsung profiles to transcode unsupported H264 levels; ticket #332
  • updated PS3 profile; ticket #336
  • added support for HD AVC/AC3 videos in MP4 container; ticket #317
  • added profiles for WDTV Live and LaCie LaCinema Media Players
  • it is no longer needed to use -Dserviio.remoteHost on the server side when setting up remote console
  • optimized local thumbnail extraction; ticket #349
  • added 'ping' resource to the REST API; ticket #356
  • added transcoding config for MKV with VC1 for Samsung profiles; ticket #361
  • updated Toshiba REGZA profile; ticket #195
  • updated Sony Bravia profile to support better browsing integration; ticket #334
  • added support for OGG video container and Theora video codec; ticket #363
  • added support for VC1/DTS in MPEG2TS container; ticket #376
  • added profile for Manta WiFi centre; ticket #346
  • added profile for Pure Flow devices; ticket #378
  • added support for TrueHD audio codec in video files; ticket #337
  • added JSON support to the REST API (thanks to kairoh); ticket #351
  • added support for DV video codec; ticket #244
  • added support for 3gp files; ticket #319
  • updated profile detection to work better with dynamically assigned IP addresses; ticket #343
  • enhanced library status monitoring; ticket #99
  • added possibility to force audio sample rate for transcoding (aSamplerate); ticket #302
  • added headless mode setting to the server component startup scripts; ticket #335
  • added metadata extractor for MyMovies files (mymovies.xml); ticket #78
  • Windows service installation is now optional in installer; ticket #173
  • Windows service now runs under a proper user; ticket #391
  • added support for HD MP4 videos with MP3 audio; ticket #398
  • added Sharp Aquos profile; ticket #400

 

  • fixed the case where there can be more stored renderers with the same IP address; ticket #291
  • fixed error during retrieving XBox video thumbnails; ticket #326
  • fixed start-up problems with certain OS locale settings; ticket #341
  • added optimizations for persons retrieval; ticket #340
  • fixed browsing for some devices that request unlimited number or results; ticket #350
  • supports file names with Unicode characters (Chinese, Greek, etc); ticket #266
  • added support for Java 7; ticket #379
  • fixed displaying categories on LG devices; ticket #360
  • weird frame rates default to 23.97; ticket #308
  • fixed disabled access to the server on some (e.g. Denon) devices; ticket #348
  • fixed playback for Popcorn Hour devices; ticket #339

 

  • updated Restlet to 2.0.9
  • updated Apache Derby to 10.8.1.2
  • updated FFmpeg to rev. 8bc3a4807e2da36f458e7784c3d390dbd19899a5

Release Notes - 0.6.1

  • added support for live (online) streams; ticket #355
  • added support for WebResource online repositories and plugin system; ticket #415
  • updated wdtv live with online transcoding; ticket #414
  • added detection for new DirecTV devices; ticket #417
  • enhanced online feed data caching to lower CPU load and time needed to access them; ticket #402
  • online feeds are not listed unless they have been parsed; ticket #422
  • added configuration for (non h264) flv to online transcoding; ticket #425
  • added media format profiles for audio: AAC_ADTS, AAC_ADTS_320
  • max. number of returned feed items now only related to items of the requested file type; ticket #462
  • in a case of an error while accessing feed item we won't try again until the feed expires; ticket #459
  • updated error message in a case of invalid online resource URL in the console; ticket #458
  • passes real file size to renderers for content that is already fully transcoded; ticket #426
  • added possibility to assign display names to online repositories; ticket #405
  • enabled editing online resources; ticket #399
  • added possibility to enable/disable and force refresh single online resource; ticket #423
  • videos with no audio track are now supported; ticket #251
  • added transcoding setting to enable/disable producing the best quality possible
  • added support for AppleHttp online protocol; ticket #478
  • added Manufacturer device detection field; ticket #406
  • Windows installer (during upgrade) creates a back up copy of the original profiles.xml; ticket #377
  • console is now automatically started only for the user who installed it (on Windows); ticket #342
  • added ftyp major brand (for mp4 video files) to trancoding matchers; ticket 451
  • added media format profiles MPEG4_H263_3GPP_P0_L10_AMR, MPEG4_H263_MP4_P0_L10_AAC for H264 native playback; ticket #418
  • optimized memory allocation; ticket #396
  • added profile for Philips devices; ticket #437
  • added VP8 video codec transcoding support
  • split Bravia profiles to 2009/2010/2011
  • merged Sony SMP profile with Sony BD profile

 

  • fixed feeds disappearing after some time (e.g. overnight); ticket #416
  • fixed updating metadata of currently shared files forced by new metadata files (e.g. folder.jpg)
  • fixed installation folder on Windows 64 bit OS
  • fixed max. number of audio channels to be used when transcoding to AC3; ticket #443
  • trimming URL when saving online content; ticket #455
  • fixed parsing of feeds beginning with BOM; ticket #411
  • manually assigned renderer profiles now stay even if the device auto-detects to another one; ticket #343
  • fixed detection of H264 level to take into account both, value in AVC header as well as number of reference frames; ticket #450
  • fixed on-the-fly plugin recompilation; ticket #483
  • updated transcoding API to enable to easily turn off transcoding without providing other information; ticket #484

 

  • updated Apache Derby to 10.8.2.2
  • updated FFmpeg to 0.9

Release Notes - 0.5.2

  • added mov/mjpeg/lpcm transcode configuration to Samsung B profile; ticket #304
  • added support for thumbnails on XBox 360; ticket #311
  • supports subtitles menu on Samsung C series; ticket #270
  • integrates with Audio/Video/Image TV folders on Samsung C series
  • added Norwegian, Romanian and Bulgarian translation
  • added support for Samsung D series devices
  • updated Danish translation

 

  • fixed MKV with AAC transcoding; ticket #300
  • fixed resource URL encoding problems for some renderers; ticket #305
  • fixed retrieving .sub files which has not been fully implemented; ticket #303
  • fixed Bookmarks on Samsung C series
  • fixed handling of dodgy images, they will be added to library and not cause the indexing process to halt now