Update M3U
This commit is contained in:
174
TESTARE_PLAYLIST.md
Normal file
174
TESTARE_PLAYLIST.md
Normal file
@@ -0,0 +1,174 @@
|
||||
# 🧪 Ghid pentru Testarea Playlist-ului IPTV
|
||||
|
||||
Acest ghid te ajută să testezi și să verifici funcționalitatea playlist-ului IPTV înainte de a-l folosi în Jellyfin.
|
||||
|
||||
## 🎯 **Testare Rapidă**
|
||||
|
||||
### **1. Testare cu VLC Media Player**
|
||||
|
||||
#### **Testare Canal Individual:**
|
||||
```bash
|
||||
# Deschide VLC și testează un canal specific
|
||||
vlc "https://tvr-tvr1.cdn.zitec.com/live/tvr1/main.m3u8"
|
||||
```
|
||||
|
||||
#### **Testare Playlist Complet:**
|
||||
1. Deschide VLC Media Player
|
||||
2. Mergi la **Media** → **Open Network Stream** (Ctrl+N)
|
||||
3. Introdu calea către playlist: `file:///C:/Users/EDD/Desktop/IPTV/digionline.m3u8`
|
||||
4. Click **Play**
|
||||
5. Folosește **Playlist** (Ctrl+L) pentru a naviga între canale
|
||||
|
||||
### **2. Testare cu PowerShell**
|
||||
|
||||
#### **Verificare Status URL-uri:**
|
||||
```powershell
|
||||
# Testează primul canal (TVR 1)
|
||||
Invoke-WebRequest -Uri "https://tvr-tvr1.cdn.zitec.com/live/tvr1/main.m3u8" -Method Head -UseBasicParsing
|
||||
|
||||
# Testează al doilea canal (TVR 2)
|
||||
Invoke-WebRequest -Uri "https://tvr-tvr2.cdn.zitec.com/live/tvr2/main.m3u8" -Method Head -UseBasicParsing
|
||||
```
|
||||
|
||||
#### **Script pentru Testare Automată:**
|
||||
```powershell
|
||||
# Salvează acest script ca test-playlist.ps1
|
||||
$playlist = Get-Content "digionline.m3u"
|
||||
$urls = $playlist | Where-Object { $_ -match "^https://" }
|
||||
|
||||
foreach ($url in $urls) {
|
||||
Write-Host "Testez: $url" -ForegroundColor Yellow
|
||||
try {
|
||||
$response = Invoke-WebRequest -Uri $url -Method Head -UseBasicParsing -TimeoutSec 10
|
||||
Write-Host "✅ OK - Status: $($response.StatusCode)" -ForegroundColor Green
|
||||
}
|
||||
catch {
|
||||
Write-Host "❌ EROARE - $($_.Exception.Message)" -ForegroundColor Red
|
||||
}
|
||||
Start-Sleep -Seconds 1
|
||||
}
|
||||
```
|
||||
|
||||
## 🔧 **Testare în Jellyfin**
|
||||
|
||||
### **Pasul 1: Configurare Live TV**
|
||||
1. Deschide Jellyfin Admin Dashboard
|
||||
2. Mergi la **Live TV** → **Tuner Devices**
|
||||
3. Click **Add** → **M3U Tuner**
|
||||
4. Setează:
|
||||
- **File or URL**: `C:\Users\EDD\Desktop\IPTV\digionline.m3u8`
|
||||
- **User agent**: `Jellyfin`
|
||||
- **Refresh guide data every**: `24 hours`
|
||||
|
||||
### **Pasul 2: Testare Canale**
|
||||
1. Mergi la **Live TV** în interfața Jellyfin
|
||||
2. Selectează un canal din listă
|
||||
3. Click **Play** pentru a testa stream-ul
|
||||
4. Verifică calitatea video și audio
|
||||
|
||||
### **Pasul 3: Verificare Log-uri**
|
||||
```bash
|
||||
# Locația log-urilor Jellyfin (Windows)
|
||||
C:\ProgramData\Jellyfin\Server\logs\
|
||||
|
||||
# Caută erori legate de Live TV
|
||||
grep -i "live tv\|m3u\|tuner" jellyfin.log
|
||||
```
|
||||
|
||||
## 📊 **Canale Recomandate pentru Testare**
|
||||
|
||||
### **Canale cu Funcționalitate Confirmată:**
|
||||
1. **TVR 1** - `https://tvr-tvr1.cdn.zitec.com/live/tvr1/main.m3u8`
|
||||
2. **TVR 2** - `https://tvr-tvr2.cdn.zitec.com/live/tvr2/main.m3u8`
|
||||
3. **TVR 3** - `https://tvr-tvr3.cdn.zitec.com/live/tvr3/main.m3u8`
|
||||
4. **TVR International** - `https://tvr-tvri.cdn.zitec.com/live/tvri/main.m3u8`
|
||||
|
||||
### **Canale cu Posibile Restricții:**
|
||||
- **Antena 1** - Poate necesita geo-blocking bypass
|
||||
- **Romania TV** - Poate avea restricții de acces
|
||||
- **Kiss TV** - Poate avea probleme SSL
|
||||
|
||||
## 🚨 **Probleme Comune și Soluții**
|
||||
|
||||
### **❌ Eroare: "Could not create SSL/TLS secure channel"**
|
||||
**Soluție:**
|
||||
```powershell
|
||||
# Adaugă în PowerShell înainte de testare
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||
```
|
||||
|
||||
### **❌ Eroare: "403 Forbidden"**
|
||||
**Cauze posibile:**
|
||||
- Canal cu restricții geografice
|
||||
- Necesită User-Agent specific
|
||||
- Server temporar indisponibil
|
||||
|
||||
**Soluție:**
|
||||
```bash
|
||||
# Testează cu User-Agent în VLC
|
||||
vlc --http-user-agent "Mozilla/5.0" "URL_CANAL"
|
||||
```
|
||||
|
||||
### **❌ Eroare: "Playback failed due to a fatal player error"**
|
||||
**Soluții:**
|
||||
1. Verifică conexiunea internet
|
||||
2. Testează URL-ul direct în VLC
|
||||
3. Verifică log-urile Jellyfin pentru detalii
|
||||
4. Încearcă cu alt canal pentru a confirma problema
|
||||
|
||||
### **❌ Canal se încarcă dar nu are sunet/video**
|
||||
**Soluții:**
|
||||
1. Verifică codecurile suportate de Jellyfin
|
||||
2. Activează transcoding în Jellyfin
|
||||
3. Testează cu alt player (VLC) pentru comparație
|
||||
|
||||
## 📈 **Monitorizare și Întreținere**
|
||||
|
||||
### **Verificare Periodică:**
|
||||
```bash
|
||||
# Rulează săptămânal pentru a verifica canalele
|
||||
./test-playlist.ps1 > status-canale.txt
|
||||
```
|
||||
|
||||
### **Actualizare Playlist:**
|
||||
1. Verifică sursa originală: https://github.com/iptv-org/iptv
|
||||
2. Compară cu playlist-ul local
|
||||
3. Actualizează URL-urile modificate
|
||||
4. Testează noile URL-uri înainte de implementare
|
||||
|
||||
### **Backup și Versioning:**
|
||||
```bash
|
||||
# Creează backup înainte de modificări
|
||||
copy digionline.m3u digionline-backup-$(Get-Date -Format "yyyy-MM-dd").m3u
|
||||
```
|
||||
|
||||
## 🎯 **Rezultate Așteptate**
|
||||
|
||||
### **Canale care AR TREBUI să funcționeze:**
|
||||
- ✅ Toate canalele TVR (1, 2, 3, Info, Sport, Cultural, etc.)
|
||||
- ✅ TVR International
|
||||
- ✅ Unele canale Antena (cu restricții posibile)
|
||||
- ✅ Speranta TV
|
||||
- ✅ Credo TV
|
||||
|
||||
### **Canale cu Funcționalitate Variabilă:**
|
||||
- ⚠️ Kiss TV, Magic TV, Rock TV (probleme SSL posibile)
|
||||
- ⚠️ Romania TV (restricții de acces)
|
||||
- ⚠️ Digi 24 (poate necesita autentificare)
|
||||
|
||||
## 📞 **Suport pentru Probleme**
|
||||
|
||||
### **Pentru Probleme Tehnice:**
|
||||
1. Verifică log-urile Jellyfin
|
||||
2. Testează URL-urile individual în VLC
|
||||
3. Verifică conexiunea internet și DNS
|
||||
4. Consultă documentația Jellyfin Live TV
|
||||
|
||||
### **Pentru Actualizări Playlist:**
|
||||
1. Monitorizează repository-ul IPTV-org
|
||||
2. Verifică periodic funcționalitatea canalelor
|
||||
3. Raportează canale nefuncționale prin GitHub Issues
|
||||
|
||||
---
|
||||
|
||||
**💡 Sfat**: Întotdeauna testează playlist-ul în VLC înainte de a-l configura în Jellyfin pentru a identifica rapid problemele!
|
||||
Reference in New Issue
Block a user