Commit Graph

  • 3280835020 fix: add ID3v2.4 TIPL back Deluan 2024-11-23 20:14:33 -05:00
  • 9ae898d071
    feat: add Navidrome Guru on Gurubase.io (#3491) Kursat Aktas 2024-11-24 01:29:00 +03:00
  • bee2b04992 fix: docker build Deluan 2024-11-23 17:08:11 -05:00
  • 63090aca9e fix: pwa not updating. use the custom code we had before Deluan 2024-11-23 16:44:23 -05:00
  • 630811843f refactor: rename methods Deluan 2024-11-23 13:24:14 -05:00
  • 875664e0a8 fix: changesDetected ProgressInfo should increase folderCount Deluan 2024-11-23 10:39:57 -05:00
  • 31b3f23c73 refactor: send refresh event when there were changes Deluan 2024-11-23 10:09:13 -05:00
  • 329d817b5d refactor: external scanner can be terminated gracefully Deluan 2024-11-23 09:36:20 -05:00
  • 4c5f2a0d9d refactor: scanner does not need to be singleton anymore Deluan 2024-11-23 09:15:10 -05:00
  • 619afd56c9 refactor: scanner does not need to be singleton anymore Deluan 2024-11-23 09:09:42 -05:00
  • b17f328d37 refactor: external scanner (wip) Deluan 2024-11-23 09:06:28 -05:00
  • dc50e16b51 refactor: external scanner (wip) Deluan 2024-11-22 23:41:29 -05:00
  • 050a97523d refactor: external scanner (wip) Deluan 2024-11-22 22:15:08 -05:00
  • d12f13b131 refactor: external scanner (wip) Deluan 2024-11-22 19:11:05 -05:00
  • 4969093767 refactor: wip Deluan 2024-11-22 16:44:23 -05:00
  • 3db9c0b8f0 fix: add scan progress and status Deluan 2024-11-21 22:22:05 -05:00
  • 5d1b5ffa34 feat: run scanner as an external process (wip) Deluan 2024-11-21 18:55:37 -05:00
  • 4cf3f6b59b
    Merge branch 'master' into master qx100 2024-11-22 10:09:47 +08:00
  • e3879f8c83 refactor: rename replace scanner package with new one Deluan 2024-11-21 16:54:57 -05:00
  • 36b1ffda44 test: more stats in the scanner benchmark Deluan 2024-11-21 16:45:35 -05:00
  • 49baee06ba refactor: use map.Sync in taglib wrapper Deluan 2024-11-21 16:45:09 -05:00
  • b14ebf47e4 Introducing Navidrome Guru on Gurubase.io Kursat Aktas 2024-11-21 19:15:04 +03:00
  • f11c14c85d refactor: even less allocations Deluan 2024-11-20 18:24:16 -05:00
  • 054946dc42 chore: update sanitize with updated diacritics Deluan 2024-11-20 11:31:13 -05:00
  • 26e3ab7c19 fix: change log level Deluan 2024-11-20 08:18:16 -05:00
  • 264f7bc98a refactor: use cursors to reduce GC pressure Deluan 2024-11-20 07:57:28 -05:00
  • f925c3030a fix: handle rows.Next() errors Deluan 2024-11-20 07:43:13 -05:00
  • afe160de18
    Update Chinese (simplified) Translation qx100 2024-11-20 20:21:28 +08:00
  • 32d5c0683b fix: artwork cache warmer (wip) Deluan 2024-11-19 22:03:48 -05:00
  • 00bf93c84e fix: lint Deluan 2024-11-19 20:49:59 -05:00
  • 7ae95bb7eb Merge branch 'master' into new-scanner Deluan 2024-11-19 20:46:59 -05:00
  • 7dda531275 refactor: pre-allocate slice Deluan 2024-11-19 20:43:46 -05:00
  • 682b501c3c Merge master Deluan 2024-11-19 20:36:54 -05:00
  • 7f10d360ba refactor: remove timeToSQL. SQLite time comparisons must use timediff() Deluan 2024-11-18 19:39:59 +02:00
  • ccce1c0f6d fix: pre-cache square images, or else they are not useful for the Album Grid Deluan 2024-11-19 13:03:04 -05:00
  • 81edef925c refactor: when resizing, don't buffer the original image "just in case" Deluan 2024-11-19 12:44:54 -05:00
  • 2d4f483812 refactor: remove unnecessary intermediate buffer for ffmpeg image extraction Deluan 2024-11-19 12:34:26 -05:00
  • d229ff39e5 refactor: reduce GC pressure by pre-allocating slices Deluan 2024-11-19 07:45:24 -05:00
  • 3982ba7258 revert: separation of write and read DBs Deluan 2024-11-18 15:52:13 +02:00
  • 1bf94531fd refactor: better implementation of newRefreshQueue. - use pointer references in channel - actually exits when context is canceled Deluan 2024-11-15 19:44:33 +02:00
  • 56f4126f32
    chore(deps-dev): bump happy-dom from 15.11.0 to 15.11.6 in /ui dependabot[bot] 2024-11-18 18:27:17 +00:00
  • 20dc6cf2ed
    chore(deps-dev): bump @vitest/coverage-v8 from 2.1.4 to 2.1.5 in /ui dependabot[bot] 2024-11-18 18:27:07 +00:00
  • 6c38dc234f refactor: change toSQL to use ReplaceAllStringFunc, to cause less static allocations Deluan 2024-11-15 19:38:59 +02:00
  • c1adf407a1 refactor: load translations with sync.OnceValues Deluan 2024-11-18 14:07:31 +02:00
  • b76a4e22fa fix: don't reuse too much Deluan 2024-11-17 17:46:49 +02:00
  • fe6dfeb218 ci: move ffmpeg version to env and use it Alexander Mazuruk 2024-11-16 16:29:36 +01:00
  • cff79d9a60 ci: remove branding from msi Alexander Mazuruk 2024-11-16 07:46:46 +01:00
  • 111c50e0b4 ci: unify crosstaglib version to single place Alexander Mazuruk 2024-11-15 21:34:03 +01:00
  • b93073e6cb ci: run tests on relevant changes only Alexander Mazuruk 2024-11-15 15:42:25 +01:00
  • 0210ed1f6f ci: move goimports to golangci-lint Alexander Mazuruk 2024-11-15 15:05:39 +01:00
  • b8bb73e84d ci: minor adjustments in pipeline workflow Alexander Mazuruk 2024-11-15 14:50:27 +01:00
  • 2cc023ded3 test: add goleak to check for goroutines leakage Deluan 2024-11-15 19:35:52 +02:00
  • 08127cebab fix: reduce allocations Deluan 2024-11-14 21:22:24 +02:00
  • 6c34e07671 refactor: optimize toSQL helper function, to reduce calls to strings.Builder.grow Deluan 2024-11-13 01:44:46 -05:00
  • b393ea2c7f test: add small benchmark to help profile the scanner memory usage Deluan 2024-11-13 01:07:29 -05:00
  • 5a097c11bf refactor: remove unnecessary file Deluan 2024-11-13 00:47:34 -05:00
  • a5486c63ad refactor: try to make it a slightly easier for the GC Deluan 2024-11-12 20:45:45 -05:00
  • fb5d1b9cde
    Merge branch 'master' into fix/UppercaseRepoName Andre Wei 2024-11-13 09:22:58 +08:00
  • 0db316c5e3 fix: stages labels Deluan 2024-11-12 19:22:20 -05:00
  • d93aa2f880 fix: remove unused functions Deluan 2024-11-12 16:38:11 -05:00
  • c6be4972a2 fix: docker caching Deluan 2024-11-12 16:24:50 -05:00
  • 8568a9f120 fix: paginate query for refreshing albums Deluan 2024-11-12 16:14:17 -05:00
  • ce4f03b24d fix: paginate query for missing tracks Deluan 2024-11-12 14:31:57 -05:00
  • 75a34c8a11 fix: don't loadParticipants when it is not needed Deluan 2024-11-12 13:59:20 -05:00
  • e85c9034e0 fix: remove empty artists after split Deluan 2024-11-12 08:03:58 -05:00
  • f3d64bb09e chore: add todo Deluan 2024-11-11 20:20:26 -05:00
  • c19030c3c8 fix: show error if mappings were not parsed properly Deluan 2024-11-11 16:27:29 -05:00
  • dd5ea7b75c fix: add artist tag splitter (wip) Deluan 2024-11-11 16:14:20 -05:00
  • a650b29ad1 fix: add tag splitter (wip) Deluan 2024-11-11 15:48:54 -05:00
  • 0d2bc16c14 fix: add tag splitter (wip) Deluan 2024-11-11 15:10:42 -05:00
  • ea9462a8d5 Merge branch 'master' into new-scanner Deluan 2024-11-11 14:09:04 -05:00
  • 1359695b7e
    chore(deps-dev): bump @typescript-eslint/eslint-plugin in /ui dependabot[bot] 2024-11-11 18:48:32 +00:00
  • c952dc343a chore(deps): bump JS dependencies Deluan 2024-11-11 13:47:01 -05:00
  • 3671598121 chore(deps): bump Go dependencies Deluan 2024-11-11 13:30:09 -05:00
  • 158711fa74
    chore(deps-dev): bump vite from 5.4.10 to 5.4.11 in /ui dependabot[bot] 2024-11-11 17:59:46 +00:00
  • 8d15a89975
    chore(deps): bump uuid from 11.0.2 to 11.0.3 in /ui dependabot[bot] 2024-11-11 17:59:25 +00:00
  • 2b0a04c4dd fix: add tag splitter (wip) Deluan 2024-11-11 12:59:04 -05:00
  • 7742e20243
    chore(deps-dev): bump @typescript-eslint/parser in /ui dependabot[bot] 2024-11-11 17:59:02 +00:00
  • 4287a0345d
    chore(deps-dev): bump happy-dom from 15.8.3 to 15.11.0 in /ui dependabot[bot] 2024-11-11 17:58:18 +00:00
  • 24452537bc
    chore(deps-dev): bump @types/node from 22.8.7 to 22.9.0 in /ui dependabot[bot] 2024-11-11 17:58:08 +00:00
  • a78d78482b fix: remove debug leftover Deluan 2024-11-11 12:37:23 -05:00
  • e24e1c888a
    chore(deps): bump golang.org/x/image from 0.21.0 to 0.22.0 dependabot[bot] 2024-11-11 17:07:02 +00:00
  • a591a3ca3d
    chore(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 dependabot[bot] 2024-11-11 17:06:55 +00:00
  • 808cef1a17
    chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 dependabot[bot] 2024-11-11 17:06:50 +00:00
  • 3eda1974f5
    chore(deps): bump golang.org/x/text from 0.19.0 to 0.20.0 dependabot[bot] 2024-11-11 17:06:45 +00:00
  • 19a750aa38 fix: rename method Deluan 2024-11-11 10:44:01 -05:00
  • fecbd51c82 feat: skip GC if there were no changes Deluan 2024-11-10 18:40:16 -05:00
  • 970db5605b feat: add more debugging to GC Deluan 2024-11-10 18:19:26 -05:00
  • 5ca755b606 feat: GC purges empty folders Deluan 2024-11-10 18:14:26 -05:00
  • 51533aba9c refactor: GC Deluan 2024-11-10 17:13:46 -05:00
  • 55d7d0b209 fix: GC remove unused tags Deluan 2024-11-10 17:10:52 -05:00
  • c1dd636e6a fix: rename indexes Deluan 2024-11-10 16:27:47 -05:00
  • 21ab4a1c2c feat: display album version Deluan 2024-11-10 16:19:19 -05:00
  • 76e9ba3f95 fix: album tag filtering Deluan 2024-11-10 15:55:46 -05:00
  • 98a3286fd2 fix: increment play_count for all artists of a track Deluan 2024-11-10 15:06:59 -05:00
  • 10e75fdde1 fix: update artist annotations after a scan Deluan 2024-11-10 15:01:51 -05:00
  • 0944e02f8e fix: update album annotations after a scan Deluan 2024-11-10 13:55:36 -05:00
  • 6573d45be6 refactor: optimize artist.purgeEmpty query Deluan 2024-11-10 12:02:49 -05:00
  • b8bff359d7 feat: add 'missing' to album Deluan 2024-11-10 11:30:21 -05:00
  • 732cfba1ea fix: GC clean empty artist Deluan 2024-11-10 10:01:22 -05:00