Christian Schabesberger
|
120ecae3c0
|
make yt test video work
|
2024-09-17 16:05:51 +02:00 |
Christian Schabesberger
|
ac97d4ee1f
|
merge StreamVariant and stream
|
2024-09-16 12:23:12 +02:00 |
Christian Schabesberger
|
2fee9e59f6
|
add yt test video
|
2024-09-14 11:53:39 +02:00 |
Christian Schabesberger
|
c37e44a56e
|
add code for best possible stream selection (NOT UNIT TESTED/TESTED at all)
|
2024-09-12 15:15:04 +02:00 |
Christian Schabesberger
|
b50e63077b
|
introduce datasource
|
2024-09-11 20:28:08 +02:00 |
Christian Schabesberger
|
4fb5d46b2d
|
make exoPlayer a StateFlow that can be null
|
2024-09-11 16:30:51 +02:00 |
Christian Schabesberger
|
a297a4c08f
|
remove playlist item and replace it with MediaItem and MediaMetadata
|
2024-09-09 21:59:09 +02:00 |
Christian Schabesberger
|
5710596972
|
remove Thumbnail class and replace it with Uri
|
2024-09-09 18:55:58 +02:00 |
Christian Schabesberger
|
22d7bcf552
|
add chapter select preview
|
2024-08-30 12:13:10 +02:00 |
Christian Schabesberger
|
888d518304
|
forward player playlist into viewmodel
|
2024-08-29 11:11:33 +02:00 |
Christian Schabesberger
|
99b79816f0
|
add buttons to insert values to playlist
|
2024-08-29 11:11:32 +02:00 |
Christian Schabesberger
|
16b43aa89a
|
add multiple streams button to test app
|
2024-08-26 12:59:39 +02:00 |
Christian Schabesberger
|
47ad16c03d
|
make initial logic for NewPlayer and MediaReop
|
2024-08-24 19:09:35 +02:00 |
Christian Schabesberger
|
ea099253a1
|
replace first callbacks with mutablestate/shareflow
|
2024-08-24 14:06:23 +02:00 |
Christian Schabesberger
|
a2e8f6c4ad
|
push player further to playlist handling
|
2024-08-21 14:43:23 +02:00 |
Christian Schabesberger
|
c35f9d4992
|
add additional info about streams
|
2024-08-19 10:48:18 +02:00 |
Christian Schabesberger
|
ed99b6dcba
|
add thumbnail addresses
|
2024-08-10 22:55:08 +02:00 |
Christian Schabesberger
|
1169a272e9
|
add thumbnails for test videos
|
2024-08-09 16:33:49 +02:00 |
Christian Schabesberger
|
990a4aaa12
|
make fastseek work
|
2024-08-06 17:06:32 +02:00 |
Christian Schabesberger
|
ae3ef47a3f
|
put touch surface logic into touch surface itself
|
2024-08-06 11:40:50 +02:00 |
Christian Schabesberger
|
ce6ef8a8fd
|
change MediaRepository so it would fit what NewPipe expects
|
2024-08-05 15:25:44 +02:00 |
Christian Schabesberger
|
bdbd8caf43
|
implement test MediaRepository
|
2024-07-31 14:14:16 +02:00 |
Christian Schabesberger
|
9786a5634d
|
show buffered percentage and fix progressbar colors
|
2024-07-29 18:31:32 +02:00 |
Christian Schabesberger
|
51b85c1720
|
add activity brainslug
|
2024-07-29 17:32:44 +02:00 |
Christian Schabesberger
|
491ecc4331
|
make the system bar fit the fullscreen color
|
2024-07-29 16:34:33 +02:00 |
Christian Schabesberger
|
e5294a198d
|
fix loadingcircle and loadingcircle color
|
2024-07-29 13:59:04 +02:00 |
Christian Schabesberger
|
7acfd77df2
|
make seeker show playback position
|
2024-07-26 14:41:34 +02:00 |
Christian Schabesberger
|
186fbf0c12
|
add customizable seek bar
|
2024-07-26 11:33:21 +02:00 |
Christian Schabesberger
|
1375cfc877
|
get same orientation fullscreen fixed
|
2024-07-24 15:15:45 +02:00 |
Christian Schabesberger
|
6da8b12ec2
|
make insets work more correct
|
2024-07-23 18:02:21 +02:00 |
Christian Schabesberger
|
b3b7bb18ea
|
fix some more fullscreen shit
|
2024-07-23 17:26:42 +02:00 |
Christian Schabesberger
|
b95db7cd07
|
commit shit
|
2024-07-23 16:58:33 +02:00 |
Christian Schabesberger
|
b5b75558b5
|
apply fullscreenmode again
|
2024-07-23 13:26:27 +02:00 |
Christian Schabesberger
|
b26cf2b402
|
make fit inside foo work
|
2024-07-23 12:32:24 +02:00 |
Christian Schabesberger
|
8bed5b701d
|
onVideoSizeChanged is not cought anymore
|
2024-07-22 20:13:27 +02:00 |
Christian Schabesberger
|
4089de7272
|
fix content ratio using compose
|
2024-07-22 16:59:18 +02:00 |
Christian Schabesberger
|
356744814c
|
fix project layout and don't use fullscreen acitvity anymore
|
2024-07-22 15:44:10 +02:00 |
Christian Schabesberger
|
b111b77e04
|
remove FullScreen Activity
|
2024-07-19 16:44:04 +02:00 |
Christian Schabesberger
|
be54682b93
|
rip out view init foo again
|
2024-07-19 14:32:06 +02:00 |
Christian Schabesberger
|
d526527e94
|
start implementing NewPlayer interface
|
2024-07-19 13:41:38 +02:00 |
Christian Schabesberger
|
f11d35818f
|
clamp aspect ratio for embedded player
|
2024-07-19 12:38:23 +02:00 |
Christian Schabesberger
|
4d3eff9630
|
add jitpack compatebillity sixth try: fix testapp namespace and put publication into gradle root
|
2024-07-19 10:48:01 +02:00 |
Christian Schabesberger
|
b7f338837d
|
fix test activity layout
|
2024-07-18 14:40:40 +02:00 |
Christian Schabesberger
|
aaea1128a5
|
modularize NewPlayer
|
2024-07-18 14:30:02 +02:00 |