Deluan
4bbfa17bdf
Sort radio stations by name
2026-01-02 20:21:17 +00:00
Deluan
317d179d21
Make Radio Create and Edit forms consistent
2026-01-02 20:21:17 +00:00
Deluan
bbf0677ff5
Fix Subsonic XML Internet Radio response
2026-01-02 20:21:17 +00:00
Kendall Garner
2cab4a4352
Add Internet Radio support ( #2063 )
...
* add internet radio support
* Add dynamic sidebar icon to Radios
* Fix typos
* Make URL suffix consistent
* Fix typo
* address feedback
* Don't need to preload when playing Internet Radios
* Reorder migration, or else it won't be applied
* Make Radio list view responsive
Also added filter by name, removed RadioActions and RadioContextMenu, and added a default radio icon, in case of favicon is not available.
* Simplify StreamField usage
* fix button, hide progress on mobile
* use js styles over index.css
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:21:17 +00:00
Gil Desmarais
88ed6c6090
Respect prefers-reduced-motion browser configuration ( #2090 )
...
Signed-off-by: Gil Desmarais <git@desmarais.de>
Signed-off-by: Gil Desmarais <git@desmarais.de>
2026-01-02 20:21:17 +00:00
Deluan
1761c61ad9
Fix artist folder detection. Now works when the artist has only one album.
2026-01-02 20:21:17 +00:00
Deluan
0399741cd9
"Touch" playlists to force some clients to reload cover art
2026-01-02 20:21:17 +00:00
Deluan
aa5c8012f9
Don't refresh artistInfo when setting artist's love/rating
2026-01-02 20:21:17 +00:00
bornav
3d1b8f333c
Replace the LoveButton with ArtistContextMenu in the artist page - #1979
2026-01-02 20:21:17 +00:00
Deluan
33b3f373f4
Allow any HTTP methods for public images endpoint. Fix artist covers in Subtracks
2026-01-02 20:21:17 +00:00
Deluan
6052243ff1
Optimize playlist cover generation
2026-01-02 20:21:17 +00:00
Deluan
0642449ce8
New dev options to control getCoverArt throttling
2026-01-02 20:21:17 +00:00
Deluan
c2bec4622c
Use a custom artist image cache key.
...
Invalidate when `Agents` config changes. This should solve https://github.com/navidrome/navidrome/issues/1601#issuecomment-1241702797
2026-01-02 20:21:17 +00:00
Deluan
7e90ea2a87
More descriptive error when artist.jpg not found
2026-01-02 20:21:16 +00:00
Deluan
6c2562210b
Remove "Biography not available" when agents are not available
2026-01-02 20:21:16 +00:00
Deluan
f0b8274f83
PreCache artist images
2026-01-02 20:21:16 +00:00
Deluan
12a9a64c1e
Don't show error when it is nil
2026-01-02 20:21:16 +00:00
Deluan
25d61c0456
Find artist.* image in Artist folder
2026-01-02 20:21:16 +00:00
Deluan
d4cc09f06c
Remove size from public image ID JWT
2026-01-02 20:21:16 +00:00
Deluan
7d9de23f6c
Add local TopSongs
2026-01-02 20:21:16 +00:00
Deluan
9e87f552aa
Always access artist images through Navidrome (proxy calls to external URLs)
2026-01-02 20:21:16 +00:00
Deluan
d1cf8e9b71
Artwork reader for Artist
2026-01-02 20:21:16 +00:00
Deluan
aa5979c7ea
Add local agent, only for images
2026-01-02 20:21:16 +00:00
Deluan
373d139fe2
Add public endpoint to expose images
2026-01-02 20:21:16 +00:00
Deluan
17d99017e7
Add function number.RandomInt64
2026-01-02 20:21:16 +00:00
Deluan
f65520871d
Remove unused "embed" build tag
2026-01-02 20:21:16 +00:00
Deluan
7e7efed112
Rename WeightedChooser's method Put to Add, a better name
2026-01-02 20:21:15 +00:00
Deluan
5cc9915ea9
Fix Download Dialog not showing in Artist page
2026-01-02 20:21:15 +00:00
Deluan
4eea76efb0
Move react-scripts to devDependencies
2026-01-02 20:21:15 +00:00
dependabot[bot]
8e10800151
Bump golang.org/x/tools from 0.4.0 to 0.5.0
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:21:14 +00:00
dependabot[bot]
5047763f40
Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
fedee7e8fe
Bump json5 from 1.0.1 to 1.0.2 in /ui
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
0388092e87
Bump prettier from 2.4.1 to 2.8.2 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.4.1 to 2.8.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.4.1...2.8.2 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
52762ce1a5
Bump golang.org/x/text from 0.5.0 to 0.6.0
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
Deluan
9e1ee495ca
Show help message when goimports/go mod tidy breaks the build
2026-01-02 20:20:47 +00:00
Deluan
2bbd1b3484
Disable buildvcs flag
2026-01-02 20:20:47 +00:00
dependabot[bot]
6aa57fed28
Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.6.1...v2.7.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:47 +00:00
dependabot[bot]
e981c27114
Bump github.com/go-chi/httprate from 0.7.0 to 0.7.1
...
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate ) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/go-chi/httprate/releases )
- [Commits](https://github.com/go-chi/httprate/compare/v0.7.0...v0.7.1 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/httprate
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:20:43 +00:00
Deluan
87d3638ed4
Upgrade to Go 1.19.5
2026-01-02 20:20:21 +00:00
Deluan
4bd0f4400e
Use custom sanitize package, fix #2070
2026-01-02 20:20:21 +00:00
Deluan
21bc2a97d3
Don't refresh smart playlists when generating covers
2026-01-02 20:20:20 +00:00
Deluan
899bfaca67
Add coverArt to Subsonic playlist response
2026-01-02 20:20:20 +00:00
Deluan
e850665ebc
Serve artist placeholder directly, instead of using LastFM's CDN
2026-01-02 20:20:20 +00:00
Celyn Walters
40dec2bf78
Hide LastFM icons if config.lastFMEnabled is false ( #1935 )
...
Hide LastFM icons if `config.lastFMEnabled` is false
2026-01-02 20:20:20 +00:00
Deluan
314a32f0b4
Add test for mapTrackTitle
2026-01-02 20:20:20 +00:00
Deluan
7cba5d1a8f
When trying to PreCache, wait for ImageCache to be available
2026-01-02 20:20:20 +00:00
Deluan
a282e53d23
PreCache Playlists CoverArt
2026-01-02 20:20:20 +00:00
Deluan
0f0cfe45c5
Reduce retention in CacheWarmer
2026-01-02 20:20:20 +00:00
Deluan
35ca63143f
Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists)
2026-01-02 20:20:20 +00:00
Deluan
096ea99dc2
Better error handling
2026-01-02 20:20:20 +00:00