Benvenuto su . Clicca qui per Registrarti

Oggi è ven 19 apr 2024, 18:59


Benvenuto su Ospite! Iscriviti  Oppure effettua il  Login

Informazione:

X-STREAMITY v2.9902

Moderatori: GioTag, filolau

X-STREAMITY v2.9902

Messaggioda michele01 » ven 13 ago 2021, 16:49

ImmagineX-STREAMITY v2.9902Immagine

Changelog:

XStreamity 2.9902 (beta)
File attached for testing.

New time values for player infobar using a version of openatv SCServiceposition.py component. All images show something different with their default serviceposition.py module.
Removal of twisted downloadpage and instead use of my own custom threaded downloader. Should eliminate https hacks, SSL problems and seperate python3 code.
Better image handling for picons and covers
Parental control – only asks for pin every 15 mins now.
Ignores “allgemeines” from parental control “all” check.
Fixed hidden channels reseting if another bouquet/category was edited.
Removed custom epg url – People didn’t like domain/username/password being shown – user would now have to amend this url in the json file for the very few that don’t have a proper epg url.
Removed full get.php url from info screen – for security reasons – see above
Streams are now forced stopped before playing next stream on zapping to help prevent stream freezes if the stream wasn’t released quick enough.
If image doesn’t have up to date requests or urllib3 library – it safely fallbacks to an alternative
Removed manual update of catchup channel list – just rechecks channels that have catchup every time on entering plugin now.
Removed manual epg timeshift – (may no longer be required)
Removed manual catchup timeshift – (may no longer be required)
Added a reverse list option to catchup list times. Ascending / Descending.
Removed some logic that checked streams were valid or had stopped – i think it was causing more problems than solving
Changed default timeout to 6 seconds (it used to be 3)
Corrected TMDB director names. It wasn’t showing the director previously. Oops.
Updated English po/mo files
AND THE BIG CHANGE – NEW FULL EPG – EPG IMPORTER NOT REQUIRED**

Due to on going problems with EPGs, I have tried something completely new. (again). Or more accurately copied lots of code from epg importer. ;)

Unfortunately this means I have removed the old quick epg again (enigma2.php), and also removed the epg importer import of epg.

Full EPG downloads on entering live category.

First time this download and processing might take about 1 min. No need to exit plugin as it should refresh epg lists when download complete.

If you use XStreamity on a daily basis. Then the EPG should be pre-loaded and instant after first initial download.

If its been a couple of days or more since you last used xstreamity then you will have to wait until the epg downloads again. (This is similar to what android I*P*T*V apps do)

I have studied a few EPG times and offsets. I think I have worked out all the automation for this for the differences in UTC times, local times, British Summer times, server times etc.

Any existing timeshift offset query strings in your playlists.txt file will be ignored for now.

Still some things I want to change, but lets put it out there to see how it plays on various different images.

Most things should download in the background, but the way python works there will be the occasional lag or temp freeze as it processes large stuff in the background. Thats just the way it is.

It might be safer but I don’t think 100% required to delete your existing json file

/etc/enigma2/xstreamity/x-playlists.json

XStreamity 2.9902 (beta)
File allegato per il test.

Nuovi valori temporali per la barra delle informazioni del giocatore che utilizza una versione del componente openatv SCServiceposition.py. Tutte le immagini mostrano qualcosa di diverso con il loro modulo serviceposition.py predefinito.
Rimozione della pagina di download distorta e utilizzo invece del mio downloader personalizzato con thread. Dovrebbe eliminare gli hack https, i problemi SSL e il codice python3 separato.
Migliore gestione delle immagini per picons e copertine
Controllo genitori: ora richiede il pin solo ogni 15 minuti.
Ignora "allgemeines" dal controllo parentale "all".
Risolto il problema con il ripristino dei canali nascosti se veniva modificato un altro bouquet/categoria.
URL epg personalizzato rimosso: alle persone non piaceva che venisse mostrato dominio/nome utente/password: l'utente ora dovrebbe modificare questo URL nel file json per i pochissimi che non hanno un URL epg corretto.
Rimosso l'URL completo di get.php dalla schermata delle informazioni - per motivi di sicurezza - vedi sopra
Gli stream ora vengono forzati a interrompersi prima di riprodurre lo stream successivo sullo zapping per aiutare a prevenire il blocco dello stream se lo stream non è stato rilasciato abbastanza velocemente.
Se l'immagine non ha richieste aggiornate o una libreria urllib3, fa in modo sicuro un fallback a un'alternativa
Rimosso l'aggiornamento manuale dell'elenco dei canali di recupero: ricontrolla solo i canali che hanno il recupero ogni volta che si accede al plug-in ora.
Rimosso il timeshift epg manuale – (potrebbe non essere più necessario)
Timeshift di recupero manuale rimosso - (potrebbe non essere più necessario)
Aggiunta un'opzione di elenco inverso per recuperare i tempi dell'elenco. Ascendente/Discendente.
Rimossa una logica che controllava che i flussi fossero validi o si fossero fermati - penso che stesse causando più problemi che risolverli
Timeout predefinito modificato a 6 secondi (prima era 3)
Nomi dei direttori TMDB corretti. Non mostrava il regista in precedenza. Ops.
Aggiornati i file po/mo in inglese
E IL GRANDE CAMBIAMENTO – NUOVO EPG COMPLETO – NON È NECESSARIO L'IMPORTATORE DI EPG**

A causa di problemi in corso con gli EPG, ho provato qualcosa di completamente nuovo. (ancora). O più accuratamente copiato un sacco di codice dall'importatore epg. ;)

Sfortunatamente questo significa che ho rimosso di nuovo il vecchio epg rapido (enigma2.php) e ho anche rimosso l'importazione dell'importatore epg di epg.

Download EPG completi all'ingresso nella categoria live.

La prima volta che il download e l'elaborazione potrebbero richiedere circa 1 minuto. Non è necessario uscire dal plug-in in quanto dovrebbe aggiornare gli elenchi di epg al termine del download.

Se usi XStreamity quotidianamente. Quindi l'EPG dovrebbe essere precaricato e immediatamente dopo il primo download iniziale.

Se sono trascorsi un paio di giorni o più dall'ultima volta che hai usato xstreamity, allora dovrai aspettare che l'epg venga scaricato di nuovo. (Questo è simile a quello che fanno le app I*P*T*V Android)

Ho studiato alcune volte EPG e offset. Penso di aver elaborato tutta l'automazione per questo per le differenze tra gli orari UTC, gli orari locali, gli orari estivi britannici, gli orari dei server, ecc.

Qualsiasi stringa di query di offset del timeshift esistente nel file playlists.txt verrà ignorata per ora.

Ancora alcune cose voglio cambiare, ma mettiamolo là fuori per vedere come si riproduce su varie immagini diverse.

La maggior parte delle cose dovrebbe essere scaricata in background, ma il modo in cui funziona Python ci sarà il lag occasionale o il blocco della temperatura mentre elabora cose di grandi dimensioni in background. È così e basta.

Potrebbe essere più sicuro, ma non credo sia necessario al 100% per eliminare il file json esistente

/etc/enigma2/xstreamity/x-playlists.json
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
michele01
Site Admin
Site Admin
 
Messaggi: 16612
Iscritto il: ven 25 apr 2014, 11:40
Has thanked: 226 times
Been thanked: 630 times

Torna a Extra

cron
//