Commit Graph

67 Commits

Author SHA1 Message Date
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
Lei Nelissen
c4d83d29d8 Add Inter font 2022-05-04 18:28:15 +02:00
Lei Nelissen
7ea4857997 Queue downloads seperately so we don't overwhelm the app 2022-01-15 17:25:24 +01:00