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

Media Streaming Server

About Us

Serviio is developed by Petr Nejedly, who currently lives in London and works as a freelance Java consultant.

Serviio uses some open-source libraries without which it would not have been possible. I would like to thank all the people who contributed to them.

Release Notes - 1.0.1

  • Viera profiles now transcode DTS to AC3 by default
  • updated DirecTV profile with online transcoding settings
  • added Sony Bravia US profiles
  • fixed playback of some videos on XBox360
  • fixed playback of camera video formats on Bravia devices
  • fixed support for very large playlists
  • fixed problems with adding some MKV files to the library
  • fixed maxBitrate transcoding constraint
  • fixed Loading screen on Samsung devices when browsing library with customized presentation categories
  • upgraded Apache Derby to 10.9.1.0

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.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

On the Go

Access your files anywhere with Pro edition. Use MediaBrowser or one of the Apps to enjoy your content over the Internet.

Control with your voice

You can control Serviio just with your voice and Alexa device. Simply say what you want to watch and let the magic begin.