lsrom
b0b7d7f5b5
Add ability to swipe up and down to adjust volume ( #48 )
...
* Add ability to swipe up and down to adjust volume
Created AudioController to adjust global volume for media channel. Alarm, system and other volume levels are unaffected. This way it doesn't need specific implementation for separate players. During swiping system volume slider is shown and it is possible to change direction mid-swipe.
AudioController should probably be singleton and provided by DI but currently PlayerActivity is handling all the playback so it seemed unnecessarily complicated.
Sensitivity can be adjusted by threshold value in VerticalSwipeListener.
* Add audio controller class
Co-authored-by: Jarne Demeulemeester <32322857+jarnedemeulemeester@users.noreply.github.com>
2021-10-24 18:07:08 +02:00
lsrom
62d09b3566
Add person detail screen ( #47 )
...
* Add person detail screen
Displays actor/actresses portrait and text info + list of movies/show this person starred in. Text info is max 5 lines with View More button if ellipsized. View More toggle is reset upon orientation change since in landscape mode ellipsize might not be necessary.
* Remove useless StarredInAdapter.kt
* Fix image view shape
* Improve UI
Not exactly how I would like it but will do for now
* Add error handling
Adds a lot of LiveData which may not be ideal, but is better than crashing due to connection errors.
Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2021-10-24 17:45:59 +02:00
Jarne Demeulemeester
e9e849d9e4
Update dependencies and improve server discovery
2021-10-23 17:39:46 +02:00
jarnedemeulemeester
69503f504d
Remove hardcoded strings from dialogs
2021-10-23 13:35:37 +02:00
jarnedemeulemeester
aa1ef5ca5b
Add sorting options to library (collection)
2021-10-23 11:29:22 +02:00
NIK679
11ff3b4e16
Add playback speed control to the player ( #46 )
...
* add playback speed control to MPV player
* add playback speed control to exoplayer
* remove unnecessary method
* remove unused import
* use gauge icon from lucide
* use gauge icon from lucide
* fix the gauge icon
2021-10-20 20:16:43 +02:00
newton181
e991fab24e
Enhace translations and add new key for search hint ( #45 )
...
* Make search hint translatable
* Add new key in string file for search hint
* Enhace and update spanish translations
2021-10-20 20:05:37 +02:00
Jarne Demeulemeester
c7a816ff6f
Sort items alphabetical on name
2021-10-12 20:41:08 +02:00
Jarne Demeulemeester
07d9ae676c
Add some spacing at bottom of media info fragment
2021-10-12 19:35:16 +02:00
Jarne Demeulemeester
234d44e9ce
Add placeholder (error) image for people
...
Fix #42
2021-10-12 19:21:54 +02:00
Jarne Demeulemeester
742ec71e56
Make ripple rounded just like other ui elements
2021-10-11 21:30:19 +02:00
jarnedemeulemeester
6beb5e8236
Move navigationBar color to v27 and v31
2021-10-10 22:00:58 +02:00
jarnedemeulemeester
8984493bb0
Remove InitializingFragment
2021-10-10 22:00:02 +02:00
jarnedemeulemeester
ac7c3405da
Add some icons to settings
2021-10-03 15:49:02 +02:00
jarnedemeulemeester
4c36785461
Add more shape styles + switch to material dialogs
2021-10-03 15:37:29 +02:00
jarnedemeulemeester
da39db03d0
Global shape theming
2021-10-03 11:43:34 +02:00
jarnedemeulemeester
976b56ce00
Add Android 12 dynamic colors
2021-10-03 11:07:28 +02:00
jarnedemeulemeester
f92efa31e8
Upgrade core-splashscreen and constraintlayout
2021-10-02 21:14:49 +02:00
jarnedemeulemeester
73fc37b4f1
Update material colors, dark mode pure black
2021-10-02 21:10:10 +02:00
jarnedemeulemeester
c43f9bad82
Add icon and name for debug and staging builds
2021-09-26 19:40:58 +02:00
Jarne Demeulemeester
b71118080c
Merge pull request #36 from jarnedemeulemeester/develop
...
Version 0.2.1
2021-09-23 10:02:30 +02:00
jarnedemeulemeester
44f7d6fa6d
Bump versionCode to 5 and versionName to 0.2.1
2021-09-23 09:53:45 +02:00
jarnedemeulemeester
823330273d
Upgrade kotlin to 1.5.31
2021-09-23 09:53:12 +02:00
jarnedemeulemeester
18b2867c3b
Create staging build type after release
2021-09-23 09:40:55 +02:00
jarnedemeulemeester
7fe197e3b6
Add mpvlib to proguard rules
...
Fix #35
2021-09-23 09:39:51 +02:00
Jarne Demeulemeester
ac54e40555
Merge pull request #34 from jarnedemeulemeester/develop
...
Version 0.2.0
2021-09-20 11:24:40 +02:00
jarnedemeulemeester
212f35cb8b
Bump versionCode to 4 and versionName to 0.2.0
2021-09-19 19:06:55 +02:00
jarnedemeulemeester
f4d2859090
Allow video to extend into the display cutout
2021-09-19 18:55:27 +02:00
Jarne Demeulemeester
1cbd08c517
Merge pull request #33 from newton181/newton181-spanish
...
Translate to spanish string files
2021-09-19 16:57:52 +02:00
jarnedemeulemeester
4549ab51a7
Update readme with new MPV Player and banner
2021-09-19 11:59:22 +02:00
jarnedemeulemeester
19e33c6404
Move some strings to strings.xml
2021-09-19 11:53:36 +02:00
jarnedemeulemeester
7509916ff4
Move libmpv lib out of seperate directory
2021-09-19 11:30:04 +02:00
jarnedemeulemeester
90d3cb8a7b
Update Jellyfin sdk to 1.0.3
2021-09-19 11:27:54 +02:00
jarnedemeulemeester
1d0f2b3358
MPVPlayer: Start from playback position
2021-09-18 21:11:45 +02:00
jarnedemeulemeester
64b86f2b40
MPVPlayer: Support for software decoding + clean up
2021-09-18 15:17:20 +02:00
jarnedemeulemeester
0baef5ec2e
MPVPlayer: Improve track selection and some code cleanup
2021-09-17 11:55:35 +02:00
jarnedemeulemeester
87edeabb9a
MPVPlayer: Use preferred languages
2021-09-16 19:00:11 +02:00
jarnedemeulemeester
9cddd50d0e
Select audio and subtitle tracks
2021-09-15 23:13:59 +02:00
jarnedemeulemeester
6d340bd7ab
Add new player controls
2021-09-15 13:42:17 +02:00
jarnedemeulemeester
c9d0d6ab17
Add experimental libMPV player
2021-09-14 16:39:57 +02:00
newton181
21c354df0b
Translate to spanish string files
...
This commit translate to spanish (Spain, México and LatAm) the string file.
2021-09-10 15:42:56 -05:00
jarnedemeulemeester
88b5d38ffc
Clean up player code
2021-09-05 18:34:07 +02:00
jarnedemeulemeester
70d0d62318
Fix trailer button produces crash if no trailers are available
2021-09-05 12:28:37 +02:00
jarnedemeulemeester
5891e0f382
Remove misc.xml from git
2021-09-05 11:52:59 +02:00
jarnedemeulemeester
46727898fc
Convert gradle files from Groovy to KTS
2021-09-05 11:45:29 +02:00
jarnedemeulemeester
58d7c7cba4
Upgrade gradle plugin to 7.0.2
2021-09-04 15:41:53 +02:00
Jarne Demeulemeester
905332e097
Merge pull request #30 from jarnedemeulemeester/develop
...
Version 0.1.2
2021-08-26 23:59:20 +02:00
jarnedemeulemeester
e474544a3d
Update versionCode to 3 and versionName to 0.1.2
2021-08-26 23:58:07 +02:00
jarnedemeulemeester
4fdcf987d4
Fix missing episodes being sent to the player
2021-08-26 16:08:38 +02:00
jarnedemeulemeester
25ac5524d7
Rework how player items are created
...
Add support for intros and improve loading speed
2021-08-26 15:36:56 +02:00