103 lines
4.0 KiB
Markdown
103 lines
4.0 KiB
Markdown
---
|
|
title: ViniPlay
|
|
created: 2026-06-07
|
|
updated: 2026-06-07
|
|
type: app
|
|
tags: [catalogue, media-streaming, iptv, android, client]
|
|
confidence: medium
|
|
contested: false
|
|
sources:
|
|
- https://selfh.st/apps/?tag=Media+Streaming
|
|
- https://github.com/.../viniplay
|
|
---
|
|
|
|
# 🎬 ViniPlay
|
|
|
|
> Client IPTV natif pour Android et Android TV, conçu pour lire des playlists M3U et fichiers locaux avec une UI moderne.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Attribut | Valeur |
|
|
|----------|--------|
|
|
| **Nom** | ViniPlay |
|
|
| **Slug** | app-viniplay |
|
|
| **Description** | Lecteur IPTV open source pour Android/Android TV, support M3U/HLS/MPEG-DASH et cast local |
|
|
| **Site officiel** | https://viniplay.app/ |
|
|
| **Repository** | https://github.com/viniplay/viniplay |
|
|
| **Stars** | 520 ⭐ |
|
|
| **Licence** | GPL-3.0 |
|
|
| **Langage principal** | Kotlin |
|
|
| **Catégorie** | Media Streaming |
|
|
| **Tags** | [catalogue, media-streaming, iptv, android, client] |
|
|
|
|
## 📝 Description
|
|
|
|
ViniPlay est une application Android/IPTV moderne qui se distingue de TiviMate (propriétaire et freemium) ou de [[app-kodi]] (lourd) par sa simplicité et son orientation Android TV. Le projet vise un public qui veut une **UI agréable, fluide, sans publicité**, et 100 % open source.
|
|
|
|
L'application consomme une playlist M3U (locale ou via URL signée fournie par [[app-m3u-editor]] ou [[app-nodecast-tv]]), un guide EPG XMLTV optionnel, et gère la reprise de lecture, les favoris, le contrôle parental, et le cast local vers Chromecast/UPnP.
|
|
|
|
Points forts : pas de pub, pas de tracking, code Kotlin propre, support des formats exotiques (HLS, MPEG-DASH, TS). Limites : Android seulement (pas d'iOS/web), pas de timeshift, et le support des providers exotiques (Stalker portals) reste partiel.
|
|
|
|
## 🚀 Installation
|
|
|
|
### Via F-Droid / APK (recommandé)
|
|
|
|
```bash
|
|
# Télécharger l'APK depuis les releases GitHub
|
|
wget https://github.com/viniplay/viniplay/releases/latest/viniplay.apk
|
|
adb install viniplay.apk
|
|
|
|
# Ou via F-Droid (si mirroir configuré) :
|
|
# ajouter le repo https://f-droid.viniplay.app/
|
|
# puis installer normalement
|
|
```
|
|
|
|
### Build manuel
|
|
|
|
```bash
|
|
git clone https://github.com/viniplay/viniplay
|
|
cd viniplay
|
|
./gradlew assembleDebug
|
|
```
|
|
|
|
> ViniPlay étant une app mobile, il n'y a pas de `docker-compose.yml`. Elle se connecte à une playlist IPTV auto-hébergée ([[app-m3u-editor]], [[app-nodecast-tv]] ou tout fournisseur légal).
|
|
|
|
## ⚙️ Configuration
|
|
|
|
- **Playlist** : menu *Settings → Playlists → Add*, URL HTTP ou fichier local.
|
|
- **EPG** : menu *EPG → Add source*, URL XMLTV ou fichier local.
|
|
- **Décodeur** : interne (ExoPlayer) par défaut, configurable selon le format (HLS, DASH).
|
|
- **Proxy** : si l'IPTV est géo-restreint, on peut passer par un proxy HTTP(S) ou [[app-wireguard]].
|
|
- **Lecture en arrière-plan** : à activer pour Android Auto / Picture-in-Picture.
|
|
|
|
## 🔗 Alternatives
|
|
|
|
- **TiviMate** — Référence IPTV Android TV, mais freemium et propriétaire.
|
|
- **Kodi + PVR IPTV Simple Client** — Très riche mais plus complexe.
|
|
- **OTT Navigator** — UI proche de TiviMate, propriétaire.
|
|
- **IPTV Smarters** — Multi-plateforme, propriétaire.
|
|
|
|
## 🔒 Sécurité
|
|
|
|
- Une playlist M3U peut contenir des URL en clair avec credentials : éviter de la synchroniser via un cloud public.
|
|
- Utiliser un serveur d'export HTTPS avec URL signée (cf. [[app-m3u-editor]]).
|
|
- Ne pas installer d'APKs de sources non officielles (signing différent = MITM possible).
|
|
- Sur Android TV, vérifier les permissions accordées (stockage, réseau).
|
|
|
|
## 📚 Ressources
|
|
|
|
- Site officiel : https://viniplay.app/
|
|
- Repository : https://github.com/viniplay/viniplay
|
|
- Documentation ExoPlayer : https://exoplayer.dev/
|
|
- F-Droid : https://f-droid.org/
|
|
|
|
## 🔗 Pages Liées
|
|
|
|
- [[cat-media-streaming]] (catégorie parente)
|
|
- [[app-m3u-editor]] — Source de playlists M3U
|
|
- [[app-nodecast-tv]] — Proxy IPTV serveur
|
|
- [[app-kodi]] — Alternative PC/Android TV
|
|
- [[app-jellyfin]] — Serveur média polyvalent
|
|
- [[app-wireguard]] — VPN pour IPTV géo-restreint
|
|
- [[securisation-home-lab]] — Bonnes pratiques
|