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

Media Streaming Server

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

Release Notes - 0.5.1

  • implemented audio files transcoding; ticket #228
  • added support for FLAC files; ticket #205
  • added support for OGG files
  • H264 profile/level is now extracted from H264 videos and transcoding matcher has been updated to support transcoding of files with certain profile/level; ticket#225
  • folder.jpg now used for local video poster; ticket #258
  • added setable socket buffer size; ticket #162
  • added setable advertisement duration (-Dserviio.advertisementDuration); ticket #253
  • added advertiseService operation to the REST interface; ticket #256
  • renamed LPCM audio codec in profiles definition to 'lpcm'
  • added FLV transcode settings for Samsung C series; ticket #267
  • if search for hidden files is disabled hidden folders are skipped as well; ticket #237
  • added option to retrieve original (non translated) movie name from online sources; ticket #263
  • added Hungarian, Spanish, Russian, Chinese, Portuguese (Brazil), Catalan and Danish translation
  • added support for AVI with mjpeg to Samsung profiles; ticket #273
  • merged Sony BDP profiles into one which supports multiple regions; ticket #243
  • enabled profile detection by http headers and upnp search simultaneously (Samsung C series BDP); ticket #262
  • added support for WTV files; ticket #249
  • implemented bookmark functionality for Samsung C series devices; ticket #234
  • enabled forcing stereo downmixing per profile; ticket #277
  • added wmapro as available transcode matcher audio codec; ticket #178
  • increased max. refresh interval to 4 digits (9999); ticket #254
  • title of parent for items from 'Display content only' categories is now optional; ticket #240
  • in a case the console doesn't have server connection it exits only in certain cases; ticket #285
  • DRM video files are skipped from being added to the library; ticket #287
  • changed tray icon on OSX (thanks to nanovivid); ticket #288
  • added DTS playback support for Panasonic profile; ticket #292

 

  • fixed Random audio category to include tracks outside the first 100
  • fixed stream mapping for streams numbered higher than 9; ticket #260
  • fixed audio bitrate of transcoding jobs to only use valid values; ticket #257
  • fixed searching for series that don't have English data on thetvdb.com; ticket #269
  • fixed H264 detection for latest FFmpeg builds; ticket #272
  • fixed FPS detection when FFmpeg reports 1k; ticket #274
  • fixed XBox transcoding breaking other renderers; ticket #286

Release Notes - 0.5

  • added per-IP renderer profile management; ticket#127
  • added new functionality for configuring browsing categories; ticket #26
  • added support for Swisscenter video metadata; ticket #79
  • added support for XBMC video metadata; ticket #165
  • added support for .mts files; ticket #170
  • added support for .vdr files
  • added support for M2TS files with AVC video and DTS audio; ticket #180
  • added support for M2TS files with VC1 video and AC3 audio; ticket #197
  • added support for M2TS files with AVC video and MP2 audio; ticket #211
  • added support for M2TS files with MPEG4 part 2 video; ticket #206
  • added support for PNG image files
  • added support for GIF image files
  • added support for FLV files; ticket #129
  • added support for M4A (MP4/AAC) audio files; ticket #185
  • added support for DVR-MS files; ticket #218
  • displays file names instead of metadata title in Folders browsing category; ticket #138
  • it's now possible to transcode using mp2 as a target audio codec; ticket #177
  • added profile for Panasonic Viera incl. support for subtitles; ticket #176
  • added availability to browse files as they are being added (in a case of a large batch); ticket #199
  • added Audio Random browsing category; ticket #190
  • added possibility to retrieve online metadata in a preferred language; ticket #32
  • added possibility to force library refresh from the tray icon; ticket #207
  • added possibility to turn off scanning for new/updated files per a shared folder; ticket #157
  • added possibility to turn off searching for updates of files that are already shared; ticket #118
  • updated PS3 profile to be able to play AVI with H264 video
  • added start/stop Serviio service into the Start menu (Windows); ticket #214
  • browsing audio by music artists is now sorted by their first letter for easier navigation; ticket #106
  • added aBitrate attribute to video transcoding element in profiles.xml used to override default audio bitrate for transcoding; ticket #201
  • added Toshiba Rezga profile; ticket #195
  • console supports translations; ticket #171
  • browsing categories menu supports translations; ticket #172
  • added EU/US Sony BDP profiles; ticket #208
  • added forceVTranscoding attribute to video transcoding element in profiles.xml used to disable video stream muxing and forcing it to always re-encode; ticket #239
  • added more episodic file name parsing; ticket #247

 

  • fixed adding media items into library when an associated person record is incomplete; ticket #169
  • fixed automatic IP detection, skips VMWare adapters; ticket #175
  • enabled dash characters in a folder name to be used during online metadata retrieval (for series/movies that contain dashes in their name)
  • implemented workaround for thetvdb.com sending gzip files instead of XML
  • fixed displaying of library refresh interval; ticket #189
  • enabled adding symbolic links (Linux, OSX) to the library; ticket #194
  • fixed starting console on OSes that don't support system tray; ticket #191
  • episodic metadata search now supports brackets in the file names; ticket #36
  • increased time available for video thumbnail generation to 160 sec.; ticket #200
  • fixed storing very long music album titles; ticket #209
  • fixed transcoding videos with multi-channel aac audio stream; ticket #203
  • fixed Linux detection for FreeBSD; ticket #222
  • fixed log file not rolling over properly; ticket #220
  • fixed accidental removing of items from library after clicking Save on the Library tab; ticket #233

 

  • updated Apache Derby to version 1.6.2.1
  • updated Restlet to version 2.0.4
  • updated FFmpeg to rev. 26303
  • updated Log4j to version 2.1.16

Release Notes - 0.4.2

  • Corba replaced with Restful services; issue #155
  • added subtitles support for Samsung C series (TV, players); issue #126 (thanks to kairoh)
  • added media format MPEG4_P2_MP4_SP_L6_AAC; issue #142
  • added media format MPEG4_P2_MP4_NDSD
  • updated TheMovieDB extractor to utilize new release year search functionality; issue #146
  • added icon to Serviio UPnP device 
  • video files are now advertised for non EU (US, Korea) regions as well; issue #166
  • added support for Mpeg2TS profile formats without timestamp or with zero/valid timestamp in their transport packet to support Sony Bravia TVs
  • added profile for Sony Bluray players; issue #149
  • added profile for Sony Bravia TV; issue #153 (thanks to Illico)

 

  • now works properly with non-english OS locale settings; issue #131
  • supports absolute URL for service endpoints; issue #152
  • fixed storing very long item titles; issue #144
  • fixed NullPointerException during movie metadata extraction; issue #135
  • fixed closing DB operations before shutting down; issue #160
  • fixed online metadata search for filenames with single word all in capitals (e.g. NCIS)