Deluan
a73de57811
Send the time the track started playing when scrobbling
2026-01-02 20:05:05 +00:00
Deluan
24101d608a
Remove limitation of only scrobbling tracks longer than 30 seconds
2026-01-02 20:05:04 +00:00
Deluan
3b87ed8c1f
Refactoring to make common components usage more uniform
2026-01-02 19:31:51 +00:00
Deluan Quintão
a5b589ebb8
Upgrade Web UI to Create-React-App 4 and React 17 ( #1105 )
...
* Upgrade to CRA 4.0.3
* Try to fix tests. No lucky
* Fix new ESLint errors
* Fix JS tests and remove unwanted dependency. (#1106 )
* Fix tests
* Fix lint
* Remove React v16 workaround (fixed in v17)
* Force eslint to break on warnings
* Lint now needs to be called explicitly in the pipeline
Co-authored-by: Yash Jipkate <34203227+YashJipkate@users.noreply.github.com>
2026-01-02 19:31:11 +00:00
Deluan
9dfc5e604a
Upgrade prettier to 2.3.0
...
Some reformatting was needed... :/
2026-01-02 19:31:09 +00:00
Aniket Biswas
289dfd5377
Restart Current Song on previous ( #1104 )
...
* fixed on previous song behaviour
* rebased with master
2026-01-02 19:26:44 +00:00
Deluan
7510113e8f
Fix Web Scroller compatibility
...
This fixes https://github.com/web-scrobbler/web-scrobbler/issues/2828
2026-01-02 19:26:39 +00:00
Deluan
467f286b74
Reorganize AudioTitle classes.
...
Should fix https://github.com/web-scrobbler/web-scrobbler/issues/2828
2026-01-02 19:26:39 +00:00
Dnouv
a44ea8e5f4
Hide volume bar in lower resolutions ( #889 )
...
This gives more space for the song and artist names in the player
* fix min-width of AlbumDetails
* Fix song play time display
* Song duration display fix#2
* Removed important
* Resolve conflicts
* Update Player.js
* Change breakdown and hide volume
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:26:39 +00:00
Arbaz Ahmed
68f8879923
fix: refactored some styles in jinkie player and removed br tag - #865 ( #1047 )
...
* refactored some styles in jinkieplayer
* fix: refactored some styles in jinkie player and removed br tag - #865
* fix: refactored some styles in jinkie player and removed br tag - #865
Signed-off-by: armedev <epiratesdev@gmail.com>
2026-01-02 19:26:39 +00:00
Shishir A S
28518b9de2
Fade in QualityInfo while hovering on Song title ( #1041 )
...
* feat(Player/QualityInfo) : Animate Quality Info + Increased audio player dimensions
Signed-off-by: Shishir <shishir.srik@gmail.com>
* fix(Player.js) : Converted JS hover functionality to pure CSS
Signed-off-by: Shishir <shishir.srik@gmail.com>
* Removed unused useState
* fix(Player) : Reverted player height adjustment
Signed-off-by: Shishir <shishir.srik@gmail.com>
2026-01-02 19:26:39 +00:00
Deluan
c5544df7d9
Workaround for https://github.com/lijinke666/react-music-player/issues/351
2026-01-02 19:26:38 +00:00
Deluan
ea3f12493c
Change size and position of QualityInfo in the Player
2026-01-02 19:26:38 +00:00
Deluan
4d60b22be2
Fix cover art not showing in notification when using a BaseURL
2026-01-02 19:26:38 +00:00
Samarjeet
45d1345130
Make spotify-ish more spotify-ish ( #914 )
...
* [Theme] Allow customising album and player parts
* [Theme] Allow customizing song lists view
* Make spotify-ish more spotify-ish
* Fix responsive issues in spotify-ish
* Spotify-ish login page
* Add back the previous "Spotify-ish" theme as "Green"
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:05 +00:00
Deluan
a24124b0f3
Remove "minimize" button from Player when in Desktop resolution
2026-01-02 19:23:05 +00:00
Deluan
fa1ec9b16d
Fix issue with classes being removed from DOM. Fix #864
2026-01-02 19:23:05 +00:00
Deluan
ad6a04720e
Fix theme not being applied to Player's audioTitle
2026-01-02 19:23:04 +00:00
Yash Jipkate
f57365b774
Fix #260 : Add Auto theme preference to set theme automatically. ( #835 )
...
* Auto theme preference added
* Fix lint
* Add and use AUTO from consts
* Add shared custom hook to get current theme
* Moved up 'Auto' choice
* AUTO -> AUTO_THEME_ID & extract useCurrentTheme to file
* Liberalise theme setting
* Add tests
2026-01-02 19:22:07 +00:00
Deluan
659888c1b2
Fix space hotkey
2026-01-02 19:20:16 +00:00
Deluan
7abee03e08
Do not trigger next/prev event handlers when Cmd (meta) is pressed
2026-01-02 19:20:16 +00:00
Deluan
c8dd0f0394
Better hotkey organization
2026-01-02 19:20:15 +00:00
Deluan
e95541cc50
Replace react-hotkeys-hook with react-hotkeys
2026-01-02 19:20:15 +00:00
Deluan
d909d0e88a
Workaround to remember logarithmic volume
2026-01-02 19:20:15 +00:00
Deluan
b0dfc652f4
Upgrade react-jinke-music-player to 4.21.2
...
Enable fadeIn/fadeOut when pausing/playing and logarithmic volume (fix #668 )
2026-01-02 19:20:13 +00:00
Deluan
0b6d08aa77
Make event handlers naming consistent (camelCase)
2026-01-02 19:20:11 +00:00
Deluan
826f30ce04
Simplify AudioTitle on mobile view
2026-01-02 19:20:08 +00:00
Deluan
ff3dd10048
Remove reactjkplayer's audioTitle, as it is not used and only causes warnings in the console
2026-01-02 19:20:07 +00:00
Steve Richter
c9b0557b79
Adjust AudioTitle in Player
...
- Show info on 2 lines
- Show album
2026-01-02 19:20:07 +00:00
Deluan
af67ff916e
Add "keepalive" resource. It was causing issues in Firefox when using the dataProvider
2026-01-02 19:20:07 +00:00
Steve Richter
d3d9474b80
Fix formatting
2026-01-02 19:20:07 +00:00
Steve Richter
0a5215a6c0
Add Desktop Notifications
2026-01-02 19:20:07 +00:00
Deluan
fa516a509c
Goto album page when clicking on player's album cover
2026-01-02 19:20:06 +00:00
Deluan
d67ed93f26
Moved all reducers and actions to their own folders
2026-01-02 19:19:33 +00:00
Deluan
1fb812f567
Add more keyboard shortcuts
...
- : volume down
= : volume up
m : toggle sidebar menu
Refers to #585
2026-01-02 19:19:33 +00:00
Deluan
b53e0001c6
Add <- and -> hotkeys, to jump to previous or next song
...
Refers to #585
2026-01-02 19:19:33 +00:00
Deluan
26789479a7
Make scrobble submits compatible with Last.FM specification
...
See https://github.com/deluan/navidrome/issues/18#issuecomment-656977060
2026-01-02 19:19:32 +00:00
Deluan
0ff89679ba
Use new renderAudioTitle (to avoid the [Object object] song title on iOS)
2020-10-13 11:20:30 -04:00
Deluan
edc9344327
Only link from current playing song title to album view if not in iOS.
...
Ideally the react-player should accept a Link as the audioTitle
2020-10-11 15:04:15 -04:00
Deluan
deef8e162d
Hide the player when queue is empty, instead of removing it from the DOM
2020-10-01 13:40:44 -04:00
Deluan
b18e3289fb
Add StarButton to player
2020-10-01 13:40:44 -04:00
Deluan
39c94d3cd9
Play/Pause current song with <Space> key
2020-09-28 19:05:19 -04:00
Deluan
27adb84177
Add "Close" icon to player
2020-09-24 13:34:17 -04:00
Deluan
cff5c1ee53
Start player in pause mode if windows is reloaded/refreshed. Fixes #457
2020-09-24 11:12:47 -04:00
Deluan
fd32a28788
Fix JS linting error
2020-09-24 09:58:01 -04:00
Deluan
a1c670b40d
Start player in pause mode if windows is reloaded/refreshed. Fixes #457
2020-09-24 09:40:04 -04:00
Deluan
7305e3aa17
Add "Play Next" action (finally)
2020-09-21 20:10:52 -04:00
Deluan
c322253fde
Upgrade react-player to 4.16.3
2020-07-21 13:06:33 -04:00
Deluan
865bad1550
Send play song event to GA
2020-07-08 21:23:51 -04:00
Deluan
6563897692
Restore volume level after a refresh
2020-06-24 15:33:59 -04:00