22 Commits

Author SHA1 Message Date
austinried
9d58e15b39 build and use ffmpeg extension
pointing at my own repo for RNTP to enable extensions in exoplayer
new prepare script needs to be run to build ffmpeg
2021-09-07 14:40:22 +09:00
austinried
161a621d71 address xmldom security issue
https://github.com/advisories/GHSA-6fc8-4gx4-v693
2021-08-27 13:11:03 +09:00
austinried
a3fda31743 added licenses and webview for them
added link to github page
2021-08-26 12:47:56 +09:00
austinried
1508a35a76 clean up round 1
remove fast-image, switched to all image
cleaned up icons
added fading splash page
2021-08-22 17:44:42 +09:00
austinried
17bf9e4a2a updated RNTP 2021-08-20 16:40:20 +09:00
austinried
52223e6979 fix bugs
queue ended now goes back to first track, stopped
artist view now has a min height
cover art fallback for track mapping
use dark colors before light ones for gradient
2021-08-17 18:58:12 +09:00
austinried
44617740fd rebuild queue with new urls on net state change 2021-08-17 10:58:11 +09:00
austinried
2d2efe3dcf added seeking to now playing/notification 2021-08-10 15:27:20 +09:00
austinried
0416c0ad0d first-pass context menu for albums 2021-08-07 18:30:21 +09:00
austinried
706e57aa77 all state migrated to zustand, jotai removed
splash page now waits on state hydration from db
2021-08-04 13:13:32 +09:00
austinried
8b17ebe9c2 big ol' impl of zustand for settings/family states
still need to move track player state over for non-react access to that
2021-08-01 16:30:28 +09:00
austinried
ebc31e6d05 switched queue ext store to zustand 2021-07-31 09:58:10 +09:00
austinried
ff0464a156 handle notification click link
also correctly handle back on now playing from app open
standardize route names
2021-07-27 20:38:28 +09:00
austinried
c12ff2c08c serach debouncing, hiding result categories 2021-07-26 13:44:55 +09:00
austinried
6dd17f2797 fix current track not correct right on remote-next
also upgrade back to official rntp@next since my PR for add tracks before index 0 landed
2021-07-23 18:10:23 +09:00
austinried
4f69b36c7b impl async storage for extra queue data
finally fixes shuffle (ugh)
2021-07-22 11:23:18 +09:00
austinried
ea4421b7af reorg again, absolute (module) imports 2021-07-08 12:21:44 +09:00
austinried
abc9ed2bc6 migrating to react-native-vector-icons 2021-07-07 18:39:11 +09:00
austinried
b908dd87f6 probably unnecessery image cache optimizations 2021-07-04 10:43:50 +09:00
austinried
0a31597111 some progress on now playing
image colors gradient working for now playing
fixed track player init losing handle to notification
2021-07-02 16:39:07 +09:00
austinried
28ab092402 central management of track player state
currentTrack implemented and working well now (only updates on change)
2021-07-02 12:48:43 +09:00
austinried
a4edbaf6f0 install packages with my changes directly from GH
this includes my fork of fast-image which merges in a change to prevent the images from being unloaded too fast from screens
switch to yarn
2021-07-02 09:35:36 +09:00