ViniPlay

ViniPlay

Docker app from grtgbln's Repository

Overview

A powerful, self-hosted IPTV player with a modern web interface. Stream your M3U playlists with EPG data, manage users, cast to your TV, and watch multiple channels at once. For Nvidia GPU transcoding support, add "--gpus all" to the Extra Parameters field under Advanced.

Runtime arguments

Web UI
http://[IP]:[PORT:8998]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8998

Target
8998
Default
8998
Value
8998
DVR RecordingsPath

Path to DVR recordings

Target
/dvr
Default
/mnt/user/dvr/viniplay/dvr
Value
/mnt/user/dvr/viniplay/dvr
Session SecretVariable

A long random string used to secure sessions

Target
SESSION_SECRET
VAPID Contact EmailVariable

Add a contact email for VAPID push notifications. This is required by push services. It should start with mailto:

Target
VAPID_CONTACT_EMAIL
Default
mailto:admin@example.com
Value
mailto:admin@example.com
App DataPath

Path to the data folder

Target
/data
Default
/mnt/user/appdata/viniplay/data
Value
/mnt/user/appdata/viniplay/data

Download Statistics

115,211
Total Downloads
25,291
This Month
18,496
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
ardovini/viniplay:latest
Last Updated2026-01-07
First Seen2025-10-27

Run ViniPlay on Unraid.

ViniPlay is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.