Commit Graph

  • d041cb3249
    fix(plugins): correct error handling in plugin initialization (#4311) Deluan Quintão 2025-07-07 16:24:10 -03:00
  • 1840778f29
    build(deps-dev): bump happy-dom from 17.4.7 to 18.0.1 in /ui dependabot/npm_and_yarn/ui/happy-dom-18.0.1 dependabot[bot] 2025-07-07 19:15:01 +00:00
  • 05ecc7631f fix(plugins): correct error handling in plugin initialization Deluan 2025-07-05 20:59:29 -03:00
  • b5da15094b
    address feedback, make confusing test more stable Kendall Garner 2025-07-05 11:45:15 -07:00
  • dfe45c2f0b
    fix(taglib): parse both id3 and aliased tags, as lyrics appears to be mapped to lyrics-xxx Kendall Garner 2025-07-05 11:28:29 -07:00
  • 13db3f2a6e
    Update eu.json - typo Xabi 2025-07-05 19:39:46 +02:00
  • d8c99afb39
    Update eu.json Xabi 2025-07-05 19:34:57 +02:00
  • f1f1fd2007
    refactor: streamline agents logic and remove unnecessary caching (#4298) Deluan Quintão 2025-07-05 10:11:35 -03:00
  • 66eaac2762
    fix(plugins): add metrics on callbacks and improve plugin method calling (#4304) Deluan Quintão 2025-07-05 09:03:49 -03:00
  • 8f8d06f606 fix(discord): handle failed connections and improve heartbeat checks Deluan 2025-07-04 20:30:52 -03:00
  • a72c8f378e fix(plugins): update plugin base implementation and method calls Deluan 2025-07-04 19:19:59 -03:00
  • 7415e2ec7f test: add unit tests for convertError function, rename to checkErr Deluan 2025-07-03 21:04:59 -04:00
  • eec86586c7 fix(plugins): clear initialization state when unregistering a plugin Deluan 2025-07-03 20:52:27 -04:00
  • dcbe733f36 fix(plugins): update logging configuration for plugins Deluan 2025-07-03 20:30:12 -04:00
  • e3f0c2393b refactor(plugins): remove unused LoadAllPlugins and related methods Deluan 2025-07-03 20:11:32 -04:00
  • 150dc0f676 fix(plugins): improve plugin lifecycle management and error handling Deluan 2025-07-03 17:50:16 -04:00
  • 43bdaa5461 refactor(server): streamline scrobbler stopping logic Deluan 2025-07-03 13:34:04 -04:00
  • 187f9375e5 fix(plugins): enhance logging for schedule callback execution Deluan 2025-07-03 12:50:16 -04:00
  • ec44f06870 fix(plugins): improve logging for metrics in callMethod Deluan 2025-07-03 00:24:19 -04:00
  • 7fe906806c fix(plugins): capture OnInit metrics Deluan 2025-07-03 00:00:00 -04:00
  • 77990bd553 fix(plugins): update executeCallback method to use callMethod Deluan 2025-07-02 23:28:53 -04:00
  • 33806b19d1 refactor: implement OnSchedulerCallback method in wasmSchedulerCallback Deluan 2025-07-02 23:12:28 -04:00
  • c583ff57a3
    test: add translation validation system with CI integration (#4306) Deluan Quintão 2025-07-03 09:59:39 -04:00
  • c67aa50b70 run validation with verbose output Deluan 2025-07-03 09:49:15 -04:00
  • e8774daf1e chore: update testall target in Makefile Deluan 2025-07-03 09:41:28 -04:00
  • 4aa6ee118d fix: Hungarian translation JSON structure Deluan 2025-07-03 09:35:59 -04:00
  • 54299c9831 revert translations Deluan 2025-07-03 09:32:41 -04:00
  • 84495099d9 feat: enhance translation validation script Deluan 2025-07-03 09:17:52 -04:00
  • 2d8c484cae feat: add translation validation script and update JSON files Deluan 2025-07-03 09:07:20 -04:00
  • 9b3d3d15a1
    fix(plugins): report metrics for all plugin types, not only MetadataAgents (#4303) Deluan Quintão 2025-07-02 22:05:28 -04:00
  • d4f869152b
    fix(scanner): read cover art from dsf, wavpak, fix wma test (#4296) Kendall Garner 2025-07-03 02:04:27 +00:00
  • b47f16c12c Improve plugin error handling and metrics recording Deluan 2025-07-02 21:55:55 -04:00
  • ee34433cc5
    test: fix mpv tests on systems without /bin/bash installed - 4301 (#4302) Chris M 2025-07-03 01:55:55 +00:00
  • 1a260f75ba
    test(fix): Use /bin/sh as mock_mpv.sh interpreter - 4301 Chris Moultrie 2025-07-02 21:12:22 -04:00
  • 14eb2e46f0
    more const char and remove unused import Kendall Garner 2025-07-02 18:28:27 -07:00
  • e925c177e2 test: simplify agent name extraction in tests Deluan 2025-07-02 13:11:29 -04:00
  • 66dee0a790 refactor: replace range with slice.Contains Deluan 2025-07-01 17:28:59 -04:00
  • 60042f574e refactor: remove agent caching logic Deluan 2025-07-01 15:16:01 -04:00
  • b7886aee7e refactor: enhance agent loading with structured data Deluan 2025-07-01 15:02:39 -04:00
  • a3d1a9dbe5
    fix(plugins): silence plugin warnings and folder creation when plugins disabled (#4297) Deluan Quintão 2025-07-02 13:17:59 -04:00
  • 6bb73e9586
    feedback Kendall Garner 2025-07-02 09:52:01 -07:00
  • 196c4ca245 fix: ensure plugin folder is created only if plugins are enabled Deluan 2025-07-01 21:42:57 -04:00
  • 9831fe885c style: update test description for clarity Deluan 2025-07-01 17:15:45 -04:00
  • 4345000fe7 fix(plugins): silence repeated “Plugin not found” spam for inactive Spotify/Last.fm plugins Deluan 2025-07-01 14:26:14 -04:00
  • ac6625dc06
    address feedback and alsi realize wma/wavpack are missing Kendall Garner 2025-07-02 09:44:04 -07:00
  • 340b374d01
    fix(taglib): read cover art from dsf Kendall Garner 2025-07-02 08:19:19 -07:00
  • 82f490d066
    fix(ui): update Hungarian translation (#4291) ChekeredList71 2025-07-02 13:49:44 +00:00
  • 82ee90a066 fix: ensure plugin folder is created only if plugins are enabled Deluan 2025-07-01 21:42:57 -04:00
  • 36f73aaef2 Hungarian: fixed my mistakes ChekeredList71 2025-07-02 01:24:03 +02:00
  • 37f107ceae Hungarian: added new strings ChekeredList71 2025-07-02 00:59:03 +02:00
  • cc830b59b3 refactor: replace range with slice.Contains Deluan 2025-07-01 17:28:59 -04:00
  • c992a5186a style: update test description for clarity Deluan 2025-07-01 17:15:45 -04:00
  • a6446f2d4e refactor: remove agent caching logic Deluan 2025-07-01 15:16:01 -04:00
  • 6e0e679ed4 refactor: enhance agent loading with structured data Deluan 2025-07-01 15:02:39 -04:00
  • 9e1085a95d fix(plugins): silence repeated “Plugin not found” spam for inactive Spotify/Last.fm plugins Deluan 2025-07-01 14:26:14 -04:00
  • 861390e541
    Merge branch 'master' into msi-insights-detection Rob Emery 2025-07-01 19:25:05 +01:00
  • 4909232e8f
    fix(ui): update German, Greek, French, Indonesian, Russian, Swedish, Turkish translations from POEditor (#4157) v0.57.0 Deluan Quintão 2025-07-01 12:30:13 -04:00
  • 1878b2870a fix(ui): update German, Greek, French, Indonesian, Russian, Swedish, Turkish translations from POEditor navidrome-bot 2025-07-01 16:26:43 +00:00
  • 4096760b67 feat: support MBIDs in smart playlists Deluan 2025-07-01 10:38:36 -04:00
  • f92c807c0f chore: add pull request template Deluan 2025-06-30 17:12:25 -04:00
  • bfa5b29913
    feat: MBID search functionality for albums, artists and songs (#4286) Deluan Quintão 2025-06-30 17:11:54 -04:00
  • dafbe453f9
    chore(deps-dev): bump vite from 6.3.5 to 7.0.0 in /ui dependabot[bot] 2025-06-30 21:09:52 +00:00
  • b638f7bdf6
    chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /ui dependabot/npm_and_yarn/ui/prettier-3.6.2 dependabot[bot] 2025-06-30 20:48:20 +00:00
  • 589b2afa55
    chore(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.4 in /ui dependabot/npm_and_yarn/ui/vitest/coverage-v8-3.2.4 dependabot[bot] 2025-06-30 20:43:15 +00:00
  • 54a12020f7 fix(subsonic): normalize MBID to lowercase for consistent querying Deluan 2025-06-30 16:37:57 -04:00
  • d186365707 feat(subsonic): enhance MBID search functionality for albums and artists Deluan 2025-06-30 15:53:49 -04:00
  • fb0cf69e59
    chore(deps-dev): bump @vitejs/plugin-react from 4.5.0 to 4.6.0 in /ui dependabot/npm_and_yarn/ui/vitejs/plugin-react-4.6.0 dependabot[bot] 2025-06-30 20:26:24 +00:00
  • 60fe423838
    chore(deps-dev): bump @types/node from 22.15.21 to 24.0.7 in /ui dependabot[bot] 2025-06-30 20:24:39 +00:00
  • c76459414b feat(subsonic): search by MBID functionality Deluan 2025-06-30 15:11:20 -04:00
  • f9c7cc5348
    fix(prometheus): report subsonic error code (#4282) Kendall Garner 2025-06-30 15:54:02 +00:00
  • 008a7e3a1c
    address feedback Kendall Garner 2025-06-30 08:41:47 -07:00
  • a559414ffa
    chore(deps): update TagLib to 2.1.1 (#4281) Deluan Quintão 2025-06-30 11:40:20 -04:00
  • aede0b61ce
    fix(prometheus): report subsonic error code Kendall Garner 2025-06-30 08:15:09 -07:00
  • 93308b2885 feat: add run-docker target Deluan 2025-06-30 10:22:19 -04:00
  • 01f0c8ef0e chore: update CROSS_TAGLIB_VERSION to 2.1.1-1 Deluan 2025-06-30 09:21:03 -04:00
  • e3aec6d2a9
    feat(ui): implement RecentlyAddedByModTime support for tracks (#4046) (#4279) Deluan Quintão 2025-06-30 09:14:35 -04:00
  • 54bfedb026 better testing Deluan 2025-06-29 18:44:18 -04:00
  • a4f4a0ae8d fix: update createdAt field to sort by recently added Deluan 2025-06-29 18:11:56 -04:00
  • dee5e42583 fix: implement RecentlyAddedByModTime support for mediafiles Deluan 2025-06-29 18:05:19 -04:00
  • fce61b65a4 avoid calling str.Clean multiple times feature/unicode-external-api-configurable Deluan 2025-06-29 16:51:53 -04:00
  • bd875d3faf address comments Deluan Quintão 2025-06-29 13:58:32 -04:00
  • 8da042dc28 feat: make Unicode handling in external API calls configurable Deluan 2025-06-29 13:31:12 -04:00
  • 91e7f7b5c9
    fix(server): ensure that similar artists retrieved from provider are no more than limit (#4267) Kendall Garner 2025-06-29 16:19:29 +00:00
  • 4f83987840 fix(ui): keep the NowPlayingPanel badge in sync. Deluan 2025-06-29 11:35:10 -04:00
  • dce7705999 feat(ui): implement new event stream connection logic Deluan 2025-06-29 10:18:05 -04:00
  • 4d4384127a
    add overlimit multiplier Kendall Garner 2025-06-28 18:39:46 -07:00
  • 411b32ebb8 test: improve serve_index_test code Deluan 2025-06-28 20:01:47 -04:00
  • b4aaa7f3a6 fix(ui): update Portuguese translations Deluan 2025-06-28 19:40:25 -04:00
  • 2741b1a5c5
    feat(server): expose main credit stat to reflect only album artist | artist credit (#4268) Kendall Garner 2025-06-28 23:00:13 +00:00
  • 0ed75b2be3 fix migration order Deluan 2025-06-28 18:49:02 -04:00
  • 35053bca95
    Merge branch 'master' into fix-artist-participants Deluan Quintão 2025-06-28 18:46:54 -04:00
  • d4f8419d83
    fix(db): clear dangling music from BFR upgrade (#4262) Deluan Quintão 2025-06-28 18:43:11 -04:00
  • 93040b3f85
    feat(agents): Add Deezer API artist image provider agent (#4180) Bastiaan van der Plaat 2025-06-28 23:50:06 +02:00
  • 6618cacbb6
    fix docs and artist show Kendall Garner 2025-06-28 14:29:19 -07:00
  • 66edc412e5 feat: add Deezer configuration option to disable it. Deluan 2025-06-28 17:27:42 -04:00
  • 1b6f9da254
    address feedback part 1 Kendall Garner 2025-06-28 14:12:00 -07:00
  • db48ee7fa1
    Merge branch 'master' into deezer-agent Deluan Quintão 2025-06-28 16:52:10 -04:00
  • 0cd15c1ddc
    feat(prometheus): add metrics to Subsonic API and Plugins (#4266) Kendall Garner 2025-06-28 02:13:57 +00:00
  • 709714cfc0 chore(deps): update Go dependencies to latest versions Deluan 2025-06-27 21:24:47 -04:00
  • 7c132408c3 directly inject DataStore in Prometheus, to avoid having to pass it in every call Deluan 2025-06-27 20:52:04 -04:00