5.4 KiB
5.4 KiB
🧪 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:
# Deschide VLC și testează un canal specific
vlc "https://tvr-tvr1.cdn.zitec.com/live/tvr1/main.m3u8"
Testare Playlist Complet:
- Deschide VLC Media Player
- Mergi la Media → Open Network Stream (Ctrl+N)
- Introdu calea către playlist:
file:///C:/Users/EDD/Desktop/IPTV/digionline.m3u8 - Click Play
- Folosește Playlist (Ctrl+L) pentru a naviga între canale
2. Testare cu PowerShell
Verificare Status URL-uri:
# 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ă:
# 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
- Deschide Jellyfin Admin Dashboard
- Mergi la Live TV → Tuner Devices
- Click Add → M3U Tuner
- Setează:
- File or URL:
C:\Users\EDD\Desktop\IPTV\digionline.m3u8 - User agent:
Jellyfin - Refresh guide data every:
24 hours
- File or URL:
Pasul 2: Testare Canale
- Mergi la Live TV în interfața Jellyfin
- Selectează un canal din listă
- Click Play pentru a testa stream-ul
- Verifică calitatea video și audio
Pasul 3: Verificare Log-uri
# 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ă:
- TVR 1 -
https://tvr-tvr1.cdn.zitec.com/live/tvr1/main.m3u8 - TVR 2 -
https://tvr-tvr2.cdn.zitec.com/live/tvr2/main.m3u8 - TVR 3 -
https://tvr-tvr3.cdn.zitec.com/live/tvr3/main.m3u8 - 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:
# 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:
# 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:
- Verifică conexiunea internet
- Testează URL-ul direct în VLC
- Verifică log-urile Jellyfin pentru detalii
- Încearcă cu alt canal pentru a confirma problema
❌ Canal se încarcă dar nu are sunet/video
Soluții:
- Verifică codecurile suportate de Jellyfin
- Activează transcoding în Jellyfin
- Testează cu alt player (VLC) pentru comparație
📈 Monitorizare și Întreținere
Verificare Periodică:
# Rulează săptămânal pentru a verifica canalele
./test-playlist.ps1 > status-canale.txt
Actualizare Playlist:
- Verifică sursa originală: https://github.com/iptv-org/iptv
- Compară cu playlist-ul local
- Actualizează URL-urile modificate
- Testează noile URL-uri înainte de implementare
Backup și Versioning:
# 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:
- Verifică log-urile Jellyfin
- Testează URL-urile individual în VLC
- Verifică conexiunea internet și DNS
- Consultă documentația Jellyfin Live TV
Pentru Actualizări Playlist:
- Monitorizează repository-ul IPTV-org
- Verifică periodic funcționalitatea canalelor
- 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!