Commit Graph

  • e936bd5a9d More UTF8 mappings Deluan 2024-08-30 09:38:39 -04:00
  • 5c60304f69 Fixing some mappings Deluan 2024-07-01 17:57:45 -04:00
  • 410b65e285 Fixing migration Deluan 2024-06-28 13:48:39 -04:00
  • 33ca5e070d Use nanoid and base62 for IDs Deluan 2024-06-26 22:16:05 -04:00
  • 929d87817f Micro-optimizations Deluan 2024-06-26 07:59:37 -04:00
  • 5f246285ac Add index Deluan 2024-06-26 07:04:07 -04:00
  • cc694b4931 Fix timestamps in DB Deluan 2024-06-25 21:37:59 -04:00
  • 1b159a21c8 Make path handling more Windows friendly Deluan 2024-06-25 21:28:04 -04:00
  • 786fe422dd WIP Deluan 2024-06-25 14:10:30 -04:00
  • 8d40c21a1a Fix typo. Thanks @Lokke Deluan 2024-06-24 20:22:13 -04:00
  • 064e9a567d Ignore files starting with . Deluan 2024-06-24 20:01:04 -04:00
  • 16f5ddb607 Don't panic on tag reading error Deluan 2024-06-24 17:41:07 -04:00
  • d331d6ebf7 Add String() method to TagName Deluan 2024-06-23 22:28:18 -04:00
  • 39cfe850dd Use MBIDs to build Album IDs Deluan 2024-06-23 17:48:06 -04:00
  • fec7e740b6 Don't consider tags when checking for equivalent tracks Deluan 2024-06-23 17:31:24 -04:00
  • 66bc8f5646 Add more log Deluan 2024-06-23 16:52:45 -04:00
  • ae12ab0ce6 Refactor and tests Deluan 2024-06-22 22:41:49 -04:00
  • 9ae68ea802 Remove AllArtistIDs from model.Album Deluan 2024-06-22 21:44:51 -04:00
  • dd6db50185 Some refactoring Deluan 2024-06-22 21:04:06 -04:00
  • ce9aa07910 Make album comparison more effective Deluan 2024-06-22 20:46:44 -04:00
  • c4d095e5d8 Check for unmodified albums concurrently Deluan 2024-06-22 18:16:48 -04:00
  • d32557b5b3 Avoid refreshing albums that didn't change Deluan 2024-06-22 17:26:15 -04:00
  • 4cc47533ad Filter album tags Deluan 2024-06-21 21:20:46 -04:00
  • 951ba89964 Refactoring, part 2 Deluan 2024-06-21 21:12:07 -04:00
  • fb6943368e Refactor Deluan 2024-06-21 20:51:25 -04:00
  • 9a601ffa09 Add mood Deluan 2024-06-21 20:40:16 -04:00
  • 78767923fd Sanitize tags when importing Deluan 2024-06-21 18:38:42 -04:00
  • 3346374861 Add RecordingDate to mappings.yaml, using "TaggingLikePicard" mapping Deluan 2024-06-19 22:16:45 -04:00
  • 6392dc6bda Replace OriginalDate with AlbumVersion in album disambiguation Deluan 2024-06-16 22:40:40 -04:00
  • 51e05dc43c Be smarter about updating participations and tags Deluan 2024-06-15 12:38:00 -04:00
  • 5377bf5b6c Add original date to AlbumIDs Deluan 2024-06-15 12:37:19 -04:00
  • 5867f0e311 Fix Artist/AlbumArtist IDs Deluan 2024-06-15 12:36:27 -04:00
  • fd40579b64 Removed unused genre code Deluan 2024-06-13 22:23:08 -04:00
  • 0fb0de49a1 Get artist counters dynamically, no need to refresh Deluan 2024-06-11 22:06:48 -04:00
  • 319905d387 Move FullText handling to persistence, add track participants Deluan 2024-06-11 18:09:51 -04:00
  • eaa9df492a Refactor BaseName util function Deluan 2024-06-11 17:44:43 -04:00
  • 357cdab379 Fix MediaFiles.ToAlbum() Deluan 2024-06-11 13:01:51 -04:00
  • a9ae4e51d8 Map Artist/AlbumArtist IDs Deluan 2024-06-11 08:43:22 -04:00
  • 38367455af Remove duplicated participants Deluan 2024-06-10 22:37:04 -04:00
  • 0cf7695e5e Add TODO Deluan 2024-06-10 21:44:39 -04:00
  • e300477ae1 Refactor Deluan 2024-06-10 21:10:25 -04:00
  • 78b4435f77 Skip invalid participants Deluan 2024-06-10 20:59:48 -04:00
  • 5015c3a1c2 Fix db tests Deluan 2024-06-10 20:46:19 -04:00
  • 455e480cb4 Fix tests Deluan 2024-06-10 20:37:59 -04:00
  • 573ec41c36 Report error in phase_folders's finalize Deluan 2024-06-10 20:16:02 -04:00
  • dd50d8e448 Small refactor Deluan 2024-06-09 20:09:09 -04:00
  • 3f1f14b752 Fix search Deluan 2024-06-09 19:41:44 -04:00
  • efbd41e5a7 Add participants to albums Deluan 2024-06-09 19:33:21 -04:00
  • 05d7d0db2a Save participations to DB Deluan 2024-06-09 18:21:45 -04:00
  • 3911850e7c Nit Deluan 2024-06-09 15:21:17 -04:00
  • 9e0bb77180 Try to infer MBIDs from track/album artists Deluan 2024-06-09 15:20:21 -04:00
  • b3fa666223 Simplify mapDisplayRole functions Deluan 2024-06-09 14:54:24 -04:00
  • 03e0520443 Parse all artist roles Deluan 2024-06-09 14:47:25 -04:00
  • 9e89657469 Parse ALBUMARTIST(S) Deluan 2024-06-09 13:59:54 -04:00
  • 376d2b36ec Parse ARTIST(S) Deluan 2024-06-08 10:48:28 -04:00
  • 9867cb8d46 Don't expose Album's tags in the API Deluan 2024-06-07 18:04:24 -04:00
  • 00331f4c72 Fix phase start/stop log message Deluan 2024-06-06 21:15:28 -04:00
  • ab24f8d665 Fix flaky test Deluan 2024-06-06 20:46:52 -04:00
  • 795c72c31a Fix album refresh Deluan 2024-06-06 20:27:12 -04:00
  • d0818321f9 Clear names before calculating IDs Deluan 2024-06-05 22:31:17 -04:00
  • 5ffd47d748 Add Clear to Sanitize Deluan 2024-06-05 22:22:20 -04:00
  • e5bb342eb5 Fix merge Deluan 2024-06-05 22:22:06 -04:00
  • 19b4f26b44 Fix tests expectations Deluan 2024-06-05 19:42:46 -04:00
  • a77a78c51e Add FIXME Deluan 2024-06-04 18:10:13 -04:00
  • 0dc726cd39 Add TODO Deluan 2024-06-04 17:50:51 -04:00
  • 6e5cad9710 Detect and handle missing folders Deluan 2024-06-04 06:15:43 -04:00
  • d6cedbb054 WIP Deluan 2024-06-03 20:02:26 -04:00
  • ab30da37f9 Fix name conflicts Deluan 2024-06-03 19:39:47 -04:00
  • 8a4e2b4a97 Map Album genres to/from tag table Deluan 2024-06-03 19:01:22 -04:00
  • 57caedc46a TODOs Deluan 2024-06-03 16:59:43 -04:00
  • da1d5cd995 Don't trigger 'unused' for scanner2 package Deluan 2024-06-02 22:33:20 -04:00
  • 20443e92f5 Refactor phases Deluan 2024-06-02 21:55:06 -04:00
  • afa7bbdca5 Add missing to folders Deluan 2024-06-02 21:55:32 -04:00
  • 45dac39902 Count tasks that go through the pipeline Deluan 2024-06-02 16:31:05 -04:00
  • b69f2e47a3 Simplify Deluan 2024-06-02 16:12:47 -04:00
  • 876fee54fa Update albums Deluan 2024-06-01 22:00:49 -04:00
  • bf58444362 Album does not need PID Deluan 2024-06-01 13:15:44 -04:00
  • c67759458e WIP Deluan 2024-06-01 12:13:31 -04:00
  • e1a2b9c582 Prioritize exact matches for missing tracks Deluan 2024-05-29 06:57:31 -04:00
  • 4d7be43a26 Do not process missing tracks without any matches Deluan 2024-05-28 20:03:53 -04:00
  • 97ace7c461 Detects old missing tracks being added back Deluan 2024-05-28 19:37:25 -04:00
  • 5e4390c01f Handle file upgrades (change file format) Deluan 2024-05-28 06:22:06 -04:00
  • b7481c669b Handle file moves Deluan 2024-05-27 21:41:33 -04:00
  • c7647bea4b Replace media_file with new version when filepath is the same Deluan 2024-05-24 23:17:44 -04:00
  • f863536583 Replace MediaFile's PID with TID Deluan 2024-05-24 22:39:10 -04:00
  • f2997289d2 WIP - Handle missing files Deluan 2024-05-24 20:30:38 -04:00
  • ffb50f139e WIP - Handle missing files Deluan 2024-05-24 20:17:34 -04:00
  • 912fe482b1 WIP - Handle missing files Deluan 2024-05-24 18:30:37 -04:00
  • 91065d6cc0 Standardize time stamps in the DB Deluan 2024-05-24 18:28:04 -04:00
  • 78f8c9341f WIP - Import Albums Deluan 2024-05-22 21:40:29 -04:00
  • d45bdd0c9c WIP - Import Albums Deluan 2024-05-22 19:38:04 -04:00
  • 5bbcd71f2a WIP - Import Albums Deluan 2024-05-22 07:57:54 -04:00
  • f09e9ccb27 WIP - Watcher Deluan 2024-05-22 12:59:11 -04:00
  • cff20ca76c More test data Deluan 2024-05-20 21:25:48 -04:00
  • e5b62f3f9e Fix/Ignore tests Deluan 2024-05-20 17:59:22 -04:00
  • 3426588abe Map more media_file attributes Deluan 2024-05-20 16:59:36 -04:00
  • 8947d6faa8 Parse genres from tags Deluan 2024-05-20 15:47:04 -04:00
  • 83bc67e401 Import folders, mediafiles and tags Deluan 2024-05-20 14:33:44 -04:00
  • 57c0368707 Rename Tags to Metadata Deluan 2024-05-20 12:06:21 -04:00
  • 44b1c7ac28 WIP - Storage Deluan 2024-05-19 21:57:45 -04:00