Commit Graph

90 Commits

Author SHA1 Message Date
wvffle 07b068a342 Fix volume gain not being applied immediately 2022-11-16 07:04:02 +00:00
wvffle 839a80b3ac Fix #1945 and #1943 2022-11-06 09:58:15 +00:00
wvffle e259e3dd74 Fix player closing when queue ends 2022-11-04 13:54:04 +00:00
wvffle 64a5ee3c69 Set higher mesh size for MilkDrop 2022-11-04 13:20:22 +00:00
wvffle 5eff89920a Add MilkDrop 2022-11-04 13:20:22 +00:00
wvffle 298cd1afae Add selected theme computed 2022-11-02 20:51:16 +00:00
Philipp Wolfer 7c9959831e Fix dark/light theme showing as selected when "auto" is chosen 2022-11-02 20:51:16 +00:00
wvffle 3fe7d28d5d Fix player migration errors 2022-10-31 23:02:40 +01:00
wvffle ece2c468ca Delegate queue migration 2022-10-31 23:02:40 +01:00
wvffle e4759d14c9 Old queue migration system 2022-10-31 23:02:40 +01:00
Georg Krause f85ce70ff2
chore: Remove last bit of removed WebWorker component 2022-10-30 19:20:36 +01:00
wvffle e7349bf75e
Remove unused webworker module 2022-10-30 19:20:36 +01:00
wvffle 3ae5adc7ba
Fix playback of some token protected resources 2022-10-30 19:20:35 +01:00
wvffle 4cd7ca2cb4
Fall back to memory if indexedDB is unavailable 2022-10-30 19:20:35 +01:00
wvffle cb5e6f1848
More indexedDB cleanup 2022-10-30 19:20:35 +01:00
wvffle eba18cede3
Cleanup indexedDB when queue clears and when instance changes 2022-10-30 19:20:35 +01:00
wvffle 5616c9f066
Ensure we do not get undefineds from indexedDB 2022-10-30 19:20:35 +01:00
wvffle 34d4f3b25b
Fix transcoded track and add info if there are no track sources 2022-10-30 19:20:34 +01:00
wvffle ab8699783d
Fix looping 2022-10-30 19:20:34 +01:00
wvffle d90f41ec51
Fix some linting problems 2022-10-30 19:20:32 +01:00
wvffle db932f2470
Add track position 2022-10-30 19:17:56 +01:00
wvffle 8c62d516b0
Resolve race condition 2022-10-30 19:17:56 +01:00
wvffle 0118fe0c63
Resolve TODOs 2022-10-30 19:17:56 +01:00
wvffle 4376e40e26
Fix shuffling 2022-10-30 19:17:55 +01:00
wvffle f51007b807
Fetch only new queue tracks from indexedDB 2022-10-30 19:17:55 +01:00
wvffle 9f36c4b3a8
Cleanup old queue and player logic 2022-10-30 19:17:55 +01:00
wvffle f06464ffa2
Fix calling createTrack multiple times when radio track changes 2022-10-30 19:17:55 +01:00
wvffle c828e106b0
Add radio support 2022-10-30 19:17:55 +01:00
wvffle 1be6701752
Fix changing songs and add LRU cache 2022-10-30 19:17:54 +01:00
wvffle ccb905b004
Migrate queue component 2022-10-30 19:17:54 +01:00
wvffle bef0d1dec4
WIP Rewrite queue 2022-10-30 19:17:54 +01:00
wvffle 15f5056a59
Add web worker communication for offloading the main thread 2022-10-30 19:17:53 +01:00
wvffle aba816e8bf
Add queue shuffling 2022-10-30 19:17:53 +01:00
wvffle c08e1fad94
WIP: Rewrite queue 2022-10-30 19:17:51 +01:00
wvffle de3d112434
Add listen submitting (Fix #1874) 2022-10-30 19:16:29 +01:00
wvffle 7c68fee276
Add track looping logic 2022-10-30 19:16:29 +01:00
wvffle e47dbc5ab5
Add Sound implementation 2022-10-30 19:16:26 +01:00
wvffle 7b17c46987
Create audio system based on Web Audio API 2022-10-30 19:12:46 +01:00
Kasper Seweryn 56a1058539 Fix global shortcuts 2022-09-25 15:18:11 +00:00
Kasper Seweryn b04b2ece50 Fix trackListened not being sent when tab is not focused 2022-09-17 13:08:41 +00:00
wvffle fb4f94fb73 Fix search and dynamic ordering (#1567) 2022-09-06 09:26:36 +00:00
wvffle 436a76928f Resolve most type conflicts 2022-09-06 09:26:36 +00:00
wvffle e7da8b5f43 Resolve some TODOs 2022-09-06 09:26:36 +00:00
wvffle 6431d0285c Add notification for unhandled errors 2022-09-06 09:26:36 +00:00
wvffle ee975e5854 Add error handler in all unhandled places 2022-09-06 09:26:36 +00:00
wvffle c1494c8894 Migrate some components 2022-09-06 09:26:36 +00:00
wvffle 7eca32e006 Couple fixes 2022-09-06 09:26:36 +00:00
wvffle b3a08c8688 Migrate user menu 2022-09-06 09:26:36 +00:00
wvffle 68f2450c93 Migrate FileUpload component and fix uploading files 2022-09-06 09:26:36 +00:00
wvffle e6bc1ab655 Fix some glitchtip errors 2022-09-06 09:26:36 +00:00