Commit Graph

  • 53aa640f35 fix(ui): update Korean translation (#3980) DDinghoya 2025-04-25 08:22:31 +09:00
  • e4d65a7828 feat(scanner): add unsynced lyrics to default mapping (#3997) Kendall Garner 2025-04-24 21:40:51 +00:00
  • b41123f75e chore: remove DevEnableBufferedScrobble and always enable buffered scrobbling (#3999) Deluan Quintão 2025-04-24 17:19:50 -04:00
  • 6f52c0201c refactor(server): simplify lastfm agent initialization logic Deluan 2025-04-19 23:36:53 -04:00
  • c7d7ec306e fix(mcp-agent): stream native mcp-server stderr to logs plugins-mcp Deluan 2025-04-19 19:42:22 -04:00
  • bcc3643c81 chore: add debug logging to mcp-server Deluan 2025-04-19 19:37:32 -04:00
  • 97b101685e perf: pre-compile WASM module for MCP agent Deluan 2025-04-19 19:23:23 -04:00
  • 8660cb4fff refactor: centralize MCP agent method logic and cleanup comments Deluan 2025-04-19 19:11:34 -04:00
  • ae93e555c9 feat: refactor MCP agent to support native and WASM implementations Deluan 2025-04-19 19:05:15 -04:00
  • 2f71516dde fix: update MCP server path for agent initialization Deluan 2025-04-19 18:43:50 -04:00
  • 73da7550d6 refactor: separate native and WASM process handling in MCPAgent Deluan 2025-04-19 15:22:15 -04:00
  • 674129a34b fix: update MCP server path for agent initialization Deluan 2025-04-19 14:48:18 -04:00
  • fb0714562d feat: grant filesystem access for WASM modules in MCPAgent Deluan 2025-04-19 14:46:54 -04:00
  • 6b89f7ab63 feat: integrate Wazero for WASM support in MCPAgent Deluan 2025-04-19 14:28:55 -04:00
  • c548168503 fix: handle error messages returned in MCP tool response content Deluan 2025-04-19 14:01:51 -04:00
  • 8ebefe4065 refactor: DRY up MCPAgent implementation Deluan 2025-04-19 13:04:41 -04:00
  • 6e59060a01 fix: prevent double initialization of agents Deluan 2025-04-19 13:01:41 -04:00
  • be9e10db37 test: add mock-based tests for MCPAgent Deluan 2025-04-19 12:56:22 -04:00
  • 9c20520d59 feat: implement GetArtistURL in MCP agent Deluan 2025-04-19 12:48:27 -04:00
  • 8b754a7c73 feat: implement MCP agent process auto-restart Deluan 2025-04-19 12:45:41 -04:00
  • 8326a20eda refactor: keep MCP agent server process running Deluan 2025-04-19 12:04:39 -04:00
  • 51567a0bdf feat: add proof-of-concept MCP agent Deluan 2025-04-19 11:59:34 -04:00
  • 4944f8035a test: add tests for userName and AbsolutePath in core/common.go Deluan 2025-04-18 11:53:47 -04:00
  • 0d5097d888 fix(ui): update Serbian translation (#3941) Ivan Pešić 2025-04-18 03:27:12 +04:00
  • ed7ee3d9f8 fix(ui): always order album tracks by disc and track number (fixes #3720) (#3975) Deluan Quintão 2025-04-17 19:23:53 -04:00
  • 74803bb43e fix(ui): update Russian, Turkish translations from POEditor (#3971) Deluan Quintão 2025-04-16 21:09:50 -04:00
  • 0159cf73e2 fix(ui): updated Catalan translations (#3973) marcbres 2025-04-17 03:05:59 +02:00
  • ac1d51f9d0 fix(ui): update Chinese (Simplified) translations (#3938) Dongeun 2025-04-17 09:05:26 +08:00
  • 91eb661db5 fix(ui): update Norwegian translation #3943 Thomas Johansen 2025-04-17 03:04:10 +02:00
  • 2a81ec9b5a docs: update plugin system design with security enhancements plugin-spike Deluan 2025-04-13 10:18:28 -04:00
  • 4d4625c766 docs: Add table of contents to plugin HLD Deluan 2025-04-13 00:15:08 -04:00
  • 626e5a7bb0 docs: Add plugin directory structure info and implementation plan Deluan 2025-04-13 00:10:23 -04:00
  • 41535b54f5 docs: Add agent system integration to plugin HLD Deluan 2025-04-12 23:30:08 -04:00
  • 7e835b4557 Update plugin initialization flow to pass configuration during Init() Deluan 2025-04-12 21:48:05 -04:00
  • 67c4fa2c9d Improve sequence diagram by breaking down Navidrome Core into specific components Deluan 2025-04-12 21:38:05 -04:00
  • 438fd93d8e Clarify Permission Manager responsibilities in HLD Deluan 2025-04-12 21:30:13 -04:00
  • 524d508916 feat(ui): show sampleRate in song info dialog (#3960) Guilherme Souza 2025-04-12 21:52:47 -03:00
  • 96f446c4a0 Add support for wildcard URL permissions in plugin system Deluan 2025-04-12 18:46:27 -04:00
  • 449dd53edf Add High-Level Design document for plugin system Deluan 2025-04-12 17:19:25 -04:00
  • a6f1f7b7e3 fix(server): albumtype in Smart Playlists Deluan 2025-04-11 23:53:05 -04:00
  • 49b8cfc261 fix(artwork): always select the coverArt of the first disc in multi-disc albums (#3950) Deluan Quintão 2025-04-11 23:39:57 -04:00
  • bcea8b832a chore(deps): update Go version to 1.24.2 in go.mod Deluan 2025-04-11 23:18:00 -04:00
  • 58367afaea refactor: external_metadata -> external.Provider (#3903) Deluan Quintão 2025-04-08 21:11:09 -04:00
  • 6b59f5f73a feat(ui): add genre and mood fields to AlbumSongs component Deluan 2025-04-08 18:13:37 -04:00
  • 5f0c1e7387 chore(deps) upgrade Go dependencies, including golangci-lint (#3937) Deluan Quintão 2025-04-07 19:42:00 -03:00
  • a057a680f1 fix(ui): update Greek, Esperanto, Polish, Russian, Turkish translations from POEditor (#3894) v0.55.2 Deluan Quintão 2025-04-05 08:54:29 -03:00
  • f9081bbe6b fix(server): first user created should be admin, when using reverse proxy (#3920) Deluan Quintão 2025-04-05 08:24:14 -03:00
  • 73eb0e254b feat(ui): add mood column to Album and Song list views (#3925) Deluan Quintão 2025-04-05 08:19:11 -03:00
  • 2b84c574ba fix: restore old date display/sort behaviour (#3862) Deluan Quintão 2025-03-30 17:06:58 -04:00
  • 88f87e6c4f chore: replace album placeholder Deluan 2025-03-30 13:41:32 -04:00
  • cf100c4eb4 chore(subsonic): update snapshot tests to use version 1.16.1 Deluan 2025-03-27 22:50:22 -04:00
  • 5ab345c83e chore(server): add more info to scrobble errors logs (#3889) Deluan Quintão 2025-03-27 18:57:06 -04:00
  • 46a2ec0ba1 feat(ui): hide absolute paths from regular users Deluan 2025-03-25 20:05:24 -04:00
  • 3394580413 feat(ui): add Norwegian translation Deluan 2025-03-25 17:43:25 -04:00
  • 112ea281d9 feat(ui): add Greek translation (#3892) Michachatz 2025-03-25 22:33:33 +01:00
  • c837838d58 fix(ui): update French, Polish, Turkish translations from POEditor (#3834) Deluan Quintão 2025-03-24 17:52:03 -04:00
  • 9e9465567d fix(ui): update Italian translations (#3885) matteo00gm 2025-03-24 22:49:23 +01:00
  • 651ce163c7 fix(ui): sort playlist by album_artist, bpm and channels Deluan 2025-03-24 16:41:54 -04:00
  • 55ce28b2c6 fix(bfr): force upgrade to read all folders. (#3871) Deluan Quintão 2025-03-24 15:22:59 -04:00
  • d331ee904b fix(ui): sort playlist by year Deluan 2025-03-24 15:08:17 -04:00
  • 3a0ce6aafa fix(scanner): elapsed time for folder processing is wrong in the logs Deluan 2025-03-23 12:36:38 -04:00
  • 1806552ef6 chore: remove more outdated TODOs Deluan 2025-03-23 11:53:43 -04:00
  • 223e88d481 chore: remove some BFR-related TODOs that are not valid anymore Deluan 2025-03-23 11:37:20 -04:00
  • 57e0f6d3ea feat(server): custom ArtistJoiner config (#3873) Deluan Quintão 2025-03-23 10:53:21 -04:00
  • 1c691ac0e6 feat(docker): automatically loads a navidrome.toml file from /data, if available Deluan 2025-03-22 17:33:56 -04:00
  • 264d73d73e fix(server): don't break if the ND_CONFIGFILE does not exist Deluan 2025-03-22 17:08:03 -04:00
  • 296259d781 feat(ui): show bitDepth in song info dialog Deluan 2025-03-22 15:48:29 -04:00
  • 3f9d173495 fix(scanner): support ID3v2 embedded images in WAV files Deluan 2025-03-22 15:48:07 -04:00
  • b386981b7f fix(scanner): better log message when AutoImportPlaylists is disabled Deluan 2025-03-22 15:07:51 -04:00
  • be7cb59dc5 fix(scanner): allow disabling splitting with the Tags config option (#3869) Deluan Quintão 2025-03-22 12:34:35 -04:00
  • 63dc0e2062 fix(ui): update Français, reorder translation according to en.json template (#3839) Nicolas Derive 2025-03-22 17:31:32 +01:00
  • 1e1dce92b6 fix(ui): update Basque translation (#3864) Xabi 2025-03-22 17:29:43 +01:00
  • d78c6f6a04 fix(subsonic): ArtistID3 should contain list of AlbumID3 Deluan 2025-03-20 22:10:42 -04:00
  • 59ece40393 fix(server): better embedded artwork extraction with ffmpeg (#3860) Deluan Quintão 2025-03-20 19:26:40 -04:00
  • 491210ac12 fix(scanner): ignore NaN ReplayGain values Deluan 2025-03-20 12:39:40 -04:00
  • cd552a55ef fix(scanner): pass datafolder and cachefolder to scanner subprocess Deluan 2025-03-19 22:15:20 -04:00
  • ee2c2b19e9 fix(dockerfile): remove the healthcheck, it gives more headaches than benefits. Deluan 2025-03-19 20:18:56 -04:00
  • 0147bb5f12 chore(deps): upgrade viper to 1.20.0, add tests for the supported config formats Deluan 2025-03-18 19:12:07 -04:00
  • 1ed8930107 fix(msi): don't override custom ini config (#3836) Rob Emery 2025-03-18 22:23:04 +00:00
  • e457f21306 chore(server): show square flag in resize artwork logs Deluan 2025-03-18 12:43:48 -04:00
  • b04647309f chore(deps): upgrade to Go 1.24.1 (#3851) Deluan Quintão 2025-03-17 21:08:10 -04:00
  • 2adb098f32 fix(scanner): fix displayArtist logic (#3835) Deluan Quintão 2025-03-17 19:21:33 -04:00
  • 212887214c fix(ui): minor icon inconsistencies and "no missing files" translation (#3837) Kendall Garner 2025-03-16 23:39:19 +00:00
  • beb768cd9c feat(server): add Role filters to albums (#3829) v0.55.1 Deluan Quintão 2025-03-14 21:43:52 -04:00
  • ed1109ddb2 fix(subsonic): fix albumCount in artists (#3827) Kendall Garner 2025-03-15 01:21:03 +00:00
  • 98808e4b6d docs(scanner): clarifies the purpose of the mappings.yaml file for regular users Deluan 2025-03-14 19:32:26 -04:00
  • 422ba2284e chore(scanner): add logs to .ndignore processing Deluan 2025-03-14 17:44:00 -04:00
  • 938c3d44cc fix(scanner): restore setsubtitle as discsubtitle for non-WMA (#3821) Kendall Garner 2025-03-14 11:01:07 +00:00
  • 2838ac36df feat(scanner): allow disabling tags with Tags.<tag>.Ignore=true Deluan 2025-03-13 19:47:34 -04:00
  • b952672877 fix(scanner): add back the Scanner.GenreSeparators as a deprecated option Deluan 2025-03-13 19:25:07 -04:00
  • 5c0b6fb9b7 fix(server): skip non-UTF encoding during the database migration. (#3803) Deluan Quintão 2025-03-13 07:10:45 -04:00
  • 5fb1db6031 fix(scanner): watcher not working with relative MusicFolder Deluan 2025-03-12 18:13:22 -04:00
  • 226be78bf5 fix(scanner): full_text not being updated on scan Deluan 2025-03-12 17:51:36 -04:00
  • 7c13878075 fix(subsonic): getRandomSongs with genre filter Deluan 2025-03-12 17:34:39 -04:00
  • 0bb4b881e9 fix(ui): update Español translation (#3805) Rodrigo Iglesias 2025-03-12 01:42:09 +01:00
  • 70f536e04d fix(ui): skip missing files in bulk operations (#3807) Deluan Quintão 2025-03-11 20:19:46 -04:00
  • 2a15a217de fix(server): db migration does not work for MusicFolders ending with a trailing slash. (#3797) Deluan Quintão 2025-03-11 10:09:09 -04:00
  • a28462a7ab fix(ui): fix make dev (#3795) Kendall Garner 2025-03-10 18:50:16 +00:00
  • 5c67297dce fix(server): panic when logging tag type. Fix #3790 Deluan 2025-03-10 07:14:17 -04:00
  • 365df5220b fix(server): db migration not working when MusicFolder is a relative path (#3766) v0.55.0 Deluan Quintão 2025-03-09 19:14:29 -04:00