700 Commits

Author SHA1 Message Date
Deluan
a262176232
Don't show Artist Page for "Various Artists" 2026-01-02 20:08:01 +00:00
Deluan
a02ab9b62d
Fix comment word wrapping 2026-01-02 20:08:01 +00:00
Deluan
5caf29f2af
Fix biography word wrapping and requests for undefined resource 2026-01-02 20:08:01 +00:00
Deluan
8c915059f8
Fix JS console warning 2026-01-02 20:08:01 +00:00
Dnouv
b3b9832a9a
Artist Detail Page (first cut) (#1287)
* Configure fetching from API and route

* pretty

* Remove errors

* Remove errors

* Remove errors

* Complete page for Desktop view

* Fix error

* Add xs Artist page

* Remove unused import

* Add styles for theme

* Change route path

* Remove artId useEffect array

* Remove array

* Fix cover load err

* Add redirect on err

* Remove route

* What's in a name? consistency :)

* Fix err

* Fix UI changes

* Fetch album from resource

* Renaming done

* Review changes

* Some touch-up

* Small refactor, to make naming and structure more consistent with AlbumShow

* Make artist's album list similar to original implementation

* Reuse AlbumGridView, to avoid duplication

* Add feature flag to enable new Artist Page, default false

* Better biography styling. Small refactorings,

* Don't encode quotes and other symbols

* Moved AlbumShow to correct folder

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:00 +00:00
Samarjeet
d2593d4b9f
Replace expanded with a dialog (#1258)
* Replace expanded with a dialog

* Change `info` label to "Get Info"

* Rename things for consistency

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:00 +00:00
Miguel A. Arroyo
e9a7d0c5a2
feat: Adds Audio Channel Metadata - #1036 2026-01-02 20:08:00 +00:00
Deluan
b660177c4d
Close Sidebar when going to Playlists list 2026-01-02 20:08:00 +00:00
Deluan
dbcbb5243a
Revert "Disable mini-player (bubble) dragging. Should fix #1217"
This reverts commit abf6318a8b9648d26a647d61dbf62f680a30a36a.
2026-01-02 20:08:00 +00:00
Deluan
1d6e3b0039
Disable mini-player (bubble) dragging. Should fix #1217 2026-01-02 20:06:54 +00:00
Deluan
cdf323d82d
Add paddingBottom to the whole sidebar menu, to avoid playlists to be covered by the player 2026-01-02 20:06:54 +00:00
Deluan Quintão
7b390686b3
Move Playlists to the sidebar menu (#1339)
* Show playlists in sidebar menu

* Fix menu

* Refresh playlist submenu when adding new playlist

* Group shared playlists below user's playlists

* Fix text overflow in menu options

* Add button in playlist menu to go to Playlists list

* Add config option `DevSidebarPlaylists` to enable this feature (default false)
2026-01-02 20:06:54 +00:00
Deluan
0b6dcc0f82
Fix JS console warning 2026-01-02 20:06:54 +00:00
Deluan
2911b77613
Fix menu items highlight 2026-01-02 20:06:54 +00:00
Salman Inayat
9fbd6792ec
Album size overflow fixed (#1071)
* Added back button

* Added back button

* Added back button

* Fixed Album size overflow

* Fixed Album size overflow

* Fixed album size overflowing

* Fixed album size overflowing

* Fixed album size overflowing

* Fixed album size overflow on small screen

* Changes reverted in PlayerEdit.js

* prettier formatting issue resolved

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:06:53 +00:00
Deluan
b4692dc4dc
Make AppBar stick on scroll 2026-01-02 20:06:53 +00:00
Samarjeet
ed7263e039
Fix sidebar scroll height (#1338)
* Fix sidebar scroll height

* Prettier

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:06:53 +00:00
Deluan
65502632a0
Upgrade react-admin to 3.18.1
This makes the sidebar fixed when users scroll vertically. This supersedes #1024, even though it also hides the hamburger menu...
2026-01-02 20:06:33 +00:00
Tucker Kern
0a35a8b9a7
Improve performance of placeholder images (#1325)
* Don't include updatedAt field when fetching album art placeholder. This will allow browers to cache the place holder

* Apply resizing to placeholder image

* Fix issues discovered by CI linter and prettier

* Updates from PR review
2026-01-02 20:06:33 +00:00
Deluan
c3208acc01
Fix random volume changes 2026-01-02 20:06:13 +00:00
Tucker Kern
3891be78e9
Add missing song information to players and apply EnableCoverAnimation to mobile player. (#1268)
* Disable mobile player cover animation when EnableCoverAnimation is set to false. Also increase cover art size and remove rounded borders.

* Display song album and year in mobile player view

* Remove default singer element from mobile player and reduce vertical white space

* Only add song year if it exists

* Add song year to desktop player when present

* Increase non-animated cover size to 85% and set a limit on the width of 600px.

* Explain what what the styles impact

* Remove unused style for songArtist

* Apply prettier

* Adjust player styles to handle nonsquare album art better. Should probably push this upstream too

* Also fix desktop player's handling of non square cover art.
2026-01-02 20:06:12 +00:00
Deluan
88f2d0e95c
Adjust icon size 2026-01-02 20:06:12 +00:00
Deluan Quintão
b15b68b371
Update en.json (POEditor.com) 2026-01-02 20:06:12 +00:00
Deluan
8a2a018dec
Don't autoplay when reloading play queue from Redux store 2026-01-02 20:06:11 +00:00
Deluan
9dcc026604
Make album genres clickable 2026-01-02 20:06:11 +00:00
Deluan
bedf2195ca
Don't send invalid scrobbles when clearing the player's queue 2026-01-02 20:06:11 +00:00
Sitansh Rajput
d95c19e4f1
"Add to Playlist" on AlbumList actions (#1257)
* added a dependency npm was complaining about

added playlist to album actions

* removed chokidar dependency

Co-authored-by: Skrtansh Rajput <srajput@alienvault.com>
2026-01-02 20:06:11 +00:00
Deluan
2ca820f118
Extract ExternalLinks into its own component 2026-01-02 20:06:11 +00:00
Deluan
e55e3e779a
Use Tooltip in links to external sites 2026-01-02 20:06:11 +00:00
Deluan
1f1a080bd9
Retrieve all options for Genre filters 2026-01-02 20:06:11 +00:00
Deluan
50ba17eb5a
Show songs' genres as text instead of Chips 2026-01-02 20:06:09 +00:00
Deluan
cd5589eba2
Add Links to external sites 2026-01-02 20:06:09 +00:00
Deluan
0817dd108a
Add Genres as "Chips" in Album details and Song details 2026-01-02 20:06:08 +00:00
Deluan
bc266f8fad
Add Genre filters to UI 2026-01-02 20:06:08 +00:00
Deluan
927fd00d5f
Upgrade React-Admin to 3.17.0 2026-01-02 20:05:08 +00:00
Deluan
cbfa011273
Make the default volume 50% (compensate for logarithmic volume).
Closes #1052
2026-01-02 20:05:08 +00:00
Deluan
1814bfefc1
Don't show "playing/paused" icon on the first song when calling "Play Now" 2026-01-02 20:05:08 +00:00
Deluan
8b1d6e16be
Change default volume to 50%
Should fix #1052
2026-01-02 20:05:08 +00:00
Deluan
3ed82ebed4
Restore volume when playing a song...
... or continuing to play a paused one
2026-01-02 20:05:08 +00:00
Deluan
cbab0eed5a
Make cover rectangular in player when cover animation is disabled 2026-01-02 20:05:08 +00:00
Deluan
5c5f6c9ab9
Fix Album grid responsiveness on small screens.
Potentially fixes #647
2026-01-02 20:05:08 +00:00
Deluan
9daf8274af
Fix Disc context menu not visible in mobile 2026-01-02 20:05:08 +00:00
Deluan
f90c0773bb
Fix play single song action 2026-01-02 20:05:08 +00:00
Deluan
a799ae939a
Fix arranging songs in PlayQueue 2026-01-02 20:05:07 +00:00
Deluan
222bd87c4a
Made the Player behaviour more consistent 2026-01-02 20:05:07 +00:00
certuna
7724fe9c16
Update SongList.js (#1219)
Genre and Comments columns in Songs listview (hidden by default)
2026-01-02 20:05:07 +00:00
Deluan
75cc2580b7
Disable Last.FM features based on LastFM.Enabled config option 2026-01-02 20:05:07 +00:00
Deluan
6ff36e706c
Fix scrollbar colour for Dark/ExtraDark theme. Fixes #1216 2026-01-02 20:05:06 +00:00
Deluan
ddfbc0380e
Default for EnableCoverAnimation in dev mode is true 2026-01-02 20:05:06 +00:00
Deluan
f51afe1f95
Add option to disable album cover animation in the player. Closes #1185 2026-01-02 20:05:06 +00:00