1.1.5 - Released 10-Sep-2015 -------------------------------- - Re-enable Samsung DCM10, which adds video bookmarks and "BasicView" support. - Allow SSDP M-SEARCH from other subnets. - Fix some nfo file character escaping. - Fix crash with >3 network interfaces. - Support rotation of monochrome JPEGs. - Handle cover art streams that come after the video stream. - Recognize new hard links with inotify. - Work around LG TV ordering bug. - Implement TiVo image PixelShape support. - Support thumbnail rotation. - Use "Album Artist" tag from AAC files. - Add Korean translations. - Fix handling of bad FLAC files. 1.1.4 - Released 26-Aug-2014 -------------------------------- - Add magic container infrastructure. - Add magic containers for 50 recent items for each category. - Fix bad null termination in AAC parsing. - Fix requests for the last byte of a file, which affected MKV playback on Philips TV's. - Support 64-bit time_t values. 1.1.3 - Released 05-June-2014 -------------------------------- - Enhance log level settings. - Fix Samsung browsing when root_container is set. - Add Clang compiling support. - Fix compiling on systems without iconv. - Add merge_media_dirs option, to revert to the old behavior. - Add Asus O!Play client support. - Fix Broken SSDP multicast membership addition. - Fix crash bug with an emtpy filter argument. - Accept SMI subtitles in addition to SRT. - Add BubbleUPnP detection and enable subtitle support. - Allow the user to specify an arbitrary root container. - Add libavcodec > 54 / libav 10 compatibility. - Get embedded cover art from video files with recent libavformat versions. - Disable Samsung DCM10 capability, as it breaks compatibility with new models. - Add subtitle support for NetFront™ Living Connect middleware-based clients. 1.1.2 - Released 06-Mar-2014 -------------------------------- - Show client status on our basic presentation page. - Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client. - Fix a couple resource leaks. - Add configuration include file support. - Support DLNA/UPnP-AV searches issued by clients using the Grilo framework. - Fix some clients playing artwork instead of movie. - Fix bookmarks on Samsung Series E clients. - Add an extra folder level if there are multiple media locations. - Fix some multicast membership issues with changing network settings. - Make max number of children (connections) configurable. - Fix choppy playback with some file types on Panasonic clients by increasing the max connection limit. 1.1.1 - Released 01-Nov-2013 -------------------------------- - Add network interface monitoring support on Linux. - Don't require a configured network interface to start up. - Fix some minor spec compliance issues. 1.1.0 - Released 04-April-2013 -------------------------------- - Add support for other operating systems. - Switch to autoconf from our handcrafted genconfig.sh. - Add configuration option for UUID. - Add configuration option to specify the user to run as. - Add support for limiting a media dir to multiple media types. - Force a rescan if we detect a new or missing media_dir entry. - Fix crash caused by certain TiVo clients. - Fix crash bug on video files with some ffmpeg library versions. - Add support for TiVo MPEG-TS files. - Add some logging and forking tweaks to work better with systemd. - Validate or escape user input to prevent SQL injection. - Add forced sorting support for Panasonic devices. 1.0.25 - Released 13-July-2012 -------------------------------- - Fix a couple crash bugs on malformed WAV files. - Forcibly tweak the model number for Xbox360 clients, or they might ignore us. - Enable all network interfaces by default if none were specified. - Add flag to force downscaled thumbnails rather than using embedded ones. - Add DirecTV client detection, and fix image resolution issue. - Add support for the latest ffmpeg/libav library versions. - Fix a potential crash on requests for a resize of a non-existent image. - Make DeviceID checking more permissive for Sagem Radio. 1.0.24 - Released 14-Feb-2012 -------------------------------- - Fix playlist browsing with no SortOrder specified. - Fix inotify detection of caption file removal. - Handle an empty DeviceID from Zyxel media player SOAP request. - Fix false positives in playlist caching optimization when we have duplicate file names in different directories. - Trim the camera model name extracted from EXIF tags. - Add support for user-configurable log level settings. - Add DLNA.ORG_FLAGS support. 1.0.23 - Released 23-Jan-2012 -------------------------------- - Enable the subtitle menu on some Samsung TV's. - Add subtitle support for Panasonic TV's. - Add workarounds for LifeTab tablets' bad behavior. - Speed up playlist parsing. - Make metadata-based virtual containers case insensitive. - Add folder art support (very few clients support this though). - Improve trimming of quotation marks. - Fix SRT caption support with the latest Samsung Series D firmware. - Fix subtitles on LG TV's for items whose titles don't have a dot in them. - Add support for the av:mediaClass tag, so some Sony devices can filter items by media type. - Fix inotify detection issues on first-level folders. - Work around LifeTab's broken DLNA support. - Add image rotation support during resize. (mostly useful for TiVo) 1.0.22 - Released 24-Aug-2011 -------------------------------- - Add bookmark support for some Samsung TV's. - Fix a memory leak when certain model Samsung TV's or Roku devices are on the network. - Fix detection of Samsung Series D models. - Add WAV MIME workaround for Marantz Receivers and Roku SoundBridge. - Fix bitrate displayed on Microsoft PFS devices. - Fix a scanner crash when trying to scan image files with no read access. 1.0.21 - Released 18-July-2011 -------------------------------- - Fix a few issues with new libav/ffmpeg versions. - Fix FF/REW of AVI files on Samsung Series B TV's. - Fix a crash bug when playing music on TiVo. - Add the ability to change the root media container. - Add WAV/RIFF INFO tag parsing support for the most common tags. - Fix a crash bug with clients that request a large number of results. 1.0.20 - Released 09-June-2011 -------------------------------- - Fix a crash bug when scanning MPEG-TS files with odd packet sizes. - Fix AVI file streaming on Samsung A-Series TV's. - Improve support for the NETGEAR Digital Entertainer Live (EVA2000). - Add support for multiple network interfaces. - Add subtitle support for LG TV's and Blu-Ray players. - Fix some minor coding issues found by cppcheck. - Add client adaptation support for Toshiba Regza TV's. - Send known audio-only devices straight to the Music section on root requests. - Add client adaptation support for Roku SoundBridge audio clients. - Improve Sony client adaptation to allow support for more file types. - Add support for reading tags from MP4 video files with recent lavf versions. - Add support for Samsung's GetFeatureList method. 1.0.19 - Released 11-Mar-2011 -------------------------------- - When called with -R, only remove art_cache and files.db in case users use an imporant directory as their db dir. - Properly scan newly created directory symlinks. - Improve Windows 7 interoperability. - Add basic NLS support, so clients can display localized strings. - Optimize JPEG scaling by downscaling as much as possible during decompression.