Beiträge von gst
-
-
Habe mir in der Zwischenzeit auch mal das deb Paket von TVheadend angeschaut und es sollte eigentlich bei der Installation /home/hts anlegen
mach mal bitte
ls -als /home
Gute Idee noob_at_pc
-
-
-
-
-
Ich den Treiber jetzt bei mir installiert. Habe aber die Karte nicht.
1. sudo su
2. curl -s http://linuxsupport.digital-devices.eu/dddvb_build.sh | bash /dev/stdin -g -f 3
Das -g steht für Git das -f 3 für Unicable, es sollte durchlaufen und nach dem bauen so aussehen.
Code
Alles anzeigenmake[1]: Verzeichnis „/usr/src/linux-headers-5.4.0-74-generic“ wird verlassen depmod 5.4.0-74-generic MSI is not indicated. Default value = 1 (enable) options ddbridge fmode=3 msi=1 modprobe: ERROR: could not insert 'ddbridge': Invalid argument version: 0.9.38 srcversion: 5B1DC329F6BB99F10C3158E Distribution: ubuntu 18.04 Linux Kernel: 5.4.0-74-generic Architecture: x86_64 (64-bit) Time zone: Europe/Berlin (CET, +0100) Language: de_DE.UTF-8 Bash Version: 4.4.20(1)-release Done! Please reboot the server
Mit exit wieder zum User zurück
3. curl -s http://linuxsupport.digital-devices.eu/ddinfo.sh | bash /dev/stdin -v
Code
Alles anzeigenls: Zugriff auf '/dev/ddbridge' nicht möglich: Datei oder Verzeichnis nicht gefunden ------------------------------------------------- ddbridge.conf: options ddbridge fmode=3 msi=1 extra.conf: search extra updates built-in ------------------------------------------------- modinfo ddbridge: filename: /lib/modules/5.4.0-74-generic/extra/ddbridge/ddbridge.ko version: 0.9.38 srcversion: 5B1DC329F6BB99F10C3158E vermagic: 5.4.0-74-generic SMP mod_unload modversions Distribution: ubuntu 18.04 Linux Kernel: 5.4.0-74-generic Architecture: x86_64 (64-bit) Time zone: Europe/Berlin (CET, +0100) Language: de_DE.UTF-8 Bash Version: 4.4.20(1)-release
die Datei /lib/modules/5.4.0-74-generic/extra/ddbridge/ddbridge.ko ist der Treiber und sollte nach einem Neustart geladen werden.
Zu TVheadend am einfachsten noch mal deinstallieren und neu installieren
sudo apt purge tvheadend
sudo apt install tvheadend
Es sollte dann /home/hts geben.
-
Hi läuft die Karte im Unicable Modus? Glaube nicht. Durch "sudo su" wurdest du permanent root und hast das Paket curl installiert und mit diesem Befehl
Zitatcurl -s http://linuxsupport.digital-devices.eu/dddvb_build.sh | bash /dev/stdin -g
das Script dddvb_build.sh heruntergeladen und mit "bash /dev/stdin -g" gesagt ziehe es dir aus dem git und baue es.
Für Unicable brauchst du aber noch fmode=3
Zitat*Modes for Max S8/SX8/SX8 Basic:
§ fmode=0
4 tuner mode ( Internal multiswitch disabled )
§ fmode=1
Quad LNB / normal outputs of multiswitches
§ fmode=2
Quattro - LNB / cascade outputs of multiswitches
§ fmode=3
Unicable LNB or JESS / Unicabel output of the multiswitch
Du solltest eine Datei haben unter /etc/modprobe.d/ddbridge.conf in der diese Zeile steht für Unicable Betrieb.
Zitatoptions ddbridge fmode=3
Wenn du das anpasst und speicherst, lade den Treiber "ddbridge" neu oder reboote den PC das die Optionen geladen werden.
Dann musst du in tvheadend noch die Karte mit den Id`s oder Frequezen anpassen usw. Hatte noch nie ein Unicable System. Aber so verstehe ich die Anleitung von https://support.digital-devices.eu/index.php?arti…#dddvb_build.sh
Viel Glück du schaffst das und lernst etwas
-
Danke für die neue Version und auch für die ausführliche Erklärung der Android API.
Bei der Version für Leia/ Kodi 18 hat sich noch ein Fehler eingeschlichen. Das Addon lässt sich nicht starten
Code
Alles anzeigenERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.NameError'> Error Contents: global name 'ModuleNotFoundError' is not defined Traceback (most recent call last): File "/home/gerald/.kodi/addons/plugin.video.amazon-test/default.py", line 5, in <module> EntryPoint() File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/startup.py", line 67, in EntryPoint g.pv.BrowseRoot() File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/web_api.py", line 373, in BrowseRoot if not self.BuildRoot(): File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/web_api.py", line 382, in BuildRoot home = GrabJSON(self._g.BaseUrl + ('' if self._g.UsePrimeVideo else '/gp/video/storefront')) File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/network.py", line 1122, in GrabJSON j = do(url, postData) File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/network.py", line 1062, in do matches = Captcha(r) File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/network.py", line 1104, in Captcha br = MFACheck(br, '', soup) File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/network.py", line 531, in MFACheck if not wnd.solve_captcha(): File "/home/gerald/.kodi/addons/plugin.video.amazon-test/resources/lib/network.py", line 1322, in solve_captcha except ModuleNotFoundError: NameError: global name 'ModuleNotFoundError' is not defined
network.py Zeile 1322. "ModuleNotFoundError" gibt es bei Python 2.7 nicht. "ImportError" funktioniert und das Addon lässt sich starten.
Danke für den Hinweis "Gerät für 4K registrieren" damit funktionieren auch die Serien mit der Android Api.
-
Weil soweit ich es nachgelesen habe es auf der Android API 1 basiert und Sandmann das nicht weiter verfolgen wollte, weil sie eingestellt wurde. Es ist also Glück das sie noch Funktioniert. Mit der der alten API Android laufen bei mir Filme aber keine Serien, bin aber noch bei Kodi 18. Kann das auch noch genauer erklären wenn bedarf besteht. Wenn du dich also nicht selber durch den Code lesen willst warte ab. Sandmann hatte ja im git angedeutet das er eine Captcher Anfrage einbauen kann... Nach 24 Stunden läuft (nach meiner gefühlten Zeit) halt die Anmeldung aus. Sodas der Mann/Frau oder was auch immer sich neu Anmelden muss. Persönlich ich hasse die komischen ***** und ***** darum ***** selbst zensiert
-
@Ronny dann mach die Änderung https://github.com/Sandmann79/xbm…0c06fc6bcd4051f wieder rückgängig
Getestet habe ich es nicht aber das müsste es sein. -
Habe den Inhalt des Repos als ZIP heruntergeladen, entpackt, die Anpassungen durchgeführt und dann den Ordner plugin.video.amazon-test wieder gezippt.
Die Installation der somit eigens erstellten ZIP schlägt aber leider fehl:Hi frohes Fest an alle,
@psychofaktory das letzte Release des Addons für Matrix findest du unter https://github.com/Sandmann79/xbm…%2Bmatrix.1.zip lade die Zip herunter und mache dort die Änderungen, dann brauchst du auch nicht das ganze Repo runter laden.
Seit dem Release gab es noch zwei Änderungen das sieht du im Plugin Verzeichnis unter History im master branch https://github.com/Sandmann79/xbm…deo.amazon-testIch bin dann mal wieder weg habe keine Zeit
-
-
-
Wie immer kaum bis keine Resonanz...naja...nutzt überhaupt noch jemand das Addon?
Hi,
ersetze in der .kodi/addons/plugin.video.amazon-test/resources/lib/network.py Zeile 947Codeif url.startswith('/search/') or url.startswith('/gp/video/search/'): durch if url.startswith('/search/') or url.startswith('/gp/video/searchDefault/'):
Damit klappt der Aufruf der Ordner bei mir wieder.
-
Ich habe keinen RPI4 aber probier mal das https://forum.libreelec.tv/thread/23651-l…7864#post157864.
Bei meinem alten RPI3 hatte ich damals audio_pwm_mode=2.
Eventuell hilft noch https://elinux.org/RPiconfig#Audio um das rauschen zu reduzieren. -
Hi, es wird halt nur das verarbeitet was die api zurück gibt. @HerrMagister kannst ja mal schauen was https://api.pluto.tv/v2/channels.json zurück gibt, unter Guide sollten die auch verfügbar sein. Ich bin kein Programmierer und werde es auch nie jemand recht machen können. Habt Spass am Leben es gibt wichtigeres;)
-
@fugger dann stell doch die plutotv.py zur Verfügung.
Motzen und dabei keine Ahnung haben, ein diff anzuwenden.
Ich mach das aus Spass. -
Hi,
mit diesen Änderungen in der plutotv.pyDiff
Alles anzeigen--- plutotv.py_alt 2020-01-19 07:45:46.000000000 +0100 +++ plutotv.py 2020-09-09 14:29:17.202431186 +0200 @@ -201,8 +201,8 @@ def getGuidedata(self): tz = str(timezone()) - start = datetime.datetime.now().strftime('%Y-%m-%dT%H:00:00').replace('T','%20').replace(':00:00','%3A00%3A00.000'+tz) - stop = (datetime.datetime.now() + datetime.timedelta(hours=4)).strftime('%Y-%m-%dT%H:00:00').replace('T','%20').replace(':00:00','%3A00%3A00.000'+tz) + start = datetime.datetime.now().strftime('%Y-%m-%dT%H:%M:%SZ') + stop = (datetime.datetime.now() + datetime.timedelta(hours=4)).strftime('%Y-%m-%dT%H:%M:%SZ') return sorted((self.openURL(BASE_GUIDE %(start,stop,'sid=%s&deviceId=%s'%(getUUID())), life=datetime.timedelta(hours=1))), key=lambda i: i['number']) @@ -264,7 +264,7 @@ for season in seasons: mtype = 'episode' label = 'Season %s'%(season['number']) - infoLabels = {"mediatype":mtype,"label":label,"label2":label,"title":chname,"plot":chplot, "code":chid, "genre":[chcat]} + infoLabels = {"mediatype":mtype,"title":chname,"plot":chplot, "code":chid, "genre":[chcat]} infoArt = {"thumb":vodlogo,"poster":vodlogo,"fanart":vodfanart,"icon":vodlogo,"logo":vodlogo,"clearart":chthumb} self.addDir(label, chid, 5, infoLabels, infoArt) else: @@ -274,7 +274,7 @@ else: mode = 1 label = '%s| %s'%(chnum,chname) - infoLabels = {"mediatype":mtype,"label":label,"label2":label,"title":label,"plot":chplot, "code":chid, "genre":[chcat]} + infoLabels = {"mediatype":mtype,"title":label,"plot":chplot, "code":chid, "genre":[chcat]} infoArt = {"thumb":chthumb,"poster":chthumb,"fanart":chfanart,"icon":chlogo,"logo":chlogo,"clearart":chthumb} self.addDir(label, chid, mode, infoLabels, infoArt) else: @@ -395,19 +395,19 @@ urls = 'NEXT_SHOW' epname = label - tmpdata = {"mediatype":mtype,"label":label,"title":label,'duration':epdur,'plot':epplot,'genre':[epgenre],'season':epseason,'episode':epnumber} + tmpdata = {"mediatype":mtype,"title":label,'duration':epdur,'plot':epplot,'genre':[epgenre],'season':epseason,'episode':epnumber} tmpdata['starttime'] = time.mktime((start).timetuple()) - tmpdata['url'] = self.sysARG[0]+'?mode=9&name=%s&url=%s'%(title,urls) + tmpdata['url'] = self.sysARG[0]+'?mode=9&name=%s&url=%s'%(title,urllib.parse.quote(urls)) tmpdata['art'] = {"thumb":thumb,"poster":epposter,"fanart":epfanart,"icon":chlogo,"logo":chlogo,"clearart":chthumb} guidedata.append(tmpdata) if name == 'ondemand' and type == "series": mtype = 'season' - infoLabels = {"mediatype":mtype,"label":label,"label2":label,"title":label,"plot":epplot, "code":chid, "genre":[epgenre]} + infoLabels = {"mediatype":mtype,"title":label,"plot":epplot, "code":chid, "genre":[epgenre]} infoArt = {"thumb":epthumb,"poster":epposter,"fanart":epfanart,"icon":chlogo,"logo":chlogo,"clearart":chthumb} self.addDir(label, epid, 4, infoLabels, infoArt) elif name != 'guide': - infoLabels = {"mediatype":mtype,"label":label,"label2":label,"tvshowtitle":tvtitle,"title":epname,"plot":epplot, "code":epid, "genre":[epgenre], "duration":epdur,'season':epseason,'episode':epnumber} + infoLabels = {"mediatype":mtype,"tvshowtitle":tvtitle,"title":epname,"plot":epplot, "code":epid, "genre":[epgenre], "duration":epdur,'season':epseason,'episode':epnumber} infoArt = {"thumb":thumb,"poster":epposter,"fanart":epfanart,"icon":chlogo,"logo":chlogo,"clearart":chthumb} self.addLink(title, urls, 9, infoLabels, infoArt) @@ -484,7 +484,7 @@ [definition='1','0']log[/definition]('addLink, name = ' + name) liz=xbmcgui.ListItem(name) liz.setProperty('IsPlayable', 'true') - if infoList == False: liz.setInfo(type="Video", infoLabels={"mediatype":"video","label":name,"title":name}) + if infoList == False: liz.setInfo(type="Video", infoLabels={"mediatype":"video","title":name}) else: liz.setInfo(type="Video", infoLabels=infoList) if infoArt == False: liz.setArt({'thumb':ICON,'fanart':FANART}) else: liz.setArt(infoArt) @@ -497,7 +497,7 @@ [definition='1','0']log[/definition]('addDir, name = ' + name) liz=xbmcgui.ListItem(name) liz.setProperty('IsPlayable', 'false') - if infoList == False: liz.setInfo(type="Video", infoLabels={"mediatype":"video","label":name,"title":name} ) + if infoList == False: liz.setInfo(type="Video", infoLabels={"mediatype":"video","title":name} ) else: liz.setInfo(type="Video", infoLabels=infoList) if infoArt == False: liz.setArt({'thumb':ICON,'fanart':FANART}) else: liz.setArt(infoArt)
ist das Addon von Lunatixz Pluto.TV 1.1.8 zum Teil wieder lauffähig. Zum Teil weil Bilder nicht immer richtig angezeigt werden und die Reihenfolge 123... nicht immer passt. Die Streams gehen in DE mit Gast Zugang, das EPG und Auswahl der Streams auch. Wichtig ist Zeile 8, 9 und 36,der Rest blendet nur Error's aus.
Ein Programmierer sollte sich das mal anschauen, der sich damit auskennt.
Gruß
gst -
Hi mit Ubuntu 18.04 und dem PPA von Wolfgang Schupp
Codedeb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu bionic main deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu bionic main
funktioniert es leider nicht.Das
Neue Filme bei Prime Video
Neue Serien bei Prime Video
angezeigt werden.