Lei Nelissen
58c7645170
fix: progress bar numbers cutoff
2025-05-24 00:08:56 +02:00
Lei Nelissen
af3c807d5a
feat: upgrade to react native 0.79
...
This was necessary because we had to use the newest iOS SDK, which had an issue with react-native, which was only fixed with the newest versions.
The move to new architecture has been hellish, but all appears to work. It requires more patches, and it shows which packages are currently maintained poorly. This goes especially for react-native-track-player. We're using a fork right now, but in order to make that work, we had to switch to pnpm.
2025-05-06 11:11:49 +02:00
Lei Nelissen
b8a2c0d889
fix: crash in android player modal
2025-01-29 15:27:21 +01:00
Lei Nelissen
2f1b9c180d
fix: clean up lyrics implementation
2025-01-26 20:37:28 +01:00
Lei Nelissen
b03d449a1b
fix: show past lyrics in grey
2024-10-25 00:27:37 +02:00
Lei Nelissen
77db5a51d2
fix: retrieve codec metadata and lyrics asynchronously
2024-10-25 00:25:01 +02:00
Lei Nelissen
f2cac91e2f
fix: missing background on track pop-up menu
2024-10-12 23:03:44 +02:00
Lei Nelissen
01e25a89b1
fix: missing image covers for emby
2024-07-26 12:01:21 +02:00
Lei Nelissen
399340127d
fix: properly pre-insert queued tracks before played track
2024-07-26 10:40:52 +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
0b13e69854
fix: make progress bars initialise out of view
2024-07-25 14:06:06 +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
a64f52c4f9
fix: dark mode inconsistencies
...
fixes #226
fixes #198
2024-07-22 13:17:26 +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
82b4223939
feat: introduce high contrast mode for ios
...
fixes #194
2024-02-12 00:01:09 +01:00
Lei Nelissen
04ce9f2979
fix: timer icon and resetting on cancel
2024-02-08 23:27:48 +01:00
Lei Nelissen
789a348b2f
chore: fix linter issues
2024-02-08 22:30:08 +01:00
Lei Nelissen
6411bfbbb6
fix: type errors
2024-01-29 00:14:19 +01:00
Lei Nelissen
3bcd7496c2
fix: refactor timer and design
2024-01-28 23:53:06 +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
Lei Nelissen
440d789f5e
fix: do a request when generating credentials to ensure the access token is valid
2023-06-19 23:26:38 +02:00
Lei Nelissen
5f5dae7bc2
chore: fix remaining import statements
2023-06-19 23:03:17 +02:00
Lei Nelissen
0c02467e26
chore: fix linter
2023-06-19 22:26:41 +02:00
Lei Nelissen
130b18bc2e
feat: allow users to override color scheme ( closes #138 )
2023-04-28 21:01:21 +02:00
Lei Nelissen
fb4d3932e5
feat: loop a single song ( closes #139 )
2023-04-27 13:19:12 +02:00
Lei Nelissen
6ccfd19dea
fix: linter issues
2023-04-23 01:15:07 +02:00
Lei Nelissen
4509ef1ec6
fix: remove padding from Modal
2023-04-22 20:52:30 +02:00
Lei Nelissen
7ed389ead6
fix: Only show single line for tracks without artists or albums
2022-11-13 12:09:36 +01:00
Lei Nelissen
d81c4c3c92
chore: linter
2022-11-12 17:47:43 +01:00
Lei Nelissen
f8812bc75c
chore: remove redundant console.log
2022-11-12 17:27:18 +01:00
Lei Nelissen
68de2ca80e
fix: margin on connection notice
2022-11-12 17:27:12 +01:00
Lei Nelissen
c7aec30e39
chore: Upgrade to latest react-native
2022-11-12 16:22:39 +01:00
Lei Nelissen
a402757c96
Remove ClosePlayer
2022-10-01 13:01:40 +02:00
Lei Nelissen
4d025d5411
Base commit
2022-10-01 13:01:40 +02:00
Lei Nelissen
f39ab85624
Fix android crashes and add modal exit button
2022-06-09 23:37:07 +02:00
Lei Nelissen
1075e31623
Apply proper padding in Android FlatList
2022-05-19 23:05:46 +02:00
Lei Nelissen
8678e3d881
Render playback text properly on Android
2022-05-19 23:05:28 +02:00
Lei Nelissen
f6835d0553
Update all dependencies
2022-05-18 22:10:06 +02:00
Lei Nelissen
a9dcd75f96
Transform Queue component into FlatList
2022-05-18 21:55:59 +02:00
Lei Nelissen
7ef54eb06d
Prioritize the pan gesture over the tap gesture
2022-05-18 21:30:10 +02:00
Lei Nelissen
fcb6b1465b
Swap string literals for translatable items
2022-05-18 21:23:24 +02:00
Lei Nelissen
b7a5c0267c
Readjust track popup
2022-05-11 22:13:42 +02:00
Lei Nelissen
b21766a352
Revamp the pop-up player modal
2022-05-10 23:52:58 +02:00
Lei Nelissen
37ead0ec98
feat: Apply default text styles to ReText
2022-05-05 22:59:32 +02:00
Lei Nelissen
b0961d3263
feat: Tweak progress bar gestures
2022-05-05 22:54:37 +02:00
Lei Nelissen
6efc8e757c
feat: Create new progress slider from scratch
2022-05-05 03:30:51 +02:00
Lei Nelissen
f48d248144
feat: Implement colored blur backgrounds
2022-05-04 22:46:19 +02:00
Lei Nelissen
76f2db19e5
Change modal to native stacks
2022-05-04 19:12:01 +02:00