medialibrary merge requestshttps://code.videolan.org/videolan/medialibrary/-/merge_requests2021-11-09T14:58:16Zhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/533Medialibrary: add .far, .669 and .mtm file extensions2021-11-09T14:58:16ZMehdi SabwatMedialibrary: add .far, .669 and .mtm file extensionsfixes #254fixes #2540.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/536IAlbumTrack: remove unused header and helper type2021-11-16T13:56:33ZMehdi SabwatIAlbumTrack: remove unused header and helper typeFixes #391Fixes #3910.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/538Thumbail: return nullptr if update() or updateLinkRecord() fail2021-11-16T15:10:15ZMehdi SabwatThumbail: return nullptr if update() or updateLinkRecord() failFollowing up on the review of !537Following up on the review of !5370.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/537Thumbnail: don't cache nullptr if updateOrReplace fails2021-11-16T15:25:33ZMehdi SabwatThumbnail: don't cache nullptr if updateOrReplace failsThis will prevent changing m_thumbnail values if Thumbnail::updateOrReplace() failed in each EntityType.This will prevent changing m_thumbnail values if Thumbnail::updateOrReplace() failed in each EntityType.0.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/535Thumbnail: emit modification notifiers from entities2021-11-16T20:05:19ZMehdi SabwatThumbnail: emit modification notifiers from entitiesa notification is sent when EntityType::setThumbnail() succeeds.
#387a notification is sent when EntityType::setThumbnail() succeeds.
#3870.11.xHugo Beauzée-LuyssenHugo Beauzée-Luyssenhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/539Media: Add a lyrics column2021-11-17T08:10:52ZHugo Beauzée-LuyssenMedia: Add a lyrics columnThis only adds the column to support lyrics in the media library, so we won't have to migrate the media table again in the future.
refs #282This only adds the column to support lyrics in the media library, so we won't have to migrate the media table again in the future.
refs #2820.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/540Medialibrary: add .far, .669 and .mtm file extensions2021-11-17T14:06:44ZHugo Beauzée-LuyssenMedialibrary: add .far, .669 and .mtm file extensionsfixes #254
(cherry picked from commit 24ae30bea275bae6a7a8bbf63d4820071d2692ec)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>fixes #254
(cherry picked from commit 24ae30bea275bae6a7a8bbf63d4820071d2692ec)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>0.10.1https://code.videolan.org/videolan/medialibrary/-/merge_requests/541VLCMetadataParser: Fix inclusion guards2021-11-23T07:51:17ZHugo Beauzée-LuyssenVLCMetadataParser: Fix inclusion guards`USE_EMBEDDED_THUMBNAIL_API` was never defined, and defer.h isn't used in most configurations`USE_EMBEDDED_THUMBNAIL_API` was never defined, and defer.h isn't used in most configurations0.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/542Use system provided xxhash if available2021-11-23T09:25:33ZHugo Beauzée-LuyssenUse system provided xxhash if available0.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/543AudioTrack: Remove UNIQUE(media_id, attached_file_id) constraint2021-11-23T10:34:55ZHugo Beauzée-LuyssenAudioTrack: Remove UNIQUE(media_id, attached_file_id) constraintThe code explicitly tries to insert multiple tracks from a single
external file. In the unlikely event this would occur, it would trigger
a constraint violation.
refs #392The code explicitly tries to insert multiple tracks from a single
external file. In the unlikely event this would occur, it would trigger
a constraint violation.
refs #3920.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/544LinkService: Work around invalid UNIQUE constraint2021-11-23T10:36:31ZHugo Beauzée-LuyssenLinkService: Work around invalid UNIQUE constraintThis fixes #392 for the stable branch.
!543 takes care of removing the constraint in the development branchThis fixes #392 for the stable branch.
!543 takes care of removing the constraint in the development branch0.10.1https://code.videolan.org/videolan/medialibrary/-/merge_requests/545Playlist: Fix clearContent implementation2021-11-23T16:57:43ZHugo Beauzée-LuyssenPlaylist: Fix clearContent implementationFix #395Fix #3950.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/546Playlist: Fix internal counter update when clearing external playlists2021-11-23T16:57:43ZHugo Beauzée-LuyssenPlaylist: Fix internal counter update when clearing external playlistsFix #395 (again)Fix #395 (again)0.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/547Playlist: Expose the number of media with unknown duration2021-11-23T17:09:20ZHugo Beauzée-LuyssenPlaylist: Expose the number of media with unknown durationFix #393Fix #3930.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/548Backport Playlist clear content fixes2021-11-23T18:04:13ZHugo Beauzée-LuyssenBackport Playlist clear content fixesThis is a backport of !545 and !546This is a backport of !545 and !5460.10.1https://code.videolan.org/videolan/medialibrary/-/merge_requests/549MetadataParser: Guess media type in a case insensitive way2021-12-07T15:53:33ZHugo Beauzée-LuyssenMetadataParser: Guess media type in a case insensitive wayRefs vlc-ios#906Refs vlc-ios#9060.11.xhttps://code.videolan.org/videolan/medialibrary/-/merge_requests/550Backport case insensitive extension comparisons2021-11-23T18:05:30ZHugo Beauzée-LuyssenBackport case insensitive extension comparisonsThis is a backport of !549This is a backport of !5490.10.1https://code.videolan.org/videolan/medialibrary/-/merge_requests/551Backport minor fixes to 0.9.x2021-11-24T09:13:35ZHugo Beauzée-LuyssenBackport minor fixes to 0.9.xAnd bump version to 0.9.4And bump version to 0.9.40.9.4https://code.videolan.org/videolan/medialibrary/-/merge_requests/552meson: Bump version to 0.10.12021-11-24T09:20:25ZHugo Beauzée-Luyssenmeson: Bump version to 0.10.10.10.1https://code.videolan.org/videolan/medialibrary/-/merge_requests/553meson: On the road to 0.9.52021-11-24T09:27:16ZHugo Beauzée-Luyssenmeson: On the road to 0.9.50.9.5