Commit Graph

  • 933ed90913
    Bump golang.org/x/text from 0.17.0 to 0.18.0 dependabot[bot] 2024-09-09 17:02:27 +00:00
  • ed25d21d8c
    Only refresh smart playlist when fetching first track Kendall Garner 2024-09-08 20:08:59 -07:00
  • 290d93180a refactor(useSelectedFields): simplify field initialization logic - #3237 shulcz 2024-09-06 17:41:01 +03:00
  • 9950538089
    Bump github.com/mattn/go-zglob from 0.0.5 to 0.0.6 (#3231) dependabot[bot] 2024-09-02 13:22:49 -04:00
  • 0acda3ba36
    Bump github.com/mattn/go-zglob from 0.0.5 to 0.0.6 dependabot[bot] 2024-09-02 17:16:17 +00:00
  • 4a55a148cf
    refactor(core): Refactor selectTranscodingOptions function (#3227) Vlad Shulcz 2024-09-02 19:20:23 +03:00
  • 0d2fb905b5 Fix log message Deluan 2024-09-02 12:14:13 -04:00
  • ffe84bfca3 Small refactoring to make code more concise Deluan 2024-09-02 12:09:52 -04:00
  • c1b75bca51 Improve change detection for POEditor files Deluan 2024-09-02 11:02:24 -04:00
  • 07ccafddd5 Update translations deluan 2024-09-02 14:27:00 +00:00
  • 0117845374 chore: Fix selectTranscodingOptions function - #3226 shulcz 2024-09-02 11:44:08 +03:00
  • 06e64c3b7c
    Merge branch 'master' into refactor/selectTranscodingOptions-3226 Vlad Shulcz 2024-09-02 11:35:51 +03:00
  • 5baab4af77
    Update dev container to use Go 1.23 and customizations object (#3228) Reilly MacKenzie-Cree 2024-09-02 12:22:32 +10:00
  • 58f6552e73 Update dev container to use Go 1.23 and customizations object reillymc 2024-09-02 02:07:19 +00:00
  • 521a9a333c Add smart playlist refresh timeout config and tests for nested track refetching reillymc 2024-07-27 02:56:45 +00:00
  • 4f6d56f6b6 Clean up recursive smart playlist functions reillymc 2024-06-19 10:27:22 +00:00
  • 2f577e65be Recursively refresh playlists within smart playlist rules reillymc 2024-05-12 07:09:56 +00:00
  • 19e4e1b139
    Merge branch 'master' into refactor/selectTranscodingOptions-3226 Vlad Shulcz 2024-09-01 23:41:34 +03:00
  • 5bd88486cf refactor(core): Refactor selectTranscodingOptions function - #3226 shulcz 2024-09-01 23:33:57 +03:00
  • 4c87a39242
    Add Basque localisation (#3221) Xabi 2024-09-01 22:03:15 +02:00
  • fc5d18feb7 Change error code type to avoid integer overflow conversion warning Deluan 2024-09-01 14:41:21 -04:00
  • 2c1931b0ce
    Update eu.json Xabi 2024-09-01 19:28:30 +02:00
  • 9cd2ed3593 Merge branch 'master' into wix Rob Emery 2024-09-01 17:14:57 +01:00
  • 36ead73a72
    Merge branch 'navidrome:master' into master Xabi 2024-09-01 12:26:59 +02:00
  • 4612b0a518 Bump Go dependencies Deluan 2024-08-31 19:18:30 -04:00
  • 0842c56543
    Merge branch 'navidrome:master' into master Xabi 2024-08-31 21:45:21 +02:00
  • c346469d3a Add GitHub annotations in test output Deluan 2024-08-31 15:05:47 -04:00
  • f576420f26 Add GitHub annotations in test output Deluan 2024-08-31 15:02:26 -04:00
  • d950ccbee5 Add GitHub annotations in test output Deluan 2024-08-31 15:01:01 -04:00
  • 47e261b188 Rename album.scanned_at to album.imported_at Deluan 2024-08-30 19:34:43 -04:00
  • 87d889161f Improve tests Deluan 2024-08-30 18:41:53 -04:00
  • 1199bf5caa Only log non-empty folders when scanning Deluan 2024-08-30 17:58:07 -04:00
  • 80f0a11f28 Don't filter artists by role Deluan 2024-08-30 17:16:28 -04:00
  • 6bbd708f6b Fix migration Deluan 2024-08-30 16:55:34 -04:00
  • f45343cd0f More UTF8 mappings Deluan 2024-08-30 09:38:39 -04:00
  • f315f0d366 Fixing some mappings Deluan 2024-07-01 17:57:45 -04:00
  • 73732278c8 Fixing migration Deluan 2024-06-28 13:48:39 -04:00
  • c9fbeb8660 Use nanoid and base62 for IDs Deluan 2024-06-26 22:16:05 -04:00
  • 0ea5a07e5a Micro-optimizations Deluan 2024-06-26 07:59:37 -04:00
  • 6f6a3542b4 Add index Deluan 2024-06-26 07:04:07 -04:00
  • e73c640be7 Fix timestamps in DB Deluan 2024-06-25 21:37:59 -04:00
  • d21cf0c5f2 Make path handling more Windows friendly Deluan 2024-06-25 21:28:04 -04:00
  • 29840c155f WIP Deluan 2024-06-25 14:10:30 -04:00
  • 0047301d1b Fix typo. Thanks @Lokke Deluan 2024-06-24 20:22:13 -04:00
  • 1f4a07673b Ignore files starting with . Deluan 2024-06-24 20:01:04 -04:00
  • 27d9ff4c0a Don't panic on tag reading error Deluan 2024-06-24 17:41:07 -04:00
  • bd66c2c2d1 Add String() method to TagName Deluan 2024-06-23 22:28:18 -04:00
  • 408ca5bfd2 Use MBIDs to build Album IDs Deluan 2024-06-23 17:48:06 -04:00
  • ef39ecb939 Don't consider tags when checking for equivalent tracks Deluan 2024-06-23 17:31:24 -04:00
  • 34d321ecd7 Add more log Deluan 2024-06-23 16:52:45 -04:00
  • dedad3ad00 Refactor and tests Deluan 2024-06-22 22:41:49 -04:00
  • 93a830a0e4 Remove AllArtistIDs from model.Album Deluan 2024-06-22 21:44:51 -04:00
  • 943e94147a Some refactoring Deluan 2024-06-22 21:04:06 -04:00
  • 3a9934e6cc Make album comparison more effective Deluan 2024-06-22 20:46:44 -04:00
  • 606c4c3a3d Check for unmodified albums concurrently Deluan 2024-06-22 18:16:48 -04:00
  • f99b1c4c5a Avoid refreshing albums that didn't change Deluan 2024-06-22 17:26:15 -04:00
  • 838ce1141e Filter album tags Deluan 2024-06-21 21:20:46 -04:00
  • 40baecda50 Refactoring, part 2 Deluan 2024-06-21 21:12:07 -04:00
  • 31030d1be4 Refactor Deluan 2024-06-21 20:51:25 -04:00
  • 9822e6604b Add mood Deluan 2024-06-21 20:40:16 -04:00
  • 9184504275 Sanitize tags when importing Deluan 2024-06-21 18:38:42 -04:00
  • de16bc7f9b Add RecordingDate to mappings.yaml, using "TaggingLikePicard" mapping Deluan 2024-06-19 22:16:45 -04:00
  • aaf01b875c Replace OriginalDate with AlbumVersion in album disambiguation Deluan 2024-06-16 22:40:40 -04:00
  • a87fd6f2c4 Be smarter about updating participations and tags Deluan 2024-06-15 12:38:00 -04:00
  • a81e2afd12 Add original date to AlbumIDs Deluan 2024-06-15 12:37:19 -04:00
  • fc7b1dc69b Fix Artist/AlbumArtist IDs Deluan 2024-06-15 12:36:27 -04:00
  • 9138a0d677 Removed unused genre code Deluan 2024-06-13 22:23:08 -04:00
  • 951a6c987c Get artist counters dynamically, no need to refresh Deluan 2024-06-11 22:06:48 -04:00
  • 1a98e96f98 Move FullText handling to persistence, add track participants Deluan 2024-06-11 18:09:51 -04:00
  • 14c6bc8cbf Refactor BaseName util function Deluan 2024-06-11 17:44:43 -04:00
  • b93dca9c8f Fix MediaFiles.ToAlbum() Deluan 2024-06-11 13:01:51 -04:00
  • 02125d22a1 Map Artist/AlbumArtist IDs Deluan 2024-06-11 08:43:22 -04:00
  • 5fd9d5e153 Remove duplicated participants Deluan 2024-06-10 22:37:04 -04:00
  • 404a7ec7d5 Add TODO Deluan 2024-06-10 21:44:39 -04:00
  • 9fc4bb5336 Refactor Deluan 2024-06-10 21:10:25 -04:00
  • 55e357b8da Skip invalid participants Deluan 2024-06-10 20:59:48 -04:00
  • d014a2a76d Fix db tests Deluan 2024-06-10 20:46:19 -04:00
  • 83c925014c Fix tests Deluan 2024-06-10 20:37:59 -04:00
  • 1f5c40d7e9 Report error in phase_folders's finalize Deluan 2024-06-10 20:16:02 -04:00
  • 50ff9bc51b Small refactor Deluan 2024-06-09 20:09:09 -04:00
  • d2866c70cf Fix search Deluan 2024-06-09 19:41:44 -04:00
  • b30ccb4bf7 Add participants to albums Deluan 2024-06-09 19:33:21 -04:00
  • 5386e52d38 Save participations to DB Deluan 2024-06-09 18:21:45 -04:00
  • 9caccc712b Nit Deluan 2024-06-09 15:21:17 -04:00
  • 28866202ea Try to infer MBIDs from track/album artists Deluan 2024-06-09 15:20:21 -04:00
  • d576db631e Simplify mapDisplayRole functions Deluan 2024-06-09 14:54:24 -04:00
  • 7753d7fcef Parse all artist roles Deluan 2024-06-09 14:47:25 -04:00
  • 6ca735df19 Parse ALBUMARTIST(S) Deluan 2024-06-09 13:59:54 -04:00
  • aabf3d4426 Parse ARTIST(S) Deluan 2024-06-08 10:48:28 -04:00
  • 9ed95ac048 Don't expose Album's tags in the API Deluan 2024-06-07 18:04:24 -04:00
  • 4a301e4b4a Fix phase start/stop log message Deluan 2024-06-06 21:15:28 -04:00
  • 7ad2685fac Fix flaky test Deluan 2024-06-06 20:46:52 -04:00
  • ba28e244b3 Fix album refresh Deluan 2024-06-06 20:27:12 -04:00
  • 228756b7e8 Clear names before calculating IDs Deluan 2024-06-05 22:31:17 -04:00
  • 311ba180d7 Add Clear to Sanitize Deluan 2024-06-05 22:22:20 -04:00
  • 7ae1c6d949 Fix merge Deluan 2024-06-05 22:22:06 -04:00
  • 8cacd2c266 Fix tests expectations Deluan 2024-06-05 19:42:46 -04:00
  • 00f3427769 Add FIXME Deluan 2024-06-04 18:10:13 -04:00
  • 8ddc15a925 Add TODO Deluan 2024-06-04 17:50:51 -04:00
  • 1774ddef02 Detect and handle missing folders Deluan 2024-06-04 06:15:43 -04:00