straw/app/src/main/java/org/schabi/newpipe/player
AudricV 4648cac9c6
Allow changing video and text tracks state without stream info
This allows disabling these track types when stream info has been not
loaded while the ExoPlayer instance is.

It is now possible to do so with the background player, in order to
disable fetching video and text tracks for manifest sources,
especially used for livestreams.

Also set the recovery first before reloading play queue manager in the
useVideoAndSubtitles method of the Player class.
2026-01-28 02:13:14 +01:00
..
datasource [YouTube] Adapt YoutubeHttpDataSource to TVHTML5 client removal in NPE 2026-01-23 22:04:05 +01:00
event Handle player and player service separately 2025-02-18 19:27:46 +01:00
gesture ktlint: Fix blank-line-between-when-conditions violations 2026-01-24 00:31:44 +08:00
helper Use DASH first instead of HLS and YouTube's DASH parser for lives 2026-01-28 02:13:14 +01:00
mediabrowser ktlint: Fix function-signature violations 2026-01-24 00:32:03 +08:00
mediaitem Fix crash with disabled thumbnails when trying to play a stream 2023-12-10 15:12:38 +01:00
mediasession Instantiate media session and connector in PlayerService 2025-02-16 21:40:13 +01:00
mediasource Update to ExoPlayer 2.18.3 2023-02-23 12:46:05 +01:00
notification Post dummy notification then close player service on invalid intent 2025-09-17 11:50:46 +02:00
playback Merge inheritors of newpipe/player/playqueue/PlayQueueEvent and 2026-01-01 23:05:16 +02:00
playqueue Merge branch 'master' into dev 2026-01-11 22:53:11 +01:00
resolver Use DASH first instead of HLS and YouTube's DASH parser for lives 2026-01-28 02:13:14 +01:00
seekbarpreview Formatting changes (back to original) 2024-10-27 14:38:25 +01:00
ui Rename useVideoSource to useVideoAndSubtitles in Player 2026-01-28 02:13:14 +01:00
AudioServiceLeakFix.java Improve code style to be more consistent 2020-04-02 15:57:50 +02:00
Player.java Allow changing video and text tracks state without stream info 2026-01-28 02:13:14 +01:00
PlayerIntentType.kt Refactor player intent logic 2025-09-08 07:56:13 +05:30
PlayerService.java Post dummy notification then close player service on invalid intent 2025-09-17 11:50:46 +02:00
PlayerType.kt Convert newpipe/player/PlayerType to kotlin 2026-01-01 15:33:32 +02:00
PlayQueueActivity.java Enable per-app language preferences for Android < 13 2025-07-20 04:50:49 +05:30