jeffvli
882e3cee4b
Add setting to use legacy authentication (plain)
...
- Supports additional servers such as supysonic
2021-11-05 10:09:38 -07:00
jeffvli
b815431ae0
Add title property to indexes (folders)
...
- Fixes blank title column on root folder list
2021-11-05 10:09:38 -07:00
jeffvli
2b71e71377
Add title property to albums
...
- Fixes column sort on Title (combined)
2021-11-05 10:09:38 -07:00
jeffvli
826943fa13
Set isDir false for rest of album types
2021-10-26 12:24:06 -07:00
jeffvli
baeffc2d22
Set albums isDir to false (for navidrome)
2021-10-26 12:24:06 -07:00
jeffvli
b791f9fd5c
Refactor endpoints to use musicFolderId
2021-10-26 12:24:06 -07:00
jeffvli
0023913023
Update folder browser, add musicFolder in redux
2021-10-26 12:24:06 -07:00
jeffvli
41902fd392
Add root index folder songs ( #1 )
2021-10-16 11:18:31 -07:00
jeffvli
81cce8b40a
Add endpoints for folder view
...
- getIndexes
- getMusicDirectory
- getAllDirectorySongs
2021-10-16 11:18:31 -07:00
jeffvli
c4bf305948
Add scrobbling feature to player
2021-10-11 08:28:59 -07:00
jeffvli
b7038c75d4
Move list-view favorite handler outside component
2021-10-04 11:03:45 -07:00
jeffvli
b48e9e182f
Add button to play random songs
2021-10-04 11:03:37 -07:00
jeffvli
8c57338a70
Add id to genre request to fix playing row check
2021-10-04 00:33:01 -07:00
jeffvli
52d231d3ee
Add search results page
2021-10-03 11:13:58 -07:00
jeffvli
9d2e294cb2
Add additional error checks to playlist save
...
Change clearPlaylist to include empty songId
- Needed for navidrome to empty the playlist
2021-10-03 11:13:36 -07:00
jeffvli
518fb4c9f0
Add genre list page
...
-
- Add genre sort to getAllAlbums api
- Add genres to sortType picker
- Add router query param for sortType on album list
- Remove deprecated LibraryView page
2021-10-01 19:00:32 -07:00
jeffvli
ac49142d64
Add artist list page
2021-09-30 20:54:21 -07:00
jeffvli
86ce7980bb
Add functionality to artist buttons
...
- View/Card play and append
- List view context menu
2021-09-30 10:00:03 -07:00
jeffvli
e1773adb3a
Update list-view for playlist, artist, album
...
- Set proper single/double-click actions
- Add context menu actions
2021-09-29 03:38:12 -07:00
jeffvli
76c7a75eea
Add starred artists, config columns
2021-09-28 20:35:21 -07:00
jeffvli
1448a65d52
Add uniqueId to artist albums
2021-09-25 11:36:20 -07:00
jeffvli
de02d16924
Fix getPlaylists missing uniqueId
2021-09-25 01:23:38 -07:00
jeffvli
2243d40a66
Update default prettier config
...
- Change printWidth from 80 -> 100
2021-09-23 13:13:47 -07:00
jeffvli
a948f0deb2
Remove ordered favorite, add batch star/unstar
...
We don't need add a delay to favorite, since we can just add multiple id
params in order inside the request
2021-09-22 18:44:33 -07:00
jeffvli
b977371356
Add context menu to all list types
...
- Add prop to disable specific context menu options
2021-09-22 10:18:26 -07:00
jeffvli
f0ff4d59da
Add functionality to playlist edit button
2021-09-21 05:46:21 -07:00
jeffvli
b8bdc30397
Optimize large playlist save, add error fallback
2021-09-21 00:39:53 -07:00
jeffvli
40cf38a714
Fix column to use lowercase data
...
NowPlayingView, ListView, and PlaylistView now properly sort by
lowercase, or if a non-string, by that datatype instead
2021-09-18 12:32:02 -07:00
jeffvli
ce74feca69
add context menu star functionality
...
- resize buttons
- revert back to default api for star/playlist due to 200 responses
- add sleep util function
2021-09-17 08:56:31 -07:00
jeffvli
f16fdda0d5
update listType for list view
...
- make naming consistent for star/unstar
2021-09-17 07:00:44 -07:00
jeffvli
f53f310387
update playlist endpoints
2021-09-17 05:19:58 -07:00
jeffvli
cf9b8a0c8c
update playlist save, add playlist delete
...
- split logic between saving small/large playlists
- add axios retry
2021-09-16 09:20:54 -07:00
jeffvli
cb9dc19d83
add playlist drag/drop, save, undo
2021-09-16 03:07:29 -07:00
jeffvli
8c2e06dc6b
add initial support for list drag-n-drop
...
- add `uniqueId` to list entries to handle duplicate songs
2021-09-12 19:03:33 -07:00
jeffvli
52ca6dcf90
update card overlay
...
- add favorite button
- add append button
- add open in modal button
- fix styling
2021-09-10 02:37:27 -07:00
jeffvli
1ac8ffe079
add rating
...
- add column
- add api call
- add to default columns
2021-09-04 01:16:49 -07:00
jeffvli
a46638f26f
refactor albumlist page, add allAlbums api query
2021-09-02 01:43:41 -07:00
jeffvli
60fd28ed28
default to placeholder if no song in playlist
2021-08-30 05:49:52 -07:00
jeffvli
74c8cf66f1
added views, improvements, styling
...
- add artist view/route
- add album view/route
- add links from other components to artist/album routes
- separate viewtype settings by type
- add list types for albums
2021-08-30 05:44:25 -07:00
jeffvli
a94f50b096
update star functionality
...
- star term -> favorites
- star/unstar to playerbar
- star/unstar api
2021-08-29 18:58:09 -07:00
jeffvli
d522cd85fe
fix null auth
...
jest ignore api path
ignore
test
test
test
test
test
test
test
revert back to localstorage for api auth
- errors during CI due to unavailable settings file
2021-08-29 00:30:11 -07:00
jeffvli
1ac134f376
update clientside settings support
...
- remove localstorage
- change all configs to electron-settings
- move auth config to api file
2021-08-28 20:36:12 -07:00
jeffvli
8284151c68
add configs
...
- fade duration
- library scan
- cache
- combine playlist/album cache folders
2021-08-28 00:13:52 -07:00
jeffvli
54978d916a
update default coverart size 200 -> 50
2021-08-27 18:06:16 -07:00
jeffvli
b87d619fd3
player functionality improvements
...
- updated player UI
- add reducers for repeat, shuffle
- allow repeat queue
2021-08-18 20:08:15 -07:00
jeffvli
4a4c018df1
add playlist sort types
2021-08-12 20:29:23 -07:00
jeffvli
81f0c29025
update library
2021-08-10 06:08:53 -07:00
jeffvli
c7fabf9745
add initial library views
2021-08-10 00:04:46 -07:00
jeffvli
76e8a444ff
add click handler for grid hover button, album api
2021-08-09 05:38:31 -07:00
jeffvli
630ab31778
add gridview to starred / playlists
2021-08-09 04:34:00 -07:00