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

Media Streaming Server

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

  • added video 'on-the-fly' transcoding capabilities; issue #46
  • added DB optimalization configuration for faster browsing
  • updated profile detection mechanism to be able to interrogate any HTTP header and check its value against a regular expression
  • enabled entering remote shared folders (when the console runs on a different machine than the server); issue #74
  • enabled sharing images with resolution higher that 4096x4096; issue #25
  • added support for MP4 with H264 and LPCM (e.g. Canon DSLR cameras' video format); issue #67
  • added support for WMV files including WMA PRO 10 audio track; closes #76
  • added link to serviio.org to About tab of the console; issue #84
  • displays console window after console start on Linux and OSX; issue #77
  • added more episodic file name patterns (see http://www.serviio.org/index.php?option=com_content&view=article&id=12); issue #36
  • enabled sharing of root folders (e.g. c:\, d:\); issue #75
  • added automatic image rotation based on EXIF metadata; issue #55
  • added .mov extension for video files; issue #97
  • added profile for Samsung A-series TVs; issue #88
  • added profile for DirecTV DVR
  • Windows installer now detects Java on 64-bit machines; issue #81
  • possibility to provide FFmpeg location using ffmpeg.location system variable
  • added support for MPEG2TS files with .tp extension; issue #89
  • added system tray menu item to enable/disable automatic library updates; issue #102


 

  • updated MP3 mime-type to fix playback on some devices; issue #66
  • fixed specific AC-3 audio track detection; issue #80
  • fixed audio track detection in a case of multiple tracks; issue #80
  • fixed Linux console startup script; issue #64
  • added more available memory (384MB) to handle transcoding of large images
  • images are sorted by file name in folder view; issue #71
  • fixed marking of viewed assets to be more generic and support more devices; issue #82
  • fixed audio album art not showing on some devices; issue #69
  • fixed locking of streamed files; issue #94
  • browsing in the Folder category is now faster
  • optimized library updating mechanism for speed and less CPU utilization; issue #72, #73


 

  • updated FFmpeg to revision 23012, it also enables MP3 encoding (thanks to LAME MP3 Encoder)
  • updated Apache Derby to version 10.5.3.0

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)

Release Notes - 0.4.1

  • added caching of library information for faster browsing experience; issue #86
  • added profile for Samsung C-series devices
  • added support for MJPEG video codec; issue #120
  • added support for MPEG4 Microsoft variant (or DIV3); issue #117
  • added possibility of not limiting image resolution to 4096x4096 if device supports it; issue #121
  • added tool tip on shared folder name in console to enable distinguishing long entries; issue #122
  • added subtitles support for LG BD players; issue #124
  • added possibility to disable generation of thumbnails for local video files; issue #90
  • added possiblity to turn off online metadata extraction for some folders; issue #114
  • added option to select either Server, Console or both for Windows Installation; issue #47


 

  • fixed remote console startup
  • fixed storing music albums with long titles; issue #110
  • fixed console in a case when system tray is not supported by the OS; issue #109
  • bundled FFmpeg now works on OSX 10.5
  • fixed storing corrupted fps value of some files; issue #112
  • better management of metadata for files copied from DVD (Video_TS, VTS_, etc)
  • thumbnail extraction is now avoided for unrecognized file to save CPU; issue #125
  • fixed support for files with names including non-latin characters; issue #123
  • fixed video playback stuttering (high CPU usage during playback)


 

  • updated Apache Derby to version 10.6.1.0