# ViniPlay

ViniPlay is a self-hosted, web-based IPTV player that lets homelab users stream M3U playlists with EPG data, manage users, cast to TVs, and watch multiple channels at once. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1244/viniplay

## Description

ViniPlay is a self-hosted, web-based IPTV player that lets homelab users stream M3U playlists with EPG data, manage users, cast to TVs, and watch multiple channels at once.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

59/100 (Fair), based on 4 of 4 factors.
- Maintained: 72 (last commit 37 days ago)
- Popular: 55 (569 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/ardovini/viniplay
- GitHub: https://github.com/ardoviniandrea/ViniPlay
- Unraid: https://ca.unraid.net/apps/viniplay-1ewf3801p5ottw?q=ViniPlay

## Common questions

### How do I install ViniPlay on a self-hosted server?

Self-host ViniPlay with Docker.

### Can I give different people their own accounts?

Yes, ViniPlay has multi-user management.

### Can I watch more than one channel at the same time?

Yes, you can watch multiple channels at once.

### Does it use M3U and EPG files?

Yes, ViniPlay transforms M3U and EPG files into a streaming experience.

---
Source: Our Local Host (https://ourlocalhost.com/app/1244/viniplay), the self-hosted and open-source app directory.
