Files
iptv/TESTARE_PLAYLIST.md
2025-09-17 12:26:11 +03:00

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:

  1. Deschide VLC Media Player
  2. Mergi la MediaOpen 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:

# 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

  1. Deschide Jellyfin Admin Dashboard
  2. Mergi la Live TVTuner Devices
  3. Click AddM3U 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

# 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:

# 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:

  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ă:

# 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:

# 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!