Deluan
0a65bf171b
Change Players icon, to distinguish it from Internet Radios
2023-01-16 20:51:18 -05:00
Deluan
fcb891e704
Add an id attribute to Search boxes. Should fix #1998
2022-11-21 13:44:16 -05:00
Steve Richter
3bd6f82c80
Rename ListenBrainz config flag and enable by default ( #1443 )
2021-11-17 21:11:53 -05:00
Steve Richter
a56d5bc850
Listenbrainz scrobbling ( #1424 )
...
* Refactor session_keys to its own package
* Adjust play_tracker
- Don't send external NowPlaying/Scrobble for tracks with unknown artist
- Continue to the next agent on error
* Implement ListenBrainz Agent and Auth Router
* Implement frontend for ListenBrainz linking
* Update listenBrainzRequest
- Don't marshal Player to json
- Rename Track to Title
* Return ErrRetryLater on ListenBrainz server errors
* Add tests for listenBrainzAgent
* Add tests for ListenBrainz Client
* Adjust ListenBrainzTokenDialog to handle errors better
* Refactor listenbrainz.formatListen and listenBrainzRequest structs
* Refactor agent auth_routers
* Refactor session_keys to agents package
* Add test for listenBrainzResponse
* Add tests for ListenBrainz auth_router
* Update ListenBrainzTokenDialog and auth_router
* Adjust player scrobble toggle
2021-10-30 12:17:42 -04:00
Deluan
cfb113bd33
Disable Last.FM features based on LastFM.Enabled config option
2021-07-02 10:04:41 -04:00
Deluan
26bcf0b877
Enable Last.fm scrobbling by default (still requires user's authorization)
2021-06-25 23:09:09 -04:00
Deluan
abe8015745
Add option to disable external scrobbling per player
2021-06-23 17:55:58 -04:00
Deluan
975579ab26
Add option for player to report real paths in Subsonic API. Closes #625
2020-11-28 10:25:23 -05:00
Deluan
bd1c3d9229
Use outlined Material-UI variant for all inputs
2020-08-17 11:19:39 -04:00
Deluan
c9bcb333ae
Add more options to Players list
2020-06-10 18:07:10 -04:00
Deluan
82d437f004
Better defaults to sort orders in List views
2020-06-09 07:46:28 -04:00
Deluan
b3af0f880b
Use a custom List component
2020-05-15 11:03:59 -04:00
Deluan
2f4d4c6e38
Add missing translation terms
2020-05-04 20:27:09 -04:00
Deluan
ea1d534c29
Fix NavBar title translations
2020-04-27 23:22:17 -04:00
Deluan
b3f70538a9
Upgrade Prettier to 2.0.4. Reformatted all JS files
2020-04-20 09:09:29 -04:00
Deluan
579294b0f1
Make Players and Transcodings view mobile-friendly
2020-04-19 13:54:51 -04:00
Deluan
161a9b340c
Add more Portuguese translations
2020-04-16 12:53:46 -04:00
Deluan
45180115a6
feat: player CRUD
2020-03-17 15:20:35 -04:00
Deluan
353c48d8d8
refactor: rename player to audioplayer
2020-03-17 15:20:35 -04:00
Deluan
77b12eafde
chore: upgrade react-jinke-music-player
2020-03-05 08:57:40 -05:00
Deluan
050778460d
fix: missing id in queue items was preventing scrobble to work properly
2020-03-04 10:30:58 -05:00
Deluan
28bc9c1d4f
fix: AlbumShow was adding previous played tracks when trying to shuffle the album
2020-03-02 14:51:52 -05:00
Deluan
5e7aaa667b
fix: missing id in queue items was preventing scrobble to work properly
2020-03-02 14:20:57 -05:00
Deluan
3b12c92ad5
feat: add cache to the getCoverArt endpoint, avoid it being reloaded every single time in the UI
2020-02-15 14:32:11 -05:00
Deluan
9fa73e3b7b
feat: implement AlbumShow using a Datagrid. WIP: still need to make it responsive
2020-02-12 20:35:35 -05:00
Deluan
6ce4811460
feat: add the remainder of the album to the queue when clicking on an album's track
2020-02-07 17:36:50 -05:00
Deluan
52cd17963f
feat: limit size of cover art
2020-02-07 16:51:14 -05:00
Deluan
2ca98d8e81
feat: optimized for small screens (only)
2020-02-07 13:50:25 -05:00
Deluan
d37351610a
feat: initial support for i18n
2020-02-07 10:12:32 -05:00
Deluan
99361c0d9f
fix: create a subsonic token on login, to use for subsonic API calls
2020-02-06 20:57:00 -05:00
Deluan
d9dd9fe587
refactor: put all subsonic client URLs together
2020-02-06 18:41:34 -05:00
Deluan
abb99a8501
feat: add authentication via JWT token
2020-02-06 18:41:34 -05:00
Deluan
690f92a671
feat: make song list more responsive
2020-02-06 18:41:34 -05:00
Deluan
c57007db52
feat: song list xsmall view
2020-02-06 18:41:34 -05:00
Deluan
b5dadf55f4
feat: add an authenticated keepalive, to keep the UI session alive while playing songs
2020-02-06 18:41:34 -05:00
Deluan
18c7397709
feat: scrobbling
2020-02-06 18:41:34 -05:00
Deluan
4a82a6cb02
feat: initial integration of react-jinke-music-player
2020-02-06 18:41:33 -05:00