30 Commits

Author SHA1 Message Date
Bnyro
7ba10d25c4
fix: watch position saved on video end even if disabled 2025-03-24 22:44:18 +01:00
Bnyro
14920aaa50
fix: selected caption option not properly showing current selection 2025-03-08 12:07:37 +01:00
FineFindus
2a2ad88655
fix(Player): save watch position when playback ends
This fixes an issue, where the watch position would not correctly be
saved as the fully watched video. This could occur when the last part of
a video was skipped by a sponsorblock segment.
2025-02-03 21:38:38 +01:00
Bnyro
a7c5c0a912 fix: crash when seeking backwards to negative time 2025-01-29 16:40:01 +01:00
Bnyro
b9ff64de61 fix: watch position not set for downloaded videos 2025-01-29 16:28:22 +01:00
Bnyro
252365b1ff feat: remember repeat mode across app restarts 2025-01-29 16:17:08 +01:00
Bnyro
7bb450bde3 chore: fix some deprecation warning messages 2025-01-24 19:14:20 +01:00
Bnyro
f764ef4fc3 refactor: improve watch position handling 2025-01-22 16:47:31 +01:00
Bnyro
6a8de0dc6d fix: preference to only store watch positions for video doesn't work 2025-01-22 16:21:23 +01:00
Bnyro
ceb23fcb6a chore: remove unused case in onCustomCommand 2024-12-05 23:13:35 +01:00
Bnyro
6947f89563 refactor: use skip/previous buttons from DefaultMediaNotificationProvider 2024-12-05 23:06:54 +01:00
Bnyro
40c885316d fix: autoplay countdown continues although other video selected 2024-12-02 20:45:09 +01:00
Bnyro
1d6c32149a feat: support for media button events (next, previous, rewind, forward, stop) 2024-11-24 13:36:43 +01:00
Bnyro
b1a3a80ab3 fix: error toasts when switching between audio/video playback 2024-11-19 14:07:55 +01:00
Bnyro
4441a2bf4e refactor: simplify playing queue listener handling 2024-11-19 13:59:35 +01:00
Bnyro
994bebd8c4 fix: crash when starting other video 2024-11-19 10:23:59 +01:00
Bnyro
24b101f3c2 fix: properly kill playback service and notification on player close 2024-11-18 22:28:34 +01:00
Bnyro
6ed0bfe0b1 fix: queue buttons dont work 2024-11-18 21:56:09 +01:00
Bnyro
1dcc408c85 fix: crash when videoId is unitialized 2024-11-18 18:55:29 +01:00
Bnyro
3d7cde97bc fix: pressing video notification when playing offline 2024-11-18 18:52:15 +01:00
Bnyro
e244ded084 refactor: merge VideoOnlinePlayerService with OnlinePlayerService 2024-11-18 18:25:47 +01:00
Bnyro
c40ab20c20 fix: crash when two media sessions coexist 2024-11-18 15:35:33 +01:00
Bnyro
f4a8d7b6b1 refactor: use MediaController instead of ServiceBinder in AudioPlayerFragment 2024-11-17 23:02:50 +01:00
Bnyro
7edf38f467 fix: don't show audio player when tapping video player notification 2024-11-17 20:28:35 +01:00
Bnyro
17b642127c refactor: Migrate to MediaLibraryService 2024-11-17 18:03:25 +01:00
Bnyro
520bf34434 feat: audio player support for no internet activity 2024-10-20 16:25:12 +02:00
Bnyro
21d4e03509 fix: can't open audio player via notification in downloads 2024-10-16 10:58:51 +02:00
Bnyro
9b68e4faea feat: audio player UI for downloads 2024-10-06 16:03:00 +02:00
Bnyro
9030a6e871 feat: playing queue support for downloaded videos 2024-10-06 13:43:28 +02:00
Bnyro
db8ec51b12 refactor: move common PlayerService code to AbstractPlayerService 2024-10-06 12:58:59 +02:00