From 0932a1969f7e140b5adf7c403de38bc5ffe3029d Mon Sep 17 00:00:00 2001 From: marco Date: Fri, 3 Jul 2020 23:08:20 +0200 Subject: [PATCH] KoD 1.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - aggiunto nuovo canale: guardaserie.cam - autoplay migliorato, ora i settaggi sono globali e non più per canale - adesso in onda riscritto, ora usa EPG (ringraziamo epg-guide.com) - Riprendi la visione di un film o episodio da server diversi (solo videoteca) - fix e ottimizzazioni varie --- addon.xml | 10 +- channels.json | 9 +- channels/0example.py.txt | 4 - channels/altadefinizione01.py | 10 +- channels/altadefinizione01_link.py | 6 +- channels/altadefinizioneclick.py | 4 +- channels/animeforce.py | 16 +- channels/animeleggendari.py | 4 +- channels/animesaturn.py | 42 +- channels/animesubita.json | 11 - channels/animesubita.py | 123 - channels/animetubeita.json | 10 - channels/animetubeita.py | 137 - channels/animeunity.py | 19 +- channels/animeworld.py | 26 +- channels/casacinema.py | 4 +- channels/casacinemaInfo.py | 4 +- channels/cb01anime.py | 6 +- channels/cineblog01.py | 36 +- channels/cinemalibero.py | 4 +- channels/cinetecadibologna.py | 11 +- channels/dreamsub.py | 24 +- channels/eurostreaming.py | 10 +- channels/fastsubita.py | 29 +- channels/filmigratis.json | 2 +- channels/filmigratis.py | 4 +- channels/filmpertutti.py | 4 +- channels/filmsenzalimiticc.json | 61 - channels/filmsenzalimiticc.py | 317 --- channels/guardaserieCam.json | 11 + channels/guardaserieCam.py | 73 + channels/guardaserieIcu.json | 11 + channels/guardaserieIcu.py | 59 + channels/guardaserieclick.py | 2 - channels/hd4me.py | 4 +- channels/ilcorsaronero.py | 17 +- channels/ilgeniodellostreaming.json | 2 +- channels/ilgeniodellostreaming.py | 6 +- channels/italiaserie.py | 3 - channels/mediasetplay.json | 13 + channels/mediasetplay.py | 230 ++ channels/metalvideo.py | 6 +- channels/mondoserietv.py | 4 +- channels/netfreex.py | 20 +- channels/piratestreaming.py | 4 +- channels/polpotv.py | 89 +- channels/pufimovies.json | 2 +- channels/pufimovies.py | 6 +- channels/raiplay.json | 1 + channels/raiplay.py | 91 +- channels/seriehd.py | 4 +- channels/serietvonline.py | 20 +- channels/serietvsubita.py | 112 +- channels/serietvu.py | 18 +- channels/streamingaltadefinizione.py | 16 +- channels/streamtime.py | 37 +- channels/tantifilm.py | 8 +- channels/toonitalia.py | 4 +- channels/tunein.py | 60 +- channels/vedohd.py | 17 +- channels/vvvvid.py | 60 +- channelselector.py | 41 +- core/channeltools.py | 2 +- core/downloadtools.py | 2 +- core/scrapertools.py | 20 +- core/servertools.py | 85 +- core/support.py | 83 +- core/videolibrarytools.py | 31 +- lib/generictools.py | 2311 ++++++----------- lib/unshortenit.py | 5 + platformcode/config.py | 4 + platformcode/launcher.py | 208 +- platformcode/platformtools.py | 540 +--- platformcode/xbmc_config_menu.py | 13 +- platformcode/xbmc_videolibrary.py | 238 +- .../strings.po | 12 + .../strings.po | 12 + resources/settings.xml | 19 +- .../skins/Default/720p/ChannelSettings.xml | 26 +- .../skins/Default/720p/DarkShortCutMenu.xml | 14 +- resources/skins/Default/720p/InfoWindow.xml | 22 +- resources/skins/Default/720p/NextDialog.xml | 112 +- .../skins/Default/720p/NextDialogCompact.xml | 118 +- .../skins/Default/720p/NextDialogExtended.xml | 113 +- resources/skins/Default/720p/Recaptcha.xml | 68 +- .../skins/Default/720p/ResumePlayback.xml | 53 + resources/skins/Default/720p/ShortCutMenu.xml | 14 +- .../media/Controls/DialogCloseButton.png | Bin 1471 -> 0 bytes .../Default/media/Controls/KeyboardKey.png | Bin 1162 -> 0 bytes .../Default/media/Controls/KeyboardKeyNF.png | Bin 1059 -> 0 bytes .../media/Controls/KeyboardKeyWhite.png | Bin 1183 -> 0 bytes .../Default/media/Controls/ScrollBack.png | Bin 1208 -> 0 bytes .../Default/media/Controls/ScrollBar.png | Bin 1162 -> 0 bytes .../media/Controls/background-diffuse.png | Bin 1627 -> 0 bytes .../Default/media/Controls/check_mark.png | Bin 2424 -> 2461 bytes .../dialog-bg-solid.png | Bin .../Default/media/Controls/dialogheader.png | Bin 1086 -> 0 bytes .../Default/media/Controls/spinDown-Focus.png | Bin 866 -> 0 bytes .../media/Controls/spinDown-noFocus.png | Bin 912 -> 0 bytes .../Default/media/Controls/spinUp-Focus.png | Bin 863 -> 0 bytes .../Default/media/Controls/spinUp-noFocus.png | Bin 902 -> 0 bytes .../media/NextDialog/background-diffuse.png | Bin 1627 -> 0 bytes .../media/NextDialog/background-play.png | Bin 3409 -> 3683 bytes .../Default/media/NextDialog/background.png | Bin 2088 -> 0 bytes .../Default/media/NextDialog/close-fo.png | Bin 11255 -> 0 bytes .../NextDialog/{close-nf.png => close.png} | Bin 11226 -> 11023 bytes .../Default/media/NextDialog/play-fo.png | Bin 2012 -> 0 bytes .../Default/media/NextDialog/play-nf.png | Bin 2007 -> 0 bytes .../skins/Default/media/NextDialog/play.png | Bin 0 -> 2117 bytes .../DialogCloseButton-focus.png => close.png} | Bin resources/skins/Default/media/white.png | Bin 0 -> 167 bytes servers/akvideo.json | 1 - servers/anavids.json | 3 +- servers/animeid.json | 5 +- servers/animeworld_server.json | 3 +- servers/anonfile.json | 5 +- servers/archiveorg.json | 3 +- servers/backin.json | 2 +- servers/badshare.json | 5 +- servers/bdupload.json | 4 +- servers/bitertv.json | 47 - servers/bitertv.py | 24 - servers/bitshare.json | 53 - servers/bitshare.py | 19 - servers/cinemaupload.json | 5 +- servers/clicknupload.json | 2 +- servers/clipwatching.json | 3 +- servers/cloudvideo.json | 6 +- servers/crunchyroll.json | 3 +- servers/dailymotion.json | 3 +- servers/deltabit.json | 5 +- servers/deltabit.py | 30 +- servers/directo.json | 6 +- servers/dostream.json | 5 +- servers/downace.json | 5 +- servers/estream.json | 46 - servers/estream.py | 35 - servers/fastplay.json | 5 +- servers/fembed.json | 1 - servers/fex.json | 2 +- servers/filebebo.json | 42 - servers/filebebo.py | 36 - servers/filefactory.json | 5 +- servers/filepup.json | 5 +- servers/filescdn.json | 5 +- servers/filevideo.json | 42 - servers/filevideo.py | 42 - servers/flashx.json | 5 +- servers/flix555.json | 42 - servers/flix555.py | 44 - servers/fourshared.json | 2 +- servers/freakshare.json | 45 - servers/freakshare.py | 18 - servers/gamovideo.json | 5 +- servers/gigasize.json | 2 +- servers/googlevideo.json | 2 +- servers/gounlimited.json | 3 +- servers/gvideo.json | 5 +- servers/hdload.json | 3 +- servers/hdmario.json | 3 +- servers/hdplayer.json | 3 +- servers/hugefiles.json | 5 +- servers/idtbox.json | 5 +- servers/jawcloud.json | 5 +- servers/jetload.json | 5 +- servers/jplayer.json | 42 - servers/jplayer.py | 43 - servers/mailru.json | 5 +- servers/mangoplay.json | 42 - servers/mangoplay.py | 28 - servers/manyvideos.json | 42 - servers/manyvideos.py | 38 - servers/mediafire.json | 2 +- servers/mega.json | 5 +- servers/megadrive.json | 42 - servers/megadrive.py | 27 - servers/mixdrop.json | 3 +- servers/mydaddy.json | 3 +- servers/mystream.json | 5 +- servers/myupload.json | 5 +- servers/netutv.json | 3 +- servers/nofile.json | 42 - servers/nofile.py | 27 - servers/nowvideo.json | 4 +- servers/okru.json | 3 +- servers/onefichier.json | 3 +- servers/onlystream.json | 3 +- servers/openload.json | 45 - servers/openload.py | 183 -- servers/oprem.json | 49 - servers/oprem.py | 38 - servers/powvideo.json | 42 - servers/powvideo.py | 46 - servers/prostream.json | 42 - servers/prostream.py | 33 - servers/rapidgator.json | 5 +- servers/rapidvideo.json | 42 - servers/rapidvideo.py | 53 - servers/rcdnme.json | 5 +- servers/rutube.json | 5 +- servers/samaup.json | 5 +- servers/speedvideo.json | 3 +- servers/streamango.json | 54 - servers/streamango.py | 74 - servers/streamcherry.json | 45 - servers/streamcherry.py | 77 - servers/streamcloud.json | 59 - servers/streamcloud.py | 78 - servers/streamplay.json | 42 - servers/streamplay.py | 48 - servers/streamtape.json | 3 +- servers/streamty.json | 42 - servers/streamty.py | 34 - servers/streamz.json | 5 +- servers/supervideo.json | 3 +- servers/thevid.json | 5 +- servers/thevideobee.json | 5 +- servers/thevideome.json | 42 - servers/thevideome.py | 45 - servers/thevideos.py | 29 - servers/thevimeo.json | 42 - servers/thevimeo.py | 40 - servers/tiwikiwi.json | 42 - servers/tiwikiwi.py | 31 - servers/torrent.json | 2 +- servers/turbobit.json | 3 +- servers/turbovid.json | 3 +- servers/tusfiles.json | 5 +- servers/unsupported.json | 3 +- servers/uploadedto.json | 5 +- servers/uploadmp4.json | 42 - servers/uploadmp4.py | 27 - servers/uppom.json | 5 +- servers/upstream.json | 3 +- servers/uptobox.json | 3 +- servers/upvid.json | 5 +- servers/uqload.json | 5 +- servers/userscloud.json | 5 +- servers/verystream.json | 45 - servers/verystream.py | 55 - servers/vevio.json | 5 +- servers/vidbull.json | 42 - servers/vidbull.py | 31 - servers/vidcloud.json | 3 +- servers/videobb.json | 42 - servers/videobb.py | 30 - servers/videobin.json | 5 +- servers/videofiles.json | 42 - servers/videofiles.py | 39 - servers/videomega.json | 5 +- servers/videoz.json | 42 - servers/videoz.py | 34 - servers/vidfast.json | 5 +- servers/vidgot.json | 42 - servers/vidlox.json | 5 +- servers/vidmoly.json | 3 +- servers/vidoza.json | 5 +- servers/vidtodo.json | 2 +- servers/vidtome.json | 10 +- servers/vidtome.py | 26 +- servers/vidup.json | 5 +- servers/vidzi.json | 46 - servers/vidzi.py | 38 - servers/vimeo.json | 3 +- servers/vimpleru.json | 3 +- servers/vivo.json | 5 +- servers/vk.json | 5 +- servers/vshare.json | 3 +- servers/{thevideos.json => vudeo.json} | 14 +- servers/vudeo.py | 22 + servers/vupplayer.json | 3 +- servers/vvvvid.json | 5 +- servers/watchanimestream.json | 5 +- servers/watchvideo.json | 5 +- servers/wstream.json | 2 +- servers/wstream.py | 20 +- servers/youdbox.json | 5 +- servers/yourupload.json | 5 +- servers/youtube.json | 5 +- servers/youwatch.json | 2 +- servers/zippyshare.json | 2 +- service.py | 3 +- specials/autoplay.py | 651 +---- specials/backup.py | 2 +- specials/community.py | 22 +- specials/downloads.json | 36 +- specials/downloads.py | 6 +- specials/filmontv.py | 480 ++-- specials/filtertools.py | 4 - specials/news.py | 2 +- specials/nextep.py | 207 -- specials/search.py | 2 +- specials/setting.py | 86 +- specials/videolibrary.json | 15 - specials/videolibrary.py | 15 +- tests.py | 216 ++ 296 files changed, 3205 insertions(+), 8075 deletions(-) delete mode 100644 channels/animesubita.json delete mode 100644 channels/animesubita.py delete mode 100644 channels/animetubeita.json delete mode 100644 channels/animetubeita.py delete mode 100644 channels/filmsenzalimiticc.json delete mode 100644 channels/filmsenzalimiticc.py create mode 100644 channels/guardaserieCam.json create mode 100644 channels/guardaserieCam.py create mode 100644 channels/guardaserieIcu.json create mode 100644 channels/guardaserieIcu.py create mode 100644 channels/mediasetplay.json create mode 100644 channels/mediasetplay.py rename resources/language/{English => resource.language.en_gb}/strings.po (99%) rename resources/language/{Italian => resource.language.it_it}/strings.po (99%) create mode 100644 resources/skins/Default/720p/ResumePlayback.xml delete mode 100644 resources/skins/Default/media/Controls/DialogCloseButton.png delete mode 100644 resources/skins/Default/media/Controls/KeyboardKey.png delete mode 100644 resources/skins/Default/media/Controls/KeyboardKeyNF.png delete mode 100644 resources/skins/Default/media/Controls/KeyboardKeyWhite.png delete mode 100644 resources/skins/Default/media/Controls/ScrollBack.png delete mode 100644 resources/skins/Default/media/Controls/ScrollBar.png delete mode 100644 resources/skins/Default/media/Controls/background-diffuse.png rename resources/skins/Default/media/{Shortcut => Controls}/dialog-bg-solid.png (100%) delete mode 100644 resources/skins/Default/media/Controls/dialogheader.png delete mode 100644 resources/skins/Default/media/Controls/spinDown-Focus.png delete mode 100644 resources/skins/Default/media/Controls/spinDown-noFocus.png delete mode 100644 resources/skins/Default/media/Controls/spinUp-Focus.png delete mode 100644 resources/skins/Default/media/Controls/spinUp-noFocus.png delete mode 100644 resources/skins/Default/media/NextDialog/background-diffuse.png delete mode 100644 resources/skins/Default/media/NextDialog/background.png delete mode 100644 resources/skins/Default/media/NextDialog/close-fo.png rename resources/skins/Default/media/NextDialog/{close-nf.png => close.png} (91%) delete mode 100644 resources/skins/Default/media/NextDialog/play-fo.png delete mode 100644 resources/skins/Default/media/NextDialog/play-nf.png create mode 100644 resources/skins/Default/media/NextDialog/play.png rename resources/skins/Default/media/{Controls/DialogCloseButton-focus.png => close.png} (100%) create mode 100644 resources/skins/Default/media/white.png delete mode 100644 servers/bitertv.json delete mode 100644 servers/bitertv.py delete mode 100644 servers/bitshare.json delete mode 100644 servers/bitshare.py delete mode 100644 servers/estream.json delete mode 100644 servers/estream.py delete mode 100644 servers/filebebo.json delete mode 100644 servers/filebebo.py delete mode 100644 servers/filevideo.json delete mode 100644 servers/filevideo.py delete mode 100644 servers/flix555.json delete mode 100644 servers/flix555.py delete mode 100644 servers/freakshare.json delete mode 100644 servers/freakshare.py delete mode 100644 servers/jplayer.json delete mode 100644 servers/jplayer.py delete mode 100644 servers/mangoplay.json delete mode 100644 servers/mangoplay.py delete mode 100644 servers/manyvideos.json delete mode 100644 servers/manyvideos.py delete mode 100644 servers/megadrive.json delete mode 100644 servers/megadrive.py delete mode 100644 servers/nofile.json delete mode 100644 servers/nofile.py delete mode 100644 servers/openload.json delete mode 100644 servers/openload.py delete mode 100644 servers/oprem.json delete mode 100644 servers/oprem.py delete mode 100755 servers/powvideo.json delete mode 100644 servers/powvideo.py delete mode 100644 servers/prostream.json delete mode 100644 servers/prostream.py delete mode 100755 servers/rapidvideo.json delete mode 100755 servers/rapidvideo.py delete mode 100644 servers/streamango.json delete mode 100644 servers/streamango.py delete mode 100644 servers/streamcherry.json delete mode 100644 servers/streamcherry.py delete mode 100755 servers/streamcloud.json delete mode 100755 servers/streamcloud.py delete mode 100755 servers/streamplay.json delete mode 100644 servers/streamplay.py delete mode 100644 servers/streamty.json delete mode 100644 servers/streamty.py delete mode 100755 servers/thevideome.json delete mode 100755 servers/thevideome.py delete mode 100644 servers/thevideos.py delete mode 100644 servers/thevimeo.json delete mode 100644 servers/thevimeo.py delete mode 100644 servers/tiwikiwi.json delete mode 100644 servers/tiwikiwi.py delete mode 100644 servers/uploadmp4.json delete mode 100644 servers/uploadmp4.py delete mode 100644 servers/verystream.json delete mode 100644 servers/verystream.py delete mode 100644 servers/vidbull.json delete mode 100644 servers/vidbull.py delete mode 100644 servers/videobb.json delete mode 100644 servers/videobb.py delete mode 100644 servers/videofiles.json delete mode 100644 servers/videofiles.py delete mode 100644 servers/videoz.json delete mode 100644 servers/videoz.py delete mode 100644 servers/vidgot.json mode change 100755 => 100644 servers/vidtome.json delete mode 100644 servers/vidzi.json delete mode 100644 servers/vidzi.py rename servers/{thevideos.json => vudeo.json} (67%) create mode 100644 servers/vudeo.py delete mode 100644 specials/nextep.py create mode 100644 tests.py diff --git a/addon.xml b/addon.xml index f1fa97ba..a3be847e 100644 --- a/addon.xml +++ b/addon.xml @@ -1,4 +1,4 @@ - + @@ -18,9 +18,11 @@ resources/media/themes/ss/2.png resources/media/themes/ss/3.png - - Ottimizzata e migliorata la ricerca globale - - fix Mega - - altri cambiamenti minori + - aggiunto nuovo canale: guardaserie.cam +- autoplay migliorato, ora i settaggi sono globali e non più per canale +- adesso in onda riscritto, ora usa EPG (ringraziamo epg-guide.com) +- Riprendi la visione di un film o episodio da server diversi (solo videoteca) +- fix e ottimizzazioni varie Naviga velocemente sul web e guarda i contenuti presenti [COLOR red]The owners and submitters to this addon do not host or distribute any of the content displayed by these addons nor do they have any affiliation with the content providers.[/COLOR] [COLOR yellow]Kodi © is a registered trademark of the XBMC Foundation. We are not connected to or in any other way affiliated with Kodi, Team Kodi, or the XBMC Foundation. Furthermore, any software, addons, or products offered by us will receive no support in official Kodi channels, including the Kodi forums and various social networks.[/COLOR] diff --git a/channels.json b/channels.json index b8121f4b..2b3473ab 100644 --- a/channels.json +++ b/channels.json @@ -24,10 +24,13 @@ "filmstreaming01": "https://filmstreaming01.com", "guardaserie_stream": "https://guardaserie.store", "guardaserieclick": "https://www.guardaserie.style", - "hd4me": "https://hd4me.net", - "ilgeniodellostreaming": "https://ilgeniodellostreaming.tw", + "hd4me": "https://hd4me.net", + "netfreex": "https://www.netfreex.stream/", + "ilgeniodellostreaming": "https://ilgeniodellostreaming.tw", "italiaserie": "https://italiaserie.org", - "mondoserietv": "https://mondoserietv.com", + "mondoserietv": "https://mondoserietv.com", + "guardaserieIcu": "https://guardaserie.icu/", + "guardaserieCam": "https://guardaserie.cam", "piratestreaming": "https://www.piratestreaming.biz", "polpotv": "https://polpotv.club", "pufimovies": "https://pufimovies.com", diff --git a/channels/0example.py.txt b/channels/0example.py.txt index 72c2152d..72e4b75b 100644 --- a/channels/0example.py.txt +++ b/channels/0example.py.txt @@ -69,10 +69,6 @@ host = config.get_channel_url(findhost) host = config.get_channel_url() headers = [['Referer', host]] -# server di esempio... -list_servers = ['supervideo', 'streamcherry','rapidvideo', 'streamango', 'openload'] -# quality di esempio -list_quality = ['default', 'HD', '3D', '4K', 'DVD', 'SD'] ### fine variabili diff --git a/channels/altadefinizione01.py b/channels/altadefinizione01.py index ab2f9e1f..0fa60cfa 100644 --- a/channels/altadefinizione01.py +++ b/channels/altadefinizione01.py @@ -28,8 +28,8 @@ def findhost(): host = config.get_channel_url(findhost) headers = [['Referer', host]] -list_servers = ['mixdrop','vidoza','cloudvideo','vup','supervideo','gounlimited'] -list_quality = ['default'] + + @support.menu def mainlist(item): @@ -80,13 +80,13 @@ def genres(item): blacklist = ['Altadefinizione01'] if item.args == 'genres': patronBlock = r'