-
0.13.0-rc.1
medialibrary 0.13.0-rc.1 This release candidate prepare the arrival of 0.13.0 which is quite big in term of new features. Medialibrary 0.13.0 new features: * Podcast and subscriptions * Media caching * New `duration` accessor in `IFolder` * New private/public state for content exposing * Playlist API refining
-
0.12.3
medialibrary 0.12.3 This is a bugfix release, that removes leftover limitations in the search feature by removing the hardcoded limit of 3 characters (which were actually bytes) in the pattern. It also fix the search of partial words when searching media in folders.
-
0.12.2
medialibrary 0.12.2 This is a bugfix relase. It only fixes the history modification callbacks, and allows to build with recent libvlc 4.x through a libvlcpp submodule bump.
-
0.12.1
medialibrary 0.12.1 This is a minor bugfix release to the 0.12.x branch. It contains: - Fix network drives listing on Win32 - Fix incorrect benchmarks code, which was not testing the actual requests - Fix build for OpenWrt - Fix build with upstream llvm/libc++ - Fix logger usages before a logger was set - Updates libvlc/libvlcpp API usage for 4.0 branch
-
0.12.0
medialibrary 0.12.0 This is a small release with a couple API breaks. It doesn't bring major new features, and focuses on: * Providing logger parameters as part of the medialib initialization * Allow a media to be marked as played without updating its progress It also hides the conversion of media to external media as an internal detail, in order to simplify the implementation of entry points removal for the applications. Changes can be found here: https://code.videolan.org/videolan/medialibrary/-/milestones/7#tab-merge-requests
-
0.11.2
medialibrary 0.11.2 This is the second bugfix release for the 0.11.x branch. * Album and Genre tracks are now correctly updated when an entrypoint is removed from the indexed locations (#432) * Album duration will be correctly updated when an entrypoint containing some of the album tracks gets unindexed. * Only embedded thumbnails are used for video media, cover.jpg files and similar are now ignored (#431) This release bumps the database model to version 36
-
0.11.1
medialibrary 0.11.1 This is the first 0.11.x bugfix release. It solves a few issues reported on VLC for Android and iOS. Notably it: - Fixes a critical issue that would cause a systematic crash when the last file associated with a genre was deleted (#425) - Fixes an issue when removing a media that had a bookmark associated with it (#429) - Fixes a potential crash when interrupting a discovery to start another one (#424) It also cleans up a bit of code and starts to address the large binary size. This update bumps the database model to version 35
-
0.11.0
medialibrary 0.11.0 This release adds numerous features and greatly improves the overall stability. The most noticable changes are: - Fixing the database locking to avoid various crash when clearing the database - Rework of the internal locking to fix many potential deadlock, especially when replacing the external libvlc instance - Account for unknown duration in playlists - Add many missing database indexes - Merge AlbumTrack table in Media The full list of changes is available at https://code.videolan.org/videolan/medialibrary/-/milestones/6#tab-merge-requests
-
0.9.6
medialibrary v0.9.6 This release fixes a potential issue when clearing the database (#399)
-
0.9.5
medialibrary v0.9.5 This is a minor stable release that prevents folders at the root of a removable device to lack a name when the device is missing (#396)
-
0.10.1
MediaLibrary 0.10.1 This version fixes some potential crashes or database corruption: - An external audio file with multiple tracks would cause a constraint violation. This is worked around for now and is properly handled in 0.11.x - When forcing a playlist rescan, the internal counters were not reset, which would cause them to grow exponentially each time a rescan was performed. They are now properly reset to 0 In addition, a few minor fixes and improvements: - Guessing an unknonwn media type based on its extension was done in a case sensitive way. Now it will be performed in a case insensitive way - .far .669 and .mtm extensions are now recognized
-
0.9.4
MediaLibrary v0.9.4 This version fixes a couple minor issues: - Guessing an unknonwn media type based on its extension was done in a case sensitive way. Now it will be performed in a case insensitive way - .far .669 and .mtm extensions are now recognized
-
0.10.0
Initial 0.10.x release This release: - Exposes a number of Seen media in media groups - Exposes playlists duration - Adds filtering playlists by the type of media they contain - Allows to sort albums by their import date - Allows to sort artists by number of albums & last playback date It also fixes some potential deadlocks and other bugs. See https://code.videolan.org/videolan/medialibrary/-/milestones/5 for the full list of issues & merge requests associated with this version.
-
0.6.0
MediaLibrary 0.6.0 This release only adds a couple new features: video groups and database clearing. It mostly improves stability and is now much more robust than before. It notably: - Adds a title analyzer for video - Fixes many SQL constraint violations during analysis - Adds SQL schema integrity checks after migrations - Adds an unhandled exception callback for the application to log those - Adds support for recreating the database but keep the manually create playlists - Fixes a linking issue when using the .pc file - Handles files larger than 2^32 bytes - Fixes various crash/issues during rescan or refresh - Improves filesystem errors handling - Handles more sporadic SQL errors - Fixes a drift in folder media count - Adds by-name video group support ...And a lot more internal changes!
-
0.5.0
MediaLibrary 0.5.0 This is a release aiming at being used by VLC for Android and iOS 3.2.x It contains many fixes and improvements, including but not limited to: - Improved support for linking entities together - Better thumbnail sharing - Early bookmarks support - Support for overriding external media with a discovered media - Better notification support, which won't be held until the last one anymore - Listing banned entrypoints - Refreshing modified files is now supported - It is now possible to interrupt the background tasks - More safety checks for the database models - Support for multiple thumbnails per media - Support for thumbnail relocation - Better playlist support And many other fixes & improvements. This release uses the database model v18
-
0.4.0
MediaLibrary 0.4.0 This is a release aiming at being used by VLC for Android 3.1.0 It contains many fixes and improvements, including but not limited to: - Support for network devices - Lazy loading for the thumbnails - Better artwork management - Support for subtitle tracks - Support duplicated content in playlists - Add search support for playlists - List content by folders - No history limit - Better removable device management - Better win32 support And many other fixes & improvements. This release uses the database model v14
-
0.3.0
medialibrary 0.3.0 This is the 2nd "actual" medialibrary release. it's used in the stable VLC for Android release (3.0.4) and will be supported as part of the 0.3.x branch
-