Update List
This commit is contained in:
235
DIGI_AUTH_INSTRUCTIONS.md
Normal file
235
DIGI_AUTH_INSTRUCTIONS.md
Normal file
@@ -0,0 +1,235 @@
|
||||
# 🔐 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:
|
||||
```powershell
|
||||
python --version
|
||||
```
|
||||
|
||||
Dacă nu ai Python, descarcă de aici: https://www.python.org/downloads/
|
||||
|
||||
### Librăria requests
|
||||
```powershell
|
||||
pip install requests
|
||||
```
|
||||
|
||||
## 🚀 Utilizare
|
||||
|
||||
### Pas 1: Rulează Scriptul
|
||||
|
||||
```powershell
|
||||
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. **Settings** → **Providers** → **Add 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. **Dashboard** → **Live TV** → **Tuner Devices**
|
||||
2. **Add** → **M3U Tuner**
|
||||
3. **File or URL**: `C:\Users\EDD\Desktop\IPTV\digi_authenticated.m3u`
|
||||
4. **Save**
|
||||
5. **Dashboard** → **Live TV** → **Guide Data Providers** → **Refresh**
|
||||
|
||||
## 📱 Configurare în VLC
|
||||
|
||||
1. Deschide **VLC Media Player**
|
||||
2. **Media** → **Open File**
|
||||
3. Selectează `digi_authenticated.m3u`
|
||||
4. **Play**
|
||||
5. 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ă:
|
||||
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:**
|
||||
```powershell
|
||||
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
|
||||
- **Website**: https://www.digionline.ro
|
||||
- **Telefon**: 0318.300.300
|
||||
- **Email**: contact@digi.ro
|
||||
|
||||
### 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!** 📺🍿
|
||||
|
||||
Reference in New Issue
Block a user