Questo repository contiene script Python per generare automaticamente liste M3U di canali televisivi italiani, con un focus sugli eventi sportivi e la possibilità di utilizzare un proxy per una maggiore stabilità dei flussi.
Si possono utilizzare due proxy, proxydd,tvproxy e mediaflow proxy per OMG consiglio Mediaflow, a breve uscirà una versione che consentirà di far partire anche i flussi HAT (H) e (Hd) e Thisnot (TN)
Link ai proxy
https://github.com/mhdzumair/mediaflow-proxy
Pigzilla
https://github.com/MarkMCFC/tfms.xyz
per far girare anche i link HAT andarà installata una versione diversa di Mediaflow, quando sarà disponibile aggiornerò il readme
Una volta configurati ed eseguiti gli script e i workflow GitHub Actions, avrai a disposizione le seguenti liste:
-
🌍 TUTTE le liste in un file solo:
listone.m3u8
-
🇮🇹 Canali Italiani Generali da DaddyLive con Hattrick e Skystreaming:
247ita.m3u8
-
🇮🇹 Canali Italiani Filtrati da Vavoo:
channels_italy.m3u8
-
⚽ Eventi Sportivi Maggiori (Misto ITA/Internazionale):
itaevents.m3u8
-
🏆 Eventi Sportivi Maggiori (Solo Flussi Italiani):
fullita.m3u8
-
🌍 TUTTI gli Eventi Sportivi (Molto Estesa):
onlyevents.m3u8
Prima di poter generare le liste, è necessario configurare alcuni parametri negli script Python.
Modifica il file:
-
.envIl file ENV ora è diviso per siti, quindi scegliete per ogni sito il tipo di proxy che volete scegliere
Dopo aver modificato e committato gli script sul tuo repository GitHub:
- Vai alla sezione Actions del tuo repository: https://github.com/TUO_USER_GITHUB/NOME_TUO_REPOSITORY/actions (Sostituisci TUO_USER_GITHUB e NOME_TUO_REPOSITORY con i tuoi dati).
- Se i workflow non sono attivi, abilitali.
- Vai su Settings del tuo repository: https://github.com/TUO_USER_GITHUB/NOME_TUO_REPOSITORY/settings
- Nel menu a sinistra, clicca su Actions e poi su General .
- Scorri fino alla sezione "Workflow permissions".
- Seleziona l'opzione Read and write permissions .
- Clicca su Save.
Torna alla sezione Actions .
Esegui il workflow nel seguente ordine:
-
🚀 1 unified :
- Clicca sul nome del workflow.
- Sulla destra, clicca su "Run workflow".
- Conferma cliccando sul pulsante verde "Run workflow".
-
⏳ ATTENDI IL COMPLETAMENTO del workflow precedente (deve apparire una spunta verde ✅).
-
(Opzionale) 🌍1 Update OnlyEvents :
- Se desideri la lista con TUTTI gli eventi sportivi (molto estesa e potenzialmente con sport di nicchia), esegui anche questo workflow dopo il completamento degli altri. Attendi che tutti i workflow selezionati abbiano una spunta verde ✅. Questo indica che le liste M3U sono state generate e aggiornate nel tuo repository.
Per i giorni a seguire non serve fare nulla, partono in automatico, mettere l'aggiornamento delle playlist su OMG ogni ora
Per utilizzare le liste generate basta andare ad inserire il link raw del file listone.m3u8
- Apri la tua applicazione (es. OMG).
- Nel campo per l'inserimento dell'URL della lista M3U, incolla l'indirizzo link Raw di listone.m3u8.
- Abilita l'opzione per l'EPG senza link.
- Procedi con la generazione della configurazione o l'installazione dell'addon, come richiesto dalla tua applicazione. 🎉 Fatto! Ora dovresti avere accesso ai canali tramite le tue liste M3U personalizzate e auto-aggiornate.