Commit Graph

25 Commits

Author SHA1 Message Date
Lei Nelissen
b1c86f2142 fix: save store file to filesystem
AsyncStorage can only save 2MB on Android. This might not be enough for large libraries. Hence, we'll save the file to disk, where space is (virtually) unlimited
2025-01-27 17:21:44 +01:00
Lei Nelissen
a6452f0a5e feat: Emby support (#234)
* fix: support credential extraction from Emby

* fix: minor compatibility with emby for retrieving albums

* fix: rename credentials and save credentials type

* fix: weird issue when changing libraries

* fix: correctly map platform names in auth header

* chore: properly carry over old settings

* fix: only enable playlists on jellyfin

* fix: remove jellyfin mentions

* fix: incorporate jellyfin and emby as mentions
2024-07-25 23:37:00 +02:00
Lei Nelissen
83b890192e chore: upgrade to react native 0.74 2024-07-25 13:55:00 +02:00
Lei Nelissen
a6a306b5be fix: refactor JellyfinApi to be less burdensome to implement
Also, automatically catch errors
2024-05-26 23:53:29 +02:00
Lei Nelissen
fb4af1b7c6 chore: upgrade all dependencies 2024-02-08 22:11:43 +01:00
Lei Nelissen
0f211b00b8 fix: move sleep-timer to separate reducer 2024-01-28 23:52:53 +01:00
Benard Mathu
47d9995a8f fix issue based on review 2024-01-28 23:27:18 +01:00
Benard Mathu
05ef196cdf update: show timer in NowPlaying stacks 2024-01-28 23:26:57 +01:00
Benard Mathu
3d481a8f18 Update with requirements: set date to trigger 2024-01-28 23:26:57 +01:00
Benard Mathu
85383f2447 update pause playback when timer completes 2024-01-28 23:26:13 +01:00
Benard Mathu
9cbc5a26ba Update: allow user to set time 2024-01-28 23:26:13 +01:00
Benard Mathu
cf29516c00 allow user to set sleep time 2024-01-28 23:26:13 +01:00
Lei Nelissen
130b18bc2e feat: allow users to override color scheme (closes #138) 2023-04-28 21:01:21 +02:00
Lei Nelissen
0bf2775c93 feat: naive scrobbling integration 2023-04-27 15:08:10 +02:00
Lei Nelissen
6c7b320ae8 chore: Replace async-storage package 2022-06-12 21:51:20 +02:00
Lei Nelissen
7ea4857997 Queue downloads seperately so we don't overwhelm the app 2022-01-15 17:25:24 +01:00
Lei Nelissen
56971a9291 Add migrations for the store 2022-01-03 09:07:30 +01:00
Lei Nelissen
d2fb4a4aea Basic download implementation 2022-01-02 02:28:52 +01:00
Lei Nelissen
9668ba9c7c Upgrade all dependencies
(1) react-native-track-player to v2
(2) react-navigation to v6
(3) react-native to v0.66.4
2021-12-31 15:04:37 +01:00
Lei Nelissen
24d484ca25 Add track results to search queries 2021-04-24 14:50:43 +02:00
Lei Nelissen
c88158cf16 (1) Play whole album when selecting a single track
(2) Create popup window on track long-press in which the track can be added to the end or front of the queue
(3) Add Redux counter for added tracks so that the queue is properly updated
2020-08-28 16:28:49 +02:00
Lei Nelissen
0712e6b8ca Add onboarding component 2020-08-09 17:49:36 +02:00
Lei Nelissen
a282bb843e Add most recent albums 2020-06-21 13:02:23 +02:00
Lei Nelissen
2d3310d04d Add RefreshControl to Album view 2020-06-17 15:09:19 +02:00
Lei Nelissen
2369ef68ae Port to Redux and add settings 2020-06-17 14:58:04 +02:00