Christian Schabesberger
|
a222a7c9a0
|
roughly layout AudioPlayerView
|
2024-09-21 13:09:41 +02:00 |
Christian Schabesberger
|
df26c3c094
|
start construction audio player
|
2024-09-18 15:38:22 +02:00 |
Christian Schabesberger
|
2d5a377cd3
|
restructure part 2
|
2024-09-18 14:02:49 +02:00 |
Christian Schabesberger
|
d379d5872f
|
restructure code to make room for the audioplayer
|
2024-09-18 13:56:02 +02:00 |
Christian Schabesberger
|
7dbe166484
|
postpone trackselectoin for now
|
2024-09-18 13:34:35 +02:00 |
Christian Schabesberger
|
120ecae3c0
|
make yt test video work
|
2024-09-17 16:05:51 +02:00 |
Christian Schabesberger
|
cde9b1f9ba
|
do some commit
|
2024-09-17 15:12:40 +02:00 |
Christian Schabesberger
|
20c9bd67e7
|
make play media utilize stream selection and MediaSourceBuilder
|
2024-09-17 13:21:38 +02:00 |
Christian Schabesberger
|
1b4e1d4f13
|
merge StreamVariant and stream part 2
|
2024-09-16 12:33:06 +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
|
edc720590c
|
fix playback position in playlist
|
2024-09-13 18:34:56 +02:00 |
Christian Schabesberger
|
f643c032a2
|
make MediaSource creation be based on the trackselection algorithm
|
2024-09-13 18:24:51 +02:00 |
Christian Schabesberger
|
632407fa69
|
make streamselect reflect reality better
|
2024-09-13 14:17:21 +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
|
f80e4c8e5f
|
fix player notificatoin not showing up when restarting exoplayer
|
2024-09-11 17:23:27 +02:00 |
Christian Schabesberger
|
4de5568b7b
|
make exoplayer be recreatable
|
2024-09-11 16:34:01 +02:00 |
Christian Schabesberger
|
4fb5d46b2d
|
make exoPlayer a StateFlow that can be null
|
2024-09-11 16:30:51 +02:00 |
Christian Schabesberger
|
2e50634b50
|
add close command
|
2024-09-11 12:39:16 +02:00 |
Christian Schabesberger
|
e965528011
|
prevent showing loading indicator when reopening the player containing activity
|
2024-09-09 22:16:19 +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
|
0744d43b20
|
introduce NewPlayer Service
|
2024-09-09 18:38:04 +02:00 |
Christian Schabesberger
|
ba03e17088
|
fix chapter mark shown on start
|
2024-09-08 15:05:57 +02:00 |
Christian Schabesberger
|
f5d3c33086
|
make playlist item deletion more reliable
|
2024-09-06 21:59:55 +02:00 |
Christian Schabesberger
|
33b0360507
|
bring back embeded config
|
2024-09-06 21:52:10 +02:00 |
Christian Schabesberger
|
3dc5ca3e10
|
make item deletion almost possible
|
2024-09-06 20:10:25 +02:00 |
Christian Schabesberger
|
430bed20b6
|
make chapters visible in the seekbar
|
2024-09-06 17:33:13 +02:00 |
Christian Schabesberger
|
8a3cc12bd7
|
fix animated visibility for previous and next stream
|
2024-09-06 15:51:31 +02:00 |
Christian Schabesberger
|
58e0ad9f09
|
make goto next or prev streem buttons work
|
2024-09-06 15:42:19 +02:00 |
Christian Schabesberger
|
106060625c
|
make playlist item selectable
|
2024-09-06 14:30:18 +02:00 |
Christian Schabesberger
|
0d8662fb5b
|
make chapter select items look better
|
2024-09-06 14:18:47 +02:00 |
Christian Schabesberger
|
09f32dd893
|
make chapters selectable
|
2024-09-06 14:07:02 +02:00 |
Christian Schabesberger
|
79f8719ac3
|
highlight active chapter
|
2024-09-06 13:58:52 +02:00 |
Christian Schabesberger
|
48f5e159d9
|
update playlist progress live
|
2024-09-05 12:16:39 +02:00 |
Christian Schabesberger
|
e9bf17e542
|
make dialogs prvent hiding the controller ui
|
2024-09-04 15:18:02 +02:00 |
Christian Schabesberger
|
3eabb537f7
|
update playlist playtime
|
2024-09-04 15:13:21 +02:00 |
Christian Schabesberger
|
a2e9675906
|
get chapter infor from NewPlayer
|
2024-09-04 14:51:50 +02:00 |
Christian Schabesberger
|
9f1c06928a
|
add currently plaing indicator to playlist and make playlist use rounded corners
|
2024-09-04 14:02:10 +02:00 |
Christian Schabesberger
|
a47ea8e078
|
handle currently plaing and show title and creator
|
2024-09-04 13:19:36 +02:00 |
Christian Schabesberger
|
d97ecc7519
|
animate centerui visibility
|
2024-09-04 11:49:38 +02:00 |
Christian Schabesberger
|
26cb3cf749
|
only show loading cycle when not playing
|
2024-09-04 11:08:05 +02:00 |
Christian Schabesberger
|
38ea5560b6
|
show chapter and streams ui element only when they are usefull
|
2024-09-04 11:03:24 +02:00 |
Christian Schabesberger
|
45043f1739
|
filter lefat and right gestures in GestureSurface as these are not used by interact with system UI
|
2024-09-04 10:58:01 +02:00 |
Christian Schabesberger
|
9c9d628f0c
|
make background visiable when dragging playlist item
|
2024-09-03 14:13:56 +02:00 |
Christian Schabesberger
|
9a71e8f0b5
|
make shuffle and repeatmode work
|
2024-09-03 13:54:33 +02:00 |
Christian Schabesberger
|
c0a006f238
|
make dragging be smooth
|
2024-09-03 13:34:55 +02:00 |
Christian Schabesberger
|
8ed25f5039
|
make playlist items draggable
|
2024-09-03 12:48:16 +02:00 |
Christian Schabesberger
|
38bf37e88a
|
cleanup stream items
|
2024-09-02 15:26:46 +02:00 |