Adieu LiveStreamPro

Playlist(s) et support LiveStreamPro
Avatar de l’utilisateur
bubuleur
Membre
Membre
Messages : 2
Enregistré le : mar. 6 juin 2017 13:42

Adieu LiveStreamPro

Messagepar bubuleur » jeu. 8 juin 2017 06:55

Bonjour,
je crois bien que LiveSteamPro est voué a disparaitre
le créateur Shani_08, a des problèmes
https://torrentfreak.com/dish-network-s ... nt-170605/
et le site de création de l'addon github à etait supprimé
https://github.com/Shani-08/ShaniXBMCWork2/issues/41
C'est vraiment chiant (bam)
Mais bon quelqu connait un autre addon du meme genre
Cordialement
Merci
Avatar de l’utilisateur
jujuju
Zapeur Fou !
Zapeur Fou !
Messages : 382
Enregistré le : lun. 16 févr. 2015 02:01

Re: Adieu LiveStreamPro

Messagepar jujuju » mar. 13 juin 2017 18:27

LSP n'a pas vraiment d'équivalent, donc il est probable qu'il ne disparaisse pas totalement ...
Avatar de l’utilisateur
jujuju
Zapeur Fou !
Zapeur Fou !
Messages : 382
Enregistré le : lun. 16 févr. 2015 02:01

Re: Adieu LiveStreamPro

Messagepar jujuju » ven. 12 janv. 2018 00:06

Avatar de l’utilisateur
jujuju
Zapeur Fou !
Zapeur Fou !
Messages : 382
Enregistré le : lun. 16 févr. 2015 02:01

Tests : Liste de Remy avec LiveStreamsPro.

Messagepar jujuju » ven. 12 janv. 2018 16:59

Bonjour,

J'ai la joie de vous annoncer que ... la Liste de Remy avec LiveStreamPro , ça marche !
(enfin je crois ... à vous de tester)

Précision importante : il vous faut un "compte kodi" , "chez remy".


Comment se connecter à la liste de Remy avec LiveStreamsPro ? (addon de Kodi) . 3 possibilités (ou 4) :



1/
Directement :
Accédez aux PARAM DE LSP (d'un clic long/droit sur le lien de l'addon), ajoutez la source (de type url) suivante :

Code : Tout sélectionner

http://perso-remy.xyz/playlist/kodi.php?user=XXX&pass=YYY



2/
Via un lien dans votre liste.xml LOCALE (disque dur) :

Code : Tout sélectionner

<item>
<title>  list@Remy (Allfrtv/Kodi)  [PERSO]</title>             
<thumbnail></thumbnail>
<link>NA</link>
<externallink>http://perso-remy.xyz/playlist/kodi.php?user=XXXX&amp;pass=YYYY</externallink>
</item>
( j'ai bien dit &amp; )


3/
Via un lien dans votre liste.xml EN LIGNE (pastebin/raw) :
(on évite, donc, d'y faire apparaitre l'url ou le password)

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<item>
<title> list@Remy (Allfrtv/Kodi)  [PRIVATE]
  > à ouvrir avec TON user ! </title>             
<thumbnail></thumbnail>
<link>NA</link>
<externallink>$doregex[getinput]</externallink>
<regex>
<name>getinput</name>
<expres><![CDATA[#$pyFunction
import xbmcgui,xbmc, xbmcaddon, base64, time
def GetLSProData(page_data, Cookie_Jar,m, txt1='User?', txt2='Password?'):
    path = xbmc.translatePath("special://profile/addon_data/" + "plugin.video.live.streamspro/KeyRemy.txt")
    addon = xbmcaddon.Addon('plugin.video.live.streamspro')
    addon_version = addon.getAddonInfo('version')
    b = 'aHR0cDovL3BlcnNvLXJlbXkueHl6L3BsYXlsaXN0L2tvZGkucGhw'
    profile = xbmc.translatePath(addon.getAddonInfo('profile').decode('utf-8'))
    try:
   f = open(path, 'r')
   key = f.read()
   f.close()
    except:
   solver = InputWindow( txt=txt1)
   u = solver.get()
   solver = InputWindow( txt=txt2)
   p = solver.get()
         key = 'user=' + u + '&pass=' + p
   f = open(path, 'w')
   f.write(key)
   f.close()
    b = base64.b64decode(b)
    return b + '?' + key
class InputWindow(xbmcgui.WindowDialog):
    def __init__(self, *args, **kwargs):
        self.txt = kwargs.get('txt','')
        xbmcgui.WindowXMLDialog.__init__(self)
        #self.addControl(self.txt)
        path = xbmcaddon.Addon().getAddonInfo('path')
        self.kbd = xbmc.Keyboard()
        self.kbd.setHeading( self.txt)
    def get(self):
        self.show()
        time.sleep(2)
        self.kbd.doModal()
        if (self.kbd.isConfirmed()):
            text = self.kbd.getText()
            self.close()
            return text
        self.close()
        return False
]]></expres>
<page></page>
</regex><!--inspired by twoguns-->
</item> 
(note : on peut rajouter un <thumbnail> = icone et un <fanart> = image de fond à cet item)
euh ... l'image de son choix ;) (jpg, png)


4?/
Une quatrième méthode ?
Pour faciliter l'accès à tous (ceux qui ont un compte),
Remy peut partager sur le forum l'url de la page (~exemple~ http://remy/playlist/LSP)
et y mettre le code du 3/
chacun pourra alors ajouter la source (~exemple~ http://remy/playlist/LSP) dans LSP,
et n'aura plus qu'à cliquer sur le lien,
et entrer ses user/pass (dans une fenêtre kodi) ;
Ceux-ci seront enregistrés localement (pour éviter de futures saisies).

(en développant la solution 4/, on a la quasi-garantie que personne n'ira mettre ses url, user et password en ligne ; puisqu'on ne manipulera pas, ni ne verra, l'adresse de la liste extm3u)


Bonne installation ... (aniv)
Modifié en dernier par jujuju le sam. 13 janv. 2018 00:00, modifié 1 fois.
Avatar de l’utilisateur
InNursery
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 6
Enregistré le : dim. 7 janv. 2018 22:40

Re: Adieu LiveStreamPro

Messagepar InNursery » ven. 12 janv. 2018 18:33

Merci je vais tester ça
Avatar de l’utilisateur
remysimpson
Modérateur
Modérateur
Messages : 1344
Enregistré le : ven. 26 août 2016 15:42

Re: Adieu LiveStreamPro

Messagepar remysimpson » ven. 12 janv. 2018 19:14

tu peux me mp avec ce que je doit ajouter au code pour rendre ça compatible .?
Je donne plus de playlist sur le forum désolé merci de vous rendre ici http://perso-remy.xyz/forum/index.php et de vous réinscrire il parais que y'aura meme des bonbons pour tous
Avatar de l’utilisateur
InNursery
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 6
Enregistré le : dim. 7 janv. 2018 22:40

Re: Adieu LiveStreamPro

Messagepar InNursery » ven. 12 janv. 2018 19:39

j'ai testé http://perso-remy.xyz/playlist/kodi.php ... p;pass=YYY mais la liste reste vide (avec mon user et pass)
Avatar de l’utilisateur
jujuju
Zapeur Fou !
Zapeur Fou !
Messages : 382
Enregistré le : lun. 16 févr. 2015 02:01

Re: Adieu LiveStreamPro

Messagepar jujuju » sam. 13 janv. 2018 00:08

merci du retour inNursery :) j'ai modifié le tuto en fonction de ton test/retour
dans le cas 1/ (= ajout d'une source), il ne faut pas utiliser &amp; mais un simple &
donc la source à ajouter est : http://perso-remy.xyz/playlist/kodi.php ... X&pass=YYY
(tuto modifié)
Avatar de l’utilisateur
InNursery
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 6
Enregistré le : dim. 7 janv. 2018 22:40

Re: Adieu LiveStreamPro

Messagepar InNursery » sam. 13 janv. 2018 04:16

je confirme cela fonctionne parfaitement
Avatar de l’utilisateur
Doux ami
Addict de Canal+Cinéma
Addict de Canal+Cinéma
Messages : 51
Enregistré le : lun. 10 oct. 2016 16:46
Localisation : Montréal, Canada

Re: Tests : Liste de Remy avec LiveStreamsPro.

Messagepar Doux ami » sam. 13 janv. 2018 05:17

jujuju a écrit :Bonjour,

J'ai la joie de vous annoncer que ... la Liste de Remy avec LiveStreamPro , ça marche !
(enfin je crois ... à vous de tester)

Précision importante : il vous faut un "compte kodi" , "chez remy".


Comment se connecter à la liste de Remy avec LiveStreamsPro ? (addon de Kodi) . 3 possibilités (ou 4) :



1/
Directement :
Accédez aux PARAM DE LSP (d'un clic long/droit sur le lien de l'addon), ajoutez la source (de type url) suivante :

Code : Tout sélectionner

http://perso-remy.xyz/playlist/kodi.php?user=XXX&pass=YYY



2/
Via un lien dans votre liste.xml LOCALE (disque dur) :

Code : Tout sélectionner

<item>
<title>  list@Remy (Allfrtv/Kodi)  [PERSO]</title>             
<thumbnail></thumbnail>
<link>NA</link>
<externallink>http://perso-remy.xyz/playlist/kodi.php?user=XXXX&amp;pass=YYYY</externallink>
</item>
( j'ai bien dit &amp; )


3/
Via un lien dans votre liste.xml EN LIGNE (pastebin/raw) :
(on évite, donc, d'y faire apparaitre l'url ou le password)

Code : Tout sélectionner

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<item>
<title> list@Remy (Allfrtv/Kodi)  [PRIVATE]
  > à ouvrir avec TON user ! </title>             
<thumbnail></thumbnail>
<link>NA</link>
<externallink>$doregex[getinput]</externallink>
<regex>
<name>getinput</name>
<expres><![CDATA[#$pyFunction
import xbmcgui,xbmc, xbmcaddon, base64, time
def GetLSProData(page_data, Cookie_Jar,m, txt1='User?', txt2='Password?'):
    path = xbmc.translatePath("special://profile/addon_data/" + "plugin.video.live.streamspro/KeyRemy.txt")
    addon = xbmcaddon.Addon('plugin.video.live.streamspro')
    addon_version = addon.getAddonInfo('version')
    b = 'aHR0cDovL3BlcnNvLXJlbXkueHl6L3BsYXlsaXN0L2tvZGkucGhw'
    profile = xbmc.translatePath(addon.getAddonInfo('profile').decode('utf-8'))
    try:
   f = open(path, 'r')
   key = f.read()
   f.close()
    except:
   solver = InputWindow( txt=txt1)
   u = solver.get()
   solver = InputWindow( txt=txt2)
   p = solver.get()
         key = 'user=' + u + '&pass=' + p
   f = open(path, 'w')
   f.write(key)
   f.close()
    b = base64.b64decode(b)
    return b + '?' + key
class InputWindow(xbmcgui.WindowDialog):
    def __init__(self, *args, **kwargs):
        self.txt = kwargs.get('txt','')
        xbmcgui.WindowXMLDialog.__init__(self)
        #self.addControl(self.txt)
        path = xbmcaddon.Addon().getAddonInfo('path')
        self.kbd = xbmc.Keyboard()
        self.kbd.setHeading( self.txt)
    def get(self):
        self.show()
        time.sleep(2)
        self.kbd.doModal()
        if (self.kbd.isConfirmed()):
            text = self.kbd.getText()
            self.close()
            return text
        self.close()
        return False
]]></expres>
<page></page>
</regex><!--inspired by twoguns-->
</item> 
(note : on peut rajouter un <thumbnail> = icone et un <fanart> = image de fond à cet item)
euh ... l'image de son choix ;) (jpg, png)


4?/
Une quatrième méthode ?
Pour faciliter l'accès à tous (ceux qui ont un compte),
Remy peut partager sur le forum l'url de la page (~exemple~ http://remy/playlist/LSP)
et y mettre le code du 3/
chacun pourra alors ajouter la source (~exemple~ http://remy/playlist/LSP) dans LSP,
et n'aura plus qu'à cliquer sur le lien,
et entrer ses user/pass (dans une fenêtre kodi) ;
Ceux-ci seront enregistrés localement (pour éviter de futures saisies).

(en développant la solution 4/, on a la quasi-garantie que personne n'ira mettre ses url, user et password en ligne ; puisqu'on ne manipulera pas, ni ne verra, l'adresse de la liste extm3u)


Bonne installation ... (aniv)

Excellent ça jujuuj, merci pour ce tuto! ;)

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité