What's new in Serviio 1.9.2
May 23, 2018
- reload the profiles when Start Server is clicked in the Console; ticket #1004
- profiles in user-profiles.xml are detected with higher priority than those in profiles.xml; ticket #1022
- better register playback progress events from MediaBrowser; ticket #966
- fixed MediaBrowser playback on Internet Explorer 11; ticket #1048
- fixed MediaBrowser failing to close the player window on iOS; ticket #1048
- PS4 now plays FLAC audio natively
- fixed parsing user rating with decimal comma character; ticket #1055
- fixed library stopping being updated after 24 hours; ticket #1054
New in Serviio 1.9.1 (Feb 19, 2018)
- ignore .@__thumb QNAP folders; ticket #1021
- upgrade to TheTVDB.com API v2; ticket #945
- enabled native 4k H264 playback in MediaBrowser on Desktop
- added support for idx/sub bitmap subtitles; ticket #1035
- added support for 'forced' external subtitle files; ticket #1034
- added support audio HLS files; ticket #857
- added Samsung M series profile; ticket #1037
- fixed passing clientId and start parameters to CDS when playing HLS content; ticket #1018
- fixed parsing video rating for some Locales; ticket #1020
- detect subtitle files immediately when they are added; ticket #1024
- increase timeout for playing HLS videos in MediaBrowser; ticket #1023
- fixed adding online sources with URL ending with a colon; ticket #1011
- show relevant cover image when browsing artists and other roles; ticket #1029
- fixed removing multiple shared folders at the same time; ticket #1036
- fixed duplicates being left in the library after editing shared folder path; ticket #1045
- fixed audio playback in MediaBrowser on iOS devices; ticket #1031
- updated Java to 1.8.0_162
New in Serviio 1.9 (Aug 3, 2017)
- MediaBrowser now used HTML5 video renderer, instead of Flash; ticket #952
- enabled giving Renderers user-friendly names; ticket #970
- enhance trakt.tv XBMC episode tracking; ticket #983
- added User Rating browsing category; ticket #387
- use Unknown for video metadata entities only when the Descriptive metadata is used for the Shared folder; ticket #976
- All Music (and other virtual categories) are now possible to be turned-off; ticket #980
- added Edit context menu to the Console input fields; ticket #924
- users can now store their profiles in user-profiles.xml file; ticket #766
- added new Roku profiles; ticket #994
- fixed retrieving genres on mySQL engine; ticket #997
- fixed folder share browsing in the Console to properly deal with ampersands in the folder name; ticket #978
- correctly detect character encoding of playlist files; ticket #985
- fix multi-track audio transcoding; ticket #986
- fixed detection and displaying of Hebrew subtitles
- fixed type in serviio.hdThumbnailResolution system property; ticket #1006
- fixed subtitles not delivered completely for some renderers; ticket #956
- updated FFmpeg to 3.2.4
- updated Java to 1.8.0_131
New in Serviio 1.8 (Dec 12, 2016)
- detect start and stop of a file playback and include notifications in the Console; ticket #898
- track your video collection and playback progress using Trakt.tv integration; ticket #594
- display the item being played per Renderer in the Console; ticket #965
- added support for multiple genres per media file; ticket #268
- setting a poller mechanism per shared folder; ticket #902
- added /profiles endpoint to the CDS API; ticket #953
- added setting to prefer multichannel audio tracks during video delivery; ticket #961
- added support for eac3 audio; ticket #969
- added support for native playback of H265 in MpegTS where supported; ticket #971
- fixed Folders browsing category sorting to be case insensitive; ticket #932
- add BOM mark to extracted UTF-8 subtitles to fix displaying them on some devices; ticket #880
- fixed folder names with & getting truncated in MediaBrowser; ticket #948
New in Serviio 1.7.1 (Oct 13, 2016)
- fixed subtitles being cut short; ticket #956
- fixed metadata caching for online content
- music tracks are now sorted alphabetically in the virtual All music folder for artists and album artists; ticket #955
- fixed subtitles UTF-8 encoding on some devices
- better notification when authentication to OpenSubtitles.org fails
New in Serviio 1.7 (Sep 13, 2016)
- added support for audio track selection / preference in both, DLNA and CDS (Pro only) mode; ticket #235
- added the ability to switch audio track of video files to MediaBrowser (Pro only); ticket #942
- added support for automatic subtitle download from opensubtitles.org; ticket #632;
- added a setting to fall-back to the 'default' embedded subtitle if there is not language match; ticket #730
- added an option to include user rating in videos' titles; ticket #401
- libshine integration now supported for audio files as well; ticket #623
- added support for HW accelerated H264 encoder (a user-provided FFmpeg with QSV support); ticket #930
- added styling options for text-based hard subs; ticket #853
- show album artist name when browsing Albums in MediaBrowser (Pro only); ticket #895
- image management made more memory efficient; ticket #935
- added a system property to specify the max. resolution of HD thumbnails; ticket #861
- subtitles character encoding can now be automatically guessed; ticket #872
- use HLS FFmpeg muxer for AppleHttp transcoding; ticket #927
- added All Music browsing categories for Artists and Album Artists; ticket #697
- added Media Center Master metadata extractor; ticket #904
- added Favourite Series browsing category; ticket #897
- added support for WAV files; ticket #314
- added support for WMA Lossless; ticket #314
- added support for Apple Lossless (ALAC); ticket #314
- fixed transcoded playback on Samsung devices; ticket #939
- fixed https for iOS and other HLS-consuming devices; ticket #943
- improved h265 transcoding for Sony profiles; ticket #937
- updated FFmpeg to 3.0.2
- updated JRE to 1.8.0_91
New in Serviio 1.6.1 (Mar 30, 2016)
- added support for fixed point mp3 encoding using Shine; ticket #623
- fall back to themoviedb.org for series search if thetvdb.com is not available; ticket #903
- added support for DSF audio files; ticket #856
- added support for Shine mp3 encoder for low powered NAS devices; ticket #623
- Samsung J now plays MP4 / H265 files without transcoding; ticket #893
- added support for VP9 video codec; ticket #852
- added support for HTTPS for the REST APIs, web console and MediaBrowser; ticket #877
- when stopping the server, stop any running FFmpeg processes and clean the temporary transcoding folder; ticket #427
- reload the Console page after a successful Online Sources import; ticket #912
- prevented caching subtitles by the renderers so that correct subtitles are always delivered; ticket #917
- enabled user defined thumbnail for all online source types; ticket #923
- added a separate profile for Android devices; ticket #909
- fixed OSX installer not upgrading the Console in 1.6; ticket #905
- fixed auto-scroll behaviour in MediaBrowser playlist view; ticket #867
- fixed transcoding being used in some cases when it was not necessary
- fixed adding ServiioLinks in the Console; ticket #915
- properly handling error when downloading feed thumbnail; ticket #922
- fixed iOS transcoded playback to always start from the beginning; ticket #887
- fixed Samsung devices showing invalid fixed duration; ticket #894
- MediaBrowser link from the Console executable now opens in a system browser; ticket #907
- fixed LaunchDaemon override issue forcing Server launch at startup; ticket #916
New in Serviio 1.6 (Feb 1, 2016)
- added support for files stacking (Pro only); ticket #301
- redesigned the console; ticket #682
- added support for bitmap-based subtitles (via hardsubs rendering); ticket #644
- added REST endpoint for retrieving filesystem folders
- shared folders can now be ordered in the console; ticket #226
- added support for Samsung J series subtitles; ticket #885
- make the server discoverable when the bind IP address is changed in the console; ticket #878
- focus on textbox when press Search Button in MediaBrowser; ticket #868
- fixed video thumbnail missing in the playlist in MediaBrowser after search; ticket #874
- fixed MediaBrowser locking up when switching online audio streams; ticket #869
- fixed Date of files being shows as 1/1/1970 on Samsung TVs; ticket #836
- profiles HardsubsTranscoding element replaced with GenericTranscoding
- updated Apache Derby to 10.12.1.1
New in Serviio 1.5.2 (Apr 9, 2015)
- 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
New in Serviio 1.5.1 (Feb 24, 2015)
- 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
New in Serviio 1.5 (Jan 15, 2015)
- 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)
New in Serviio 1.4.1 (Mar 12, 2014)
- MediaBrowser player window now displays the context of the playlist items; ticket #745 (Pro only)
- MediaBrowser playlist is scrollable using arrow keys; ticket #752 (Pro only)
- added a profile for Toshiba REGZA 2012-
- updated iOS profile to transcode less files (requires iPad2 at least); ticket #753
- new XBMC-style thumbnail naming is now supported (filename-thumb.jpg, filename-poster.jpg); ticket #758
- if album artist is missing, use artist value instead; ticket #747
- license checking thread now runs once a day not to wake NASes too often; ticket #739
- added support for MySql queries; ticket #750
- added MediaFormatProfiles for video files with DTS and DTS-HD audio
- added support for transcoding DTS-HD MA audio; ticket #710
- added profile for Roku
- updated profiles for Viera devices; ticket #765
- added profile for Sony BDP 2013 models
- fixed the FlowPlayer logo occasionally appearing in MediaBrowser (Pro only)
- fixed random MediaBrowser bugs (incl. playback in Firefox); ticket #737 (Pro only)
- fixed the Play All button for Images in MediaBrowser (Pro only)
- fixed year and rating not being updated in the MediaBrowser player window after a new item has been selected in the queue (Pro only)
- fixed passing email-address-like credentials via feed URL
- fixed 500 error in MediaBrowser when a different error message is expected; ticket #742
- fixed parsing of WPL playlists with unsupported BOM
- search index for online feeds is now updated also for cached items; ticket #744
- fixed browsing error for see-through categories; ticket #756
- added code that deals with invalid XML from Swisscenter; ticket #754
- fixed adding tracks to albums when the album name or the artist name is very long; ticket #755
- fixed detecting default embedded subtitles track; ticket #763
- ignores invalid DISCNUMBER audio metadata values; ticket #767
New in Serviio 1.4 (Dec 21, 2013)
- 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
New in Serviio 1.3.1 (Aug 19, 2013)
- Added profile for Yamaha BD-A1020; ticket #695
- Added profile for Roku (via Chaneru)
- Added log warning if the server and the console are not the same version
- Adding new files to library uses less CPU and IO resources
- Uploading license will make immediate effect without the need to restart the console
- Fixed Pro evaluation period duration
- Fixed subtitles for WDTV live
- Fixed HLS transcoding for files with no audio
- Fixed extraction of some online resources that include quotes in the URL
- Fixed hardsubs on Linux and OSX
- Updated Lucene to 4.4.0
New in Serviio 1.3 (Aug 8, 2013)
- updated MediaBrowser to work on iOS devices (Pro only)
- added Search to CDS API; ticket #607 (Pro only)
- added thumbnails for folders to CDS API (Pro only); ticket #588
- added default Access Group setting for renderers (Pro only); ticket #590
- removed the watermark from MediaBrowser player (Pro only)
- added the option to disable access to all new renderers by default
- added thumbnails for folders; ticket #271
- added support for higher resolution thumbnails; ticket #634
- fixed re-invoking transcoding command when previous attempt fails due to a temporary condition; ticket #578
- fixed delivering hardsubs for files including '&' on Windows
- fixed MP3 year metadata extraction for ID3 v2.3 tags TIME value
- removed system tray icon on OSX, all the options are now present on the Serviio-Console dock icon
- added the option to transcode to H264
- added the option to transcode to HLS (Http Live Streaming); ticket #560
- added Audio -> Albums browsing category; ticket #367
- keeping metadata (incl. cover art) when trancsoding to mp3; ticket #650
- added Release year browsing category for videos; ticket #609
- added support for VTT subtitles
- added support for MOV text subtitles
- added serviio.onlineContentTimeout system property to control timeout for checking online content availability
- added 'Last Listened' and 'Random Albums' audio categories; ticket #542
- profile ID max. length increased to 20 characters
- updated WebResource plugin logic when handling items that expire immediately; ticket #626
- album tracks are now sorted by disc number, where available; ticket #486
- it is possible to provide character encoding of subtitle files when using hardsubs; ticket #643
- updated series sorting; ticket #511
- added multi CPU support to thumbnail generation; ticket #464
- it's now possible to retrieve online thumbnails with a specific user agent; ticket #659
- added ServiioLink support in the console; ticket #541
- added detection of the server waking up from sleep; ticket #192
- added feed parsing re-try mechanism; ticket #639
- changed episode title formatting in Titles view; ticket #676
- implemented support for Artists audio category on XBox 360; ticket #605
- it is now possible to filter out Series data from some browsing categories; ticket #610
- added support for import/export of online resources; ticket #494
- image resolutions are now configurable in profile; ticket #640
- added support for mp2 audio files; ticket #679
- added support for wavpack audio files; ticket #647
- added profile for Philips NP Streamium; ticket #629
- added support for Musepack and Monkey's audio files; ticket #370
- updated series metadata search for file names including release year
- updated the way profile is passed in CDS API
- updated themoviedb.org adaptor to use API v3; ticket #663
- fixed DAR enforcement for anamorphic files
- fixed finding external subtitles files when no language is preferred; ticket #658
- fixed bound IP address reassignment when DHCP server cannot be reached; ticket #661
- fixed invoking FFmpeg if Serviio is installed on a path including dodgy characters (Windows)
- reverted back AAC transcoding on some Bravia profiles
- fixed "Can't assign requested address" on OSX with Java 1.6.0_45 and higher
- fixed Windows firewall rules being duplicated when reinstalling (without uninstalling first)
- updated Apache Derby to 10.10.1.1
- updated FFmpeg to N-54096-ge41bf19
New in Serviio 1.2.1 (Mar 23, 2013)
- 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
New in Serviio 1.2 (Mar 2, 2013)
- added support for burned-in (hardsubs) subtitles; ticket #316
- added support for .ass, .ssa (SSA/ASS) subtitles; ticket #63
- added support for .sub (MicroDVD) subtitles; ticket #246
- added support for .txt subtitles (must be one of the supported types); ticket #248
- added support for .smi (SAMI) subtitles
- added support for subtitles embedded in video files (e.g. MKV); ticket #16
- server can be bound to a particular network card, rather than an IP address; ticket #510
- added support for playing RealVideo files natively
- added OGG/FLAC audio support to Viera 2010 profile
- fourCC and ftyp transcoding matching in now case insensitive
- added transcoding matcher for constrained baseline H264 profile
- chroma subsampling is now stored for online images as well
- removed support for matching episode file names in format SSEE
- added profile for Vizio TV
- added databaseUpdateId field to /application REST resources; ticket #621
- removed personal data from CDS /application resource; ticket #620
- added router port mapping for accessing MediaBrowser and CDS API from the Internet (Pro only); ticket #546
- added X-Serviio-ClientId HTTP header and clientId URL parameter for identifying CDS clients (Pro only); ticket #622
- added External address field for easier setup in client CDS applications; ticket #630
- added external port mapping check button
- added support for local video thumbnails in the form of video_name.tbn and video_name.thm; ticket #517 and #474
- added system property to control periodical check for new or updated plugins; ticket #619
- added getExtractItemsTimeout() method to WebResourceUrlExtractor enabling plugins control the item list extraction timeout; ticket #618
- multicast advertising only happens on one NIC now
- profile parsing on the application startup is now much faster
- fixed storing local audio cover image (folder.jpg)
- fixed retrieving Genre ID3v2.4 tag from MP3 files
- fixed support for transcoded images on some Samsung devices
- removed hard coded 'http://' inside media-browser.js; ticket #624
- keeps file size up-to-date in library; ticket #601
- fixed storing online plugins in the cache; ticket #636
- fixed feed item values storage when expiresImmediately=true in the online plugins; ticket #637
- cache is cleaned when transcoding is turned on/off; ticket #583
- fixed seeking in MediaBrowser
- updated FFmpeg to 1.1.1
- updated LAME MP3 encoder to 3.99.5
- updated libRTMP to latest source
New in Serviio 1.1 (Dec 20, 2012)
- added seeking support to MediaBrowser and CDS API; ticket #563 (Pro only)
- added continuous playback to MediaBrowser (Pro only)
- added support for creating playlists within MediaBrowser (Pro only)
- added support for RAW image formats; ticket #137
- improved time based seeking precision
- added m2ts target video container for transcoding to BD-like container (m2ts with timestamps), should help when subtitles out of sync during transcoding; ticket #150
- skipping 'series' file path element when retrieving episodic metadata from file name; ticket #572
- updated XBMC extractor to support files generated by Media Center Master; ticket #531
- finds AlbumArt.jpg as a local cover art for audio files
- increased technical metadata retrieval durability for online streams; ticket #573
- added the possibility to transcode videos based on the FourCC code of the video codec; ticket #567
- updated H264 level-based transcoding decisions; ticket #584
- enabled using hidden local cover art files (e.g. folder.jpg); ticket #533
- added support for transcoding RealVideo files; ticket #250
- it is now possible to change ordering of online resources; ticket #423
- number of items in dynamic categories (Last Added, Last Viewed) is now configurable; ticket #357
- enable turning off image thumbnail generation; ticket #552
- updated AAC audio container detection via FFmpeg and added MP4 -> MP3 transcoding for online audio streams; ticket #550
- added REST resource for retrieving details of installed plugins; ticket #564
- added context menu for the Console text fields (cut/copy/paste)
- enhanced online item id management, so that the id is new for each feed refresh; ticket #544
- HTTP status code is now part of the REST API response status line; ticket #591
- added automatic CPU detection for transcoding
- removed the possibility to add renderers manually in the Console
- enabled changing renderer name via the API
- added profiles for more Sony devices; ticket #595
- fixed adding files multiple times on Turkish localizations
- fixed online audio problems with 2011 Sony Bravia profile
- fixed the priority local cover files are applied
- fixed MP3 ID3 tag handling to properly merge v1 and v2
- fixed remuxing live streams in mpegts container; ticket #566
- fixed DAR handling for files transcoding to FLV
- fixed the service crashing with "An internal error occurred (error code 7)" on Windows'; ticket #419
- fixed the Windows installer, it now makes sure the target directory ends with /Serviio to avoid the Uninstaller removing unwanted files; ticket #589
- added Apache commons-lang to the dependencies
New in Serviio 1.0.1 (Aug 17, 2012)
- 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
New in Serviio 1.0 (Jul 28, 2012)
- 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
New in Serviio 0.6.2 (Feb 2, 2012)
- 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
New in Serviio 0.6.1 (Jan 10, 2012)
- 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
New in Serviio 0.4.2 (Dec 16, 2010)
- 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)
New in Serviio 0.4.1 (Dec 16, 2010)
- 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
New in Serviio 0.4 (Jun 7, 2010)
- 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