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:
- ✅ Se autentifica pe DIGI Online
- ✅ Extrage token-ul de autentificare
- ✅ Obține lista completă de canale
- ✅ Generează
digi_authenticated.m3u
Pas 4: Folosește Playlist-ul
Fișierul generat: digi_authenticated.m3u
📺 Configurare în Dispatcharr
Metoda 1: M3U File
- Deschide Dispatcharr
- Settings → Providers → Add Provider
- Selectează M3U File
- File Path:
C:\Users\EDD\Desktop\IPTV\digi_authenticated.m3u - Save și Refresh
Metoda 2: M3U URL (Dacă Dispatcharr suportă)
- Pune fișierul pe un server web local
- Folosește URL-ul:
http://localhost/digi_authenticated.m3u
🎬 Configurare în Jellyfin
- Dashboard → Live TV → Tuner Devices
- Add → M3U Tuner
- File or URL:
C:\Users\EDD\Desktop\IPTV\digi_authenticated.m3u - Save
- Dashboard → Live TV → Guide Data Providers → Refresh
📱 Configurare în VLC
- Deschide VLC Media Player
- Media → Open File
- Selectează
digi_authenticated.m3u - Play
- Vezi lista de canale: View → Playlist (Ctrl+L)
🔄 Reînnoire Token
Token-ul de autentificare expiră după câteva ore.
Când canalele nu mai funcționează:
- Rulează din nou scriptul:
python digi_auth_extractor.py - Introdu credențialele
- 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:
- Email sau parolă greșită
- Cont DIGI Online inactiv
- Probleme de conexiune
Soluții:
- Verifică credențialele pe https://www.digionline.ro
- Resetează parola dacă e necesar
- Verifică conexiunea la internet
Eroare: "Nu s-au putut obține canalele"
Cauze posibile:
- Token expirat
- API DIGI Online schimbat
- Abonament inactiv
Soluții:
- Rulează din nou scriptul
- Verifică abonamentul pe digi.ro
- 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:
- Token expirat
- Restricții geografice
- Probleme de rețea
Soluții:
- Regenerează playlist-ul (rulează scriptul din nou)
- Folosește VPN dacă ești în afara României
- 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
- NU împărtăși playlist-ul generat cu alții (conține token-ul tău)
- NU urca playlist-ul pe internet
- Schimbă parola periodic
- Folosește parole unice pentru fiecare serviciu
📞 Suport
DIGI Romania
- Website: https://www.digionline.ro
- Telefon: 0318.300.300
- Email: contact@digi.ro
Script Issues
Dacă scriptul nu funcționează:
- Verifică că ai Python 3.x instalat
- Verifică că ai librăria
requestsinstalată - Verifică că credențialele sunt corecte
- 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! 📺🍿