Lei Nelissen
cf8bfdf05a
feat: attempt to retrieve images from downloaded items
2025-05-24 00:22:31 +02:00
Lei Nelissen
b381537b62
fix: missing images causing download errors
2025-01-29 11:10:49 +01:00
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
6316814eba
feat: also store cover images for downloaded tracks
2025-01-26 22:55:09 +01:00
Lei Nelissen
77db5a51d2
fix: retrieve codec metadata and lyrics asynchronously
2024-10-25 00:25:01 +02:00
Lei Nelissen
2c42a897d9
fix: accept any valid mime type for downloadable tracks
2024-10-12 22:57:20 +02:00
Lei Nelissen
01e25a89b1
fix: missing image covers for emby
2024-07-26 12:01:21 +02: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
0d09c6f0b8
feat: Media stream info in now playing modal ( #233 )
...
* feat: add base codec info to player
* fix: redundant console.log
* chore: translation
* fix: only overflow direct play
2024-07-25 17:16:30 +02:00
Lei Nelissen
83b890192e
chore: upgrade to react native 0.74
2024-07-25 13:55:00 +02:00
Abubakr Khabebulloev
c5b1406e16
Lyrics implementation prototype ( #224 )
...
* Lyrics implementation prototype
* feat: update lyrics view
* chore: add docs
* chore: cleanup
* feat: animate active text
* fix: hide lyrics button when there are none
* feat: create lyrics preview in now playing modal
* fix: header overlay color
Closes #224
Closes #151
Closes #100
---------
Co-authored-by: Lei Nelissen <lei@codified.nl >
2024-07-25 13:07:23 +02:00
Lei Nelissen
ec4a2b6831
feat: separate discs in album view when multiple are available
...
fixes #179
2024-07-21 23:48:33 +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
881ab95029
fix: double-check albums have dates
2024-05-26 22:20:14 +02:00
Lei Nelissen
00675bbbd3
fix: do extra checks for album ids in
2024-05-26 00:23: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
Lei Nelissen
713b232289
fix: restore comma
2024-01-28 23:27:59 +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
2bd9cf9950
fix: show error messages when tracks fail to download
2023-07-12 23:28:00 +02:00
Lei Nelissen
0c02467e26
chore: fix linter
2023-06-19 22:26:41 +02:00
Lei Nelissen
c9036b56ed
feat: add artist views
2023-04-28 23:35:06 +02: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
dba87247d8
feat: add extra metadata to the album view
2023-04-23 01:04:30 +02:00
Lei Nelissen
099bbebe38
fix: improve album list scrolling performance
2023-02-28 10:08:24 +01:00
Lei Nelissen
d072292008
fix: Depcreated createReducer calls
2022-11-17 21:08:07 +01:00
Lei Nelissen
2c7abb72ba
chore: migrated from deprecated createReducer syntax
2022-11-13 16:28:05 +01:00
Lei Nelissen
f8812bc75c
chore: remove redundant console.log
2022-11-12 17:27:18 +01:00
Lei Nelissen
c7aec30e39
chore: Upgrade to latest react-native
2022-11-12 16:22:39 +01:00
Lei Nelissen
5b54760e4e
feat: Allow FLAC playback
2022-08-14 00:30:20 +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
cc0dfc2528
Allow for retring individual tracks
2022-01-02 19:16:12 +01:00
Lei Nelissen
95a008d8af
Add buttons for deleting downloaded tracks from playlist or album
2022-01-02 17:46:50 +01:00
Lei Nelissen
d2fb4a4aea
Basic download implementation
2022-01-02 02:28:52 +01:00
Lei Nelissen
75e8ece60a
Add playlists
2022-01-01 19:09:21 +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
2de5cc8e6c
Polish search engine UX
2021-04-24 15:30:07 +02:00
Lei Nelissen
24d484ca25
Add track results to search queries
2021-04-24 14:50:43 +02:00
Lei Nelissen
d422c1ff1e
Pull current track from Redux store
...
Fixes #40
2021-04-03 14:49:49 +02:00
Lei Nelissen
4635266273
Add screens for opting into Sentry error tracking
2021-02-13 15:34:43 +01:00
Lei Nelissen
dc76ea27d3
Double-check whether an album has tracks
2021-02-11 23:46:03 +01: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