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 : 421
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 : 421
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 : 421
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 : 1484
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 .?
a lire ( concernant mon forum :@ )
viewtopic.php?f=24&p=24073#p24073
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 : 421
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 1 invité