I built a video player for Android that connects directly to your NAS or home server and plays videos without downloading.
What it does:
Browse and stream from SMB, SFTP, FTP, WebDAV
mpv engine with hardware-accelerated decoding for H.264, H.265 (HEVC), VP9, and AV1 — per-codec HW/SW decoder control
Auto subtitle encoding detection
Gesture controls for seek, volume, brightness
Background playback with media session notification