Files
iptv/DIGI_AUTH_INSTRUCTIONS.md
2025-10-10 20:23:35 +03:00

5.7 KiB

🔐 DIGI Online - Extractor Autentificat

📋 Descriere

Script Python care se autentifică pe digionline.ro și generează un playlist M3U complet funcțional cu toate canalele DIGI pentru care ai abonament.

Caracteristici

  • Autentificare automată pe DIGI Online
  • Extragere token-uri de autentificare
  • Generare playlist M3U cu URL-uri funcționale
  • Suport pentru TOATE canalele DIGI (Sport, Documentare, Filme, etc.)
  • Logo-uri și metadata complete
  • Compatibil cu Dispatcharr, Jellyfin, VLC, Kodi
  • Credențialele rămân PRIVATE (nu sunt trimise nicăieri)

📦 Cerințe

Python 3.x

Verifică dacă ai Python instalat:

python --version

Dacă nu ai Python, descarcă de aici: https://www.python.org/downloads/

Librăria requests

pip install requests

🚀 Utilizare

Pas 1: Rulează Scriptul

cd C:\Users\EDD\Desktop\IPTV
python digi_auth_extractor.py

Pas 2: Introdu Credențialele

Scriptul va cere:

  • Email: eddmanoo@gmail.com (sau email-ul tău DIGI Online)
  • Parolă: parola ta DIGI Online

NOTĂ: Credențialele sunt folosite DOAR pentru autentificare pe digionline.ro oficial!

Pas 3: Așteaptă Generarea

Scriptul va:

  1. Se autentifica pe DIGI Online
  2. Extrage token-ul de autentificare
  3. Obține lista completă de canale
  4. Generează digi_authenticated.m3u

Pas 4: Folosește Playlist-ul

Fișierul generat: digi_authenticated.m3u

📺 Configurare în Dispatcharr

Metoda 1: M3U File

  1. Deschide Dispatcharr
  2. SettingsProvidersAdd Provider
  3. Selectează M3U File
  4. File Path: C:\Users\EDD\Desktop\IPTV\digi_authenticated.m3u
  5. Save și Refresh

Metoda 2: M3U URL (Dacă Dispatcharr suportă)

  1. Pune fișierul pe un server web local
  2. Folosește URL-ul: http://localhost/digi_authenticated.m3u

🎬 Configurare în Jellyfin

  1. DashboardLive TVTuner Devices
  2. AddM3U Tuner
  3. File or URL: C:\Users\EDD\Desktop\IPTV\digi_authenticated.m3u
  4. Save
  5. DashboardLive TVGuide Data ProvidersRefresh

📱 Configurare în VLC

  1. Deschide VLC Media Player
  2. MediaOpen File
  3. Selectează digi_authenticated.m3u
  4. Play
  5. Vezi lista de canale: ViewPlaylist (Ctrl+L)

🔄 Reînnoire Token

Token-ul de autentificare expiră după câteva ore.

Când canalele nu mai funcționează:

  1. Rulează din nou scriptul: python digi_auth_extractor.py
  2. Introdu credențialele
  3. Playlist-ul va fi actualizat cu token nou

Automatizare (Opțional)

Creează un task scheduler care rulează scriptul automat:

Windows Task Scheduler:

Program: python
Arguments: C:\Users\EDD\Desktop\IPTV\digi_auth_extractor.py
Trigger: La fiecare 4 ore

📊 Canale Disponibile

Scriptul va extrage TOATE canalele pentru care ai abonament:

📰 ȘTIRI

  • Digi 24, Digi 24 HD

SPORT

  • Digi Sport 1, 2, 3, 4 (HD)
  • Digi Sport 1, 2, 3, 4 (SD)

📚 DOCUMENTARE

  • Digi World, Digi World HD
  • Digi Animal World, Digi Animal World HD

🏠 LIFESTYLE

  • Digi Life, Digi Life HD

🎬 FILME

  • Film Now, Film Now HD
  • Digi Film, Digi Film HD

🎵 MUZICĂ

  • Music Channel
  • U TV

📻 RADIO

  • Digi FM
  • Pro FM
  • Dance FM

🌍 ALTE CANALE

  • Toate celelalte canale din abonamentul tău

⚠️ Troubleshooting

Eroare: "Autentificare eșuată"

Cauze posibile:

  1. Email sau parolă greșită
  2. Cont DIGI Online inactiv
  3. Probleme de conexiune

Soluții:

  1. Verifică credențialele pe https://www.digionline.ro
  2. Resetează parola dacă e necesar
  3. Verifică conexiunea la internet

Eroare: "Nu s-au putut obține canalele"

Cauze posibile:

  1. Token expirat
  2. API DIGI Online schimbat
  3. Abonament inactiv

Soluții:

  1. Rulează din nou scriptul
  2. Verifică abonamentul pe digi.ro
  3. Contactează suportul DIGI: 0318.300.300

Eroare: "ModuleNotFoundError: No module named 'requests'"

Soluție:

pip install requests

Canalele nu se redau în Dispatcharr/Jellyfin

Cauze posibile:

  1. Token expirat
  2. Restricții geografice
  3. Probleme de rețea

Soluții:

  1. Regenerează playlist-ul (rulează scriptul din nou)
  2. Folosește VPN dacă ești în afara României
  3. Verifică log-urile Dispatcharr/Jellyfin pentru erori

🔒 Securitate

Credențialele Tale Sunt Sigure

  • Scriptul rulează LOCAL pe calculatorul tău
  • Credențialele sunt trimise DOAR la digionline.ro (oficial)
  • Token-ul este salvat DOAR în playlist-ul local
  • Nu există comunicare cu servere terțe
  • Codul este open-source și poate fi verificat

Recomandări

  1. NU împărtăși playlist-ul generat cu alții (conține token-ul tău)
  2. NU urca playlist-ul pe internet
  3. Schimbă parola periodic
  4. Folosește parole unice pentru fiecare serviciu

📞 Suport

DIGI Romania

Script Issues

Dacă scriptul nu funcționează:

  1. Verifică că ai Python 3.x instalat
  2. Verifică că ai librăria requests instalată
  3. Verifică că credențialele sunt corecte
  4. Verifică log-urile pentru erori detaliate

📝 Notă Legală

  • Acest script este pentru uz personal
  • Necesită abonament DIGI activ
  • Respectă termenii și condițiile DIGI Online
  • NU distribui playlist-ul generat
  • NU folosi pentru scopuri comerciale

🎉 Succes!

Acum ai acces la toate canalele DIGI în Dispatcharr, Jellyfin, VLC și alte aplicații IPTV!

Enjoy! 📺🍿