-
0.13.08c56e26c · ·
medialibrary 0.13.0 This release brings a new set of features. Medialibrary 0.13.0 new features: * Podcast and subscriptions first iteration. **The implementation is still unstable but the data structures and API is ready** * Media caching * New `duration` accessor in `IFolder` * New private/public state for content exposing * Playlist API refining * Add new playlist filtering types: `Video` and `Audio` * Implement favorites in all containers * Implement an `favoriteOnly` QueryParameter to filter non-favorite items * Implement better history accesses and cleanup methods * Implement QueryParameter support for history access * Notify media creation even for external media
-
0.13.0-rc.411176ab0 · ·
medialibrary 0.13.0-rc.4 This release candidate adds several fixes and missing features from the rc.3. Medialibrary rc.4 changelogs: * Fix CreateFile usage for Win8+ * Fix some partitions name parsing on Linux * Implement single subscription access by ID * Implement better history accesses and cleanup methods * Implement QueryParameter support for history access * Notify media creation even for external media
-
0.13.0-rc.3918b0e7f · ·
medialibrary 0.13.0-rc.3 This release candidate adds several fixes and missing features from the rc.2. Medialibrary rc.3 changelogs: * Expose searching methods in both subscriptions and services * Expose a subscription media accessor * Implement favorites in all containers * Implement an `favoriteOnly` QueryParameter to filter non-favorite items
-
0.13.0-rc.27c0193d8 · ·
medialibrary 0.13.0-rc.2 This release candidate adds several fixes and missing features from the rc.1. Medialibrary rc.2 changelogs: * Expose the total number of media in `Subscription` and `Service` ML objects * Expose listing methods in `Service` * Add new playlist filtering types: `Video` and `Audio` * Add helpers to refresh all the subscription * Fix an abort when inserting duplicated subscriptions
-
0.13.0-rc.11fabbeed · ·
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.195606edf · ·
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.0fc002ae1 · ·
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.217bd66de · ·
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.1422675b8 · ·
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.0725ff59a · ·
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.10.15db47475 · ·
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.10.06abbc02d · ·
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.00c386805 · ·
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.035bbe667 · ·
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