Commit Graph
133 Commits
Author SHA1 Message Date
emeric 7767ddb78f Made compilation work with unity builds 2025-04-20 11:26:47 +02:00
emeric 75cbbde598 No need to full rescan when changing some settings 2025-04-07 22:48:10 +02:00
emeric faabb7ec4a Added an option to merge artists without MBIDs to those with one, fixes #642 2025-04-04 18:30:14 +02:00
emeric 6ba6034d87 Minor cleanup, reducing includes 2025-03-27 17:26:51 +01:00
emeric 6681f8b753 Moved fallback code from metadata lib to scanner 2025-03-27 16:49:52 +01:00
emeric 5b742c11b5 Code review 2025-03-24 13:35:57 +01:00
emeric 2bc6723ed9 Fixed bad stats 2025-03-23 15:46:10 +01:00
emeric d0dad81390 Fixed force scan not taken into account for artist.nfo files + hack to scan only artist.nfo files and not all nfo files 2025-03-23 15:16:43 +01:00
emeric e349e14101 Added basic support for artist.nfo file parsing, ref #640 2025-03-22 17:21:08 +01:00
emeric 6e2b7ff2dd Minor cleanup 2025-03-19 21:32:48 +01:00
emeric 05000d8a1a Deduplicate embedded images, ref #628 2025-03-15 14:48:37 +01:00
emeric 5effbf99a1 Reworked scanner to use taglib to extract images, now support images in APE tags. This is a step forward multiple image support per track 2025-03-09 11:20:30 +01:00
emeric 59f7bec8dd Fixed regression in album grouping, ref #616 2025-02-22 22:05:25 +01:00
emeric d19d6f04b2 Use album sort order in UI, fixes #616 2025-02-22 19:57:06 +01:00
emeric bf59e1a2bc Increased batch size for writing scan results in db 2025-02-22 10:58:21 +01:00
emeric a3dfc082ea Try to reuse the db track entry if the track file just moved, fixes #612 2025-02-16 15:52:05 +01:00
emeric 32b366dda7 Use system_timer expires_after to fix build 2025-02-10 17:23:43 +01:00
emeric bebe384376 Added release country support 2025-02-08 15:29:57 +01:00
emeric 4fe6edb87f Added release comment support, ref #568 2025-02-07 17:02:08 +01:00
emeric aab5dbee2b Fixed a badly constructed Wt::WdateTime from partial date times, ref #601 2025-01-26 19:01:59 +01:00
emeric 814eaf0a3e Switched the file added info back to a full date time, ref #601 2025-01-26 15:08:31 +01:00
emeric 534df42f9d Distinguish initial scan to import last time write as added time, ref #601 2025-01-24 17:59:25 +01:00
emeric c22394bc4a Fixed some warnings 2025-01-21 13:42:03 +01:00
emeric 33759def78 Adding support for partial dates (only year or month), fixes #477 2025-01-19 23:50:39 +01:00
emeric c73ff7dc03 Use ENCODINGTIME to set the added time, if present, otherwise use the last modified time of the file (only during the first import), fixes #595 2025-01-18 16:51:31 +01:00
emeric c7db5fc61a Added support for explcit tags (rtng, ITUNESADVISORY) 2025-01-17 18:03:16 +01:00
emeric 1d15be1e6c Added an option to skip playlists that are refering to a single album + skip playlists that are empty, fixes #577 2025-01-15 21:14:18 +01:00
emeric eda06c8214 Scanner: do not decode whole images, just probe, ref #561 2025-01-12 20:55:16 +01:00
emeric 10d900faf2 Simplified some path writes 2025-01-06 22:29:46 +01:00
emeric 1f6398b5b4 Do not try to create a string from a potentially null ptr, ref #561 2025-01-05 16:49:21 +01:00
emeric ac4baaac10 Added some debug logs during scans, quite verbose 2024-12-19 20:36:50 +01:00
emeric d49d718922 Fixed build 2024-12-18 15:18:46 +01:00
emeric b80cd013a9 Fixed build 2024-12-18 14:46:46 +01:00
emeric 3661eaccb6 Added playlist import (and sync)from m3u files, ref #391 2024-12-18 14:15:25 +01:00
emeric 06fd444d26 Various minor cleanup 2024-12-06 14:08:31 +01:00
emeric 45175a721c Various minor cleanup 2024-12-05 20:09:14 +01:00
emeric 5504ee707c Added barcode tag parsing in releases, and take it into account to avoid merging unrelated albums, fixes #550 2024-11-14 13:22:05 +01:00
emeric 0164038794 Take labels into account to avoid merging unrelated albums, ref #550 2024-11-13 18:41:24 +01:00
emeric 8f5110b5f4 Fixed bad usages 2024-11-07 13:02:45 +01:00
emeric b25f4f2541 Fixed counter in the scanner's discovery step 2024-11-05 22:23:24 +01:00
emeric 33f4cf47ea More relaxed search for artist images, fixes #538 2024-10-30 18:40:51 +01:00
emeric f613d16fc2 Now manually parse sync/unsync lyrics frames in id3v2 tags 2024-10-27 15:21:54 +01:00
emeric 2d28ea61eb Subsonic API: added getLyrics/getLyricsBySongId support, ref #379 2024-10-26 19:04:11 +02:00
emeric 72b1367ea6 Added embedded/external lyrics support: parsing + indexing, ref #379 2024-10-26 16:58:13 +02:00
emeric b5d650791c Removed some more orphaned db entries 2024-10-03 18:53:45 +02:00
emeric 929fa5eab0 Fixed missing external cover import 2024-10-02 22:39:57 +02:00
emeric 67ebd54dca Fixed multi disc album merging in case of migration/rescan, #481 2024-09-30 10:04:01 +02:00
emeric 3f6177cedd Changed the way album covers are associated, fixes #503 2024-09-29 16:21:46 +02:00
emeric a0a877e3c1 Added some debug logs to help spot heterogeneous artist names for same MBIDq, ref #491 2024-09-16 22:19:33 +02:00
emeric 95a5b58f48 More permissive grouping of multi disc albums (each disc can now be split on sub directories) when musicbrainz ids are not set, fixes #481 2024-09-08 11:56:27 +02:00