TV Video Player Master Description
TV Video player is a great, multi-featured video player that supports Android devices as well as large screen devices such as Fire TV, Android TV and Google TV.
-Audio/subtitle track selection
-Playback speed control
-Horizontal swipe and double tap to quickly seek
-Vertical swipe to change brightness (left) / volume (right)
-Pinch to zoom (Android 7+)
-PiP (Picture in Picture) on Android 8+ (resizable on Android 11+)
-Resize (fit/crop)
-Volume boost
-Auto frame rate matching on Android TV/boxes (Android 6+)
-Post-playback actions (delete file/skip to next)
-Touch lock (long tap)
-App shortcut for direct access to file chooser (Android 7.1+)
-3rd party equalizer / audio processing support (e.g. Wavelet)
-Media Session and Audio Focus support
-Pause playback when disconnecting headphones
-No ads, tracking or excessive permissions
Some advanced features can be enabled or configured in settings. To access it, long press the ⚙️ gear icon. (Alternatively, you can also enter this settings from App info screen.)
-Default audio tracks. Set specific language, prefer device language, media file defaults.
-File access mode. Use of Storage Access Framework / MediaStore / legacy file access.
-Decoder priority. Prefer device or app decoders.
-Auto frame rate matching. (On Android 11+ and "compatible" displays, -------ExoPlayer supports seamless refresh rate switching)
Tunneled playback. Enabling tunneling can improve playback of 4K/HDR content on Android TV.
Playback of Dolby Vision profile 7 (UHD Blu-ray) as HDR HEVC
Auto picture-in-picture. When you leave Just Player through the home button and video is playing, PiP will be activated automatically.
Skip silence
Repeat toggle
WRITE_SETTINGS ("Modify system settings") permission: When the system file chooser is opened, it will always use current system orientation, even if the Player app sets its own. Granting this permission via adb (adb shell pm grant com.brouken.player android.permission.WRITE_SETTINGS) or App info screen will allow this app to temporarily enable Auto-rotate to at least partially mitigate this imperfection.
Supported formats
Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
Video: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
Containers: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV, AVI (🚧)
Streaming: DASH, HLS, SmoothStreaming, RTSP
Subtitles: SRT, SSA/ASS (limited styling), TTML, VTT, DVB
HDR (HDR10+ and Dolby Vision) video playback on compatible/supported hardware.
-Audio/subtitle track selection
-Playback speed control
-Horizontal swipe and double tap to quickly seek
-Vertical swipe to change brightness (left) / volume (right)
-Pinch to zoom (Android 7+)
-PiP (Picture in Picture) on Android 8+ (resizable on Android 11+)
-Resize (fit/crop)
-Volume boost
-Auto frame rate matching on Android TV/boxes (Android 6+)
-Post-playback actions (delete file/skip to next)
-Touch lock (long tap)
-App shortcut for direct access to file chooser (Android 7.1+)
-3rd party equalizer / audio processing support (e.g. Wavelet)
-Media Session and Audio Focus support
-Pause playback when disconnecting headphones
-No ads, tracking or excessive permissions
Some advanced features can be enabled or configured in settings. To access it, long press the ⚙️ gear icon. (Alternatively, you can also enter this settings from App info screen.)
-Default audio tracks. Set specific language, prefer device language, media file defaults.
-File access mode. Use of Storage Access Framework / MediaStore / legacy file access.
-Decoder priority. Prefer device or app decoders.
-Auto frame rate matching. (On Android 11+ and "compatible" displays, -------ExoPlayer supports seamless refresh rate switching)
Tunneled playback. Enabling tunneling can improve playback of 4K/HDR content on Android TV.
Playback of Dolby Vision profile 7 (UHD Blu-ray) as HDR HEVC
Auto picture-in-picture. When you leave Just Player through the home button and video is playing, PiP will be activated automatically.
Skip silence
Repeat toggle
WRITE_SETTINGS ("Modify system settings") permission: When the system file chooser is opened, it will always use current system orientation, even if the Player app sets its own. Granting this permission via adb (adb shell pm grant com.brouken.player android.permission.WRITE_SETTINGS) or App info screen will allow this app to temporarily enable Auto-rotate to at least partially mitigate this imperfection.
Supported formats
Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
Video: H.263, H.264 AVC (Baseline Profile; Main Profile on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
Containers: MP4, MOV, WebM, MKV, Ogg, MPEG-TS, MPEG-PS, FLV, AVI (🚧)
Streaming: DASH, HLS, SmoothStreaming, RTSP
Subtitles: SRT, SSA/ASS (limited styling), TTML, VTT, DVB
HDR (HDR10+ and Dolby Vision) video playback on compatible/supported hardware.
Open up