diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ba74660..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,57 +0,0 @@
-# Byte-compiled / optimized / DLL files
-__pycache__/
-*.py[cod]
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-env/
-build/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib/
-lib64/
-parts/
-sdist/
-var/
-*.egg-info/
-.installed.cfg
-*.egg
-
-# PyInstaller
-# Usually these files are written by a python script from a template
-# before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
-.coverage
-.coverage.*
-.cache
-nosetests.xml
-coverage.xml
-*,cover
-
-# Translations
-*.mo
-*.pot
-
-# Django stuff:
-*.log
-
-# Sphinx documentation
-docs/_build/
-
-# PyBuilder
-target/
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index df6e467..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-language: python
-python:
- - "2.6"
- - "2.7"
-# command to install dependencies
-# install: "pip install -r requirements.txt"
-# command to run tests
-script: python libPrimaPlay/PrimaPlay_unittest.py
diff --git a/default.py b/addon.py
similarity index 88%
rename from default.py
rename to addon.py
index e49792d..15f0cb1 100644
--- a/default.py
+++ b/addon.py
@@ -12,7 +12,7 @@
import urllib
from urlparse import parse_qs
-_addon_ = xbmcaddon.Addon('plugin.video.primaplay')
+_addon_ = xbmcaddon.Addon('plugin.video.iprima.cz')
_scriptname_ = _addon_.getAddonInfo('name')
_version_ = _addon_.getAddonInfo('version')
@@ -43,13 +43,12 @@ def _toString(text):
_icon_ = xbmc.translatePath(os.path.join(_addon_.getAddonInfo('path'), 'icon.png'))
_handle_ = int(sys.argv[1])
_baseurl_ = sys.argv[0]
- _hd_enabled = False;
+ _hd_enabled = False
if (_addon_.getSetting('hd_enabled') == 'true'): _hd_enabled = True
_play_parser = PrimaPlay.Parser(hd_enabled=_hd_enabled)
- _play_account = None
- if (_addon_.getSetting('account_enabled') == 'true'):
- _play_account = PrimaPlay.Account( _addon_.getSetting('account_email'), _addon_.getSetting('account_password'), _play_parser )
-
+ #_play_account = None
+ #if (_addon_.getSetting('account_enabled') == 'true'):
+ #_play_account = PrimaPlay.Account( _addon_.getSetting('account_email'), _addon_.getSetting('account_password'), _play_parser )
xbmcplugin.setContent(_handle_, 'tvshows')
def main_menu(pageurl, list_only = False):
@@ -141,12 +140,13 @@ def add_account_menu():
def add_show(video_list):
url = '#'
- thumbnail = None
+ thumbnail=''
if video_list.link:
url = get_menu_link( action = 'SHOW-NAV', linkurl = video_list.link )
if video_list.thumbnail:
thumbnail = video_list.thumbnail
li = list_item(video_list.title, thumbnail)
+ xbmcplugin.addSortMethod( handle = _handle_, sortMethod=xbmcplugin.SORT_METHOD_LABEL )
xbmcplugin.addDirectoryItem(handle=_handle_, url=url, listitem=li, isFolder=True)
def add_title(video_list):
@@ -162,7 +162,6 @@ def add_item_list(item_list):
li = list_item(item.title, item.image_url, item.description, item.broadcast_date, item.year)
url = item.link
if item.isFolder: url = get_menu_link( action = 'PAGE', linkurl = item.link )
-
xbmcplugin.addDirectoryItem(handle=_handle_, url=url, listitem=li, isFolder=item.isFolder)
def add_next_link(next_link):
@@ -178,16 +177,16 @@ def play_video(link):
product_id = _play_parser.get_productID(link)
video = _play_parser.get_video(product_id)
- if video.link is None:
+ if video is None:
raise Exception('Video není dostupné')
return
-
- video_item = xbmcgui.ListItem(video.title)
- video_item.setInfo('video', {'Title': video.title})
+
+ video_item = xbmcgui.ListItem(path=video.link)
+ video_item.setProperty('inputstreamaddon', 'inputstream.adaptive')
+ video_item.setProperty('inputstream.adaptive.manifest_type', 'hls')
+ video_item.setInfo(type='video', infoLabels={'Title': video.title})
video_item.setThumbnailImage(video.image_url)
-
- player = xbmc.Player()
- player.play(video.link, video_item)
+ xbmcplugin.setResolvedUrl(handle=_handle_, succeeded=True, listitem=video_item)
def list_item(label, thumbnail = None, description = None, broadcast_date = None, year = None):
li = xbmcgui.ListItem(label)
@@ -199,6 +198,7 @@ def list_item(label, thumbnail = None, description = None, broadcast_date = None
}
if thumbnail:
li.setThumbnailImage(thumbnail)
+ li.setProperty("IsPlayable", "true")
li.setArt({'poster': thumbnail, 'fanart': thumbnail})
li.setInfo("video", liVideo)
return li
@@ -236,31 +236,27 @@ def assign_params(params):
try:
if action == "FILTER-REMOVE":
remove_filter(linkurl)
- xbmcplugin.endOfDirectory(_handle_, updateListing=True)
if action == "FILTER-MANAGE":
manage_filter(linkurl, int(filterid))
- xbmcplugin.endOfDirectory(_handle_, updateListing=True)
elif action == "PAGE-NEXT":
+ xbmcplugin.setContent(_handle_, 'episodes')
next_menu(linkurl)
- xbmcplugin.endOfDirectory(_handle_, updateListing=True)
elif action == "SEARCH":
search()
- xbmcplugin.endOfDirectory(_handle_)
elif action == "ACCOUNT":
account()
- xbmcplugin.endOfDirectory(_handle_)
elif action == "SHOW-NAV":
+ xbmcplugin.setContent(_handle_, 'episodes')
show_navigation(linkurl)
- xbmcplugin.endOfDirectory(_handle_)
elif action == "PAGE":
+ xbmcplugin.setContent(_handle_, 'episodes')
main_menu(linkurl, list_only=True)
- xbmcplugin.endOfDirectory(_handle_)
elif action == "PLAY":
play_video(linkurl)
else:
ts = int(time.time())
- shows_menu("https://prima.iprima.cz/iprima-api/ListWithFilter/Series/Content?ts="+ str(ts) +"&filter=all&featured_queue_name=iprima:hp-featured-series")
- xbmcplugin.endOfDirectory(_handle_)
+ shows_menu("https://prima.iprima.cz/iprima-api/ListWithFilter/Series/Content?ts="+ str(ts) +"&featured_queue_name=iprima%3Aprima-featured-series&large_size_items_cnt=3")
+ xbmcplugin.endOfDirectory(_handle_)
except Exception as ex:
exc_type, exc_value, exc_traceback = sys.exc_info()
_exception_log(exc_type, exc_value, exc_traceback)
diff --git a/addon.xml b/addon.xml
index c501c52..d7b0902 100644
--- a/addon.xml
+++ b/addon.xml
@@ -1,17 +1,27 @@
-
+
-
-
+
video
iPrima
- Plugin to play videos from iPrima archive
- Plugin nabízí přístup do archivu iPrima.
+ Celé seriály, pořady, filmy, dokumenty, včetně exkluzivních záběrů a bonusů zdarma on-line. Je na co se dívat na iprima.cz.
+ Celé seriály, pořady, filmy, dokumenty, včetně exkluzivních záběrů a bonusů zdarma on-line. Je na co se dívat na iprima.cz.
all
https://github.com/alladdin/plugin.video.primaplay
+
+v0.4.8 (25.01.2020)
+- Zrychleno načítání úvodní stránky pořadů (ostatní kanály)
+- Abecední řazení při rychlém rolování
+
+v0.4.7 (24.01.2020)
+- Zrychleno načítání úvodní stránky pořadů
+- Zrychleno načítání videa
+- Přechod na InputStream Adaptive (HLS)
+- Zrušení závislosti na YTB
+
diff --git a/changelog.txt b/changelog.txt
deleted file mode 100644
index 2f91495..0000000
--- a/changelog.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-2019-02-06 [0.4.2]
- * Fixed episode loading
- * Fixed next link
-
-2019-03-01 [0.4.1]
- * Plugin now displays shows from all Prima channels
- * Fixed bug when episode list wouldn't load when containing unavailable episodes
- * YouTube embeds can now be played
-
-2019-02-01 [0.4.0]
- * Changes to allow scraping new iPrima site
- * New icon
-
-2017-08-03 [0.3.9]
- * auto confirm adult content
-
-2017-04-20 [0.3.8]
- * Don't verify certificates for SSL
-
-2017-01-31 [0.3.7]
- * Fixed url for player init
- * Fixed parsing of video player file
-
-2016-08-11 [0.3.6]
- * Fixed login url
-
-2016-23-03 [0.3.5]
- * Fixed parsing of video list title
-
-2016-23-03 [0.3.4]
- * Fixed parsing video url
- * Play SD when HD respond 403 HTTP status
-
- 2016-12-02 [0.3.3]
- * Fix login to Account section
- * Add integration tests
-
-2016-12-02 [0.3.2]
- * add description and other media info for videos
- * add content type tvshows for addon - lists could be switched to media info view
-
-2016-09-02 [0.3.1]
- * fixed bug - play also videos without image
-
-2016-19-01 [0.3.0]
- * add My Account section - display favorites from defined account
-
-2016-15-01 [0.2.3]
- * add HD video quality - it's possible to disable it in addon settings
-
-2016-12-01 [0.2.2]
- * add source link to addon.xml
-
-2016-10-01 [0.2.1]
- * Filters reworked - better interface for filters
- * added filter for genre
-
-2016-07-01 [0.2.0]
- * Beta product stage
-
-2016-07-01 [0.1.3]
- * Add search feature
-
-2016-06-01 [0.1.2]
- * Add filter lists for Seasons and others
-
-2016-06-01 [0.1.1]
- * Don't use BeautifulSoap - replaced by regexps
-
-2016-04-01 [0.1.0]
- * First version of plugin
diff --git a/icon.png b/icon.png
index f74d6b0..52b2aae 100755
Binary files a/icon.png and b/icon.png differ
diff --git a/libPrimaPlay/PrimaPlay.py b/libPrimaPlay/PrimaPlay.py
index 2c68e20..568154c 100644
--- a/libPrimaPlay/PrimaPlay.py
+++ b/libPrimaPlay/PrimaPlay.py
@@ -11,14 +11,13 @@
import xbmc
import xbmcaddon
import json
-import YDStreamExtractor
__author__ = "Ladislav Dokulil"
__license__ = "GPL 2"
__version__ = "1.0.0"
__email__ = "alladdin@zemres.cz"
-_addon_ = xbmcaddon.Addon('plugin.video.primaplay')
+_addon_ = xbmcaddon.Addon('plugin.video.iprima.cz')
_scriptname_ = _addon_.getAddonInfo('name')
_version_ = _addon_.getAddonInfo('version')
@@ -31,7 +30,7 @@ def logDbg(msg):
log(msg, level=xbmc.LOGDEBUG)
class UserAgent(object):
- def __init__(self, session_id = None, agent = 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0'):
+ def __init__(self, session_id = None, agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'):
self.agent = agent
self.play_url = 'https://prima.iprima.cz'
self.cookie_domain = 'prima.iprima.cz'
@@ -82,8 +81,8 @@ def sanitize_url(self, url):
class Parser:
def __init__(self, ua = UserAgent(), time_obj = time, hd_enabled = True):
self.ua = ua
- self.player_init_url = 'http://api.play-backend.iprima.cz/prehravac/init?'
- self.search_url = 'http://play.iprima.cz/vysledky-hledani-vse?'
+ self.player_init_url = 'https://api.play-backend.iprima.cz/prehravac/init?'
+ self.search_url = 'https://play.iprima.cz/vysledky-hledani-vse?'
self.time = time_obj
self.hd_enabled = hd_enabled
@@ -104,49 +103,33 @@ def get_productID(self, episode_link):
content = self.ua.get(episode_link)
product_id_re = re.compile('src="https://api.play-backend.iprima.cz/prehravac/embedded\?id=(.*?)"', re.S)
- youtube_re = re.compile('src="https://www.youtube.com/embed/([^"\?]*)', re.S)
-
product_id_result = product_id_re.search(content)
- youtube_result = None
-
- if product_id_result is None:
- youtube_result = youtube_re.search(content)
- if youtube_result is None: return None
- product_id = 'yt_'+youtube_result.group(1)
- else:
- product_id = product_id_result.group(1)
-
+ product_id = product_id_result.group(1)
return product_id
def get_video(self, productID):
- if 'yt_' in productID:
- yt_url = 'http://www.youtube.com/watch?v=' + productID.split('yt_',1)[1]
- yt_video = YDStreamExtractor.getVideoInfo(yt_url, quality = 3)
- return Item(yt_video.title, yt_video.streamURL(), yt_video.thumbnail)
- else:
- content = self.ua.get(self.get_player_init_url(productID))
-
- link_re = re.compile("'?src'?\s*:\s+'(https?://[^']+\\.m3u8.*)'")
- title_re = re.compile("programName: '(.*?)',")
- thumb_re = re.compile("thumbnails: {[\s\n]*url: '(.*?)\$")
+ content = self.ua.get(self.get_player_init_url(productID))
- sd_link = link_re.search(content)
- if sd_link is None: return None
+ link_re = re.compile("'?src'?\s*:\s+'(https?://[^']+\\.m3u8.*)'")
+ title_re = re.compile("programName: '(.*?)',")
+ thumb_re = re.compile("thumbnails: {[\s\n]*url: '(.*?)\$")
- hd_link = None
- if self.hd_enabled: hd_link = self.try_get_hd_link(sd_link.group(1))
- if hd_link: return hd_link
+ sd_link = link_re.search(content)
+ if sd_link is None: return None
- title = title_re.search(content).group(1)
+ #hd_link = None
+ #if self.hd_enabled: hd_link = self.try_get_hd_link(sd_link.group(1))
+ #if hd_link: return hd_link
+ title = title_re.search(content).group(1)
- thumb = None
- thumb_result = thumb_re.search(content)
- if thumb_result:
- thumb = thumb_result.group(1) + '010.jpg'
-
- return Item(title, sd_link.group(1), thumb)
+ thumb = None
+ thumb_result = thumb_re.search(content)
+ if thumb_result:
+ thumb = thumb_result.group(1) + '010.jpg'
+
+ return Item(title, sd_link.group(1), thumb)
- def try_get_hd_link(self, sd_link):
+ '''def try_get_hd_link(self, sd_link):
hd_link = re.sub(".smil/", "-hd1-hd2.smil/", sd_link)
try:
self.ua.get(hd_link)
@@ -155,8 +138,7 @@ def try_get_hd_link(self, sd_link):
return None
else:
raise
-
- return hd_link
+ return hd_link'''
def get_next_list(self, link):
content = self.ua.get(link)
@@ -205,7 +187,7 @@ def get_shows(self, src_link):
thumb_result = thumb_re.search(wrapper_item)
thumb = None
- if thumb_result: thumb = thumb_result.group(1)
+ if thumb_result: thumb = re.sub('landscape_small_\d{1}', 'landscape_large', thumb_result.group(1))
items = self.get_items_from_wrapper(wrapper_item, src_link)
list.append(PageVideoList(title, link, None, items, thumb))
@@ -235,34 +217,7 @@ def get_redirect_from_remove_link(self, link):
redirect_result = redirect_re.search(content)
if redirect_result is None: return None
return self.make_full_link(redirect_result.group(1), link)
- """
- def get_page_player(self, content):
- title_re = re.compile(' ', re.S)
- description_re = re.compile(' ', re.S)
- additional_info_re = re.compile('[^<]* :([^\|]*)\|([^\|]*)\|([^<]*)
', re.S)
- fake_player_re = re.compile('[^<]*(?:
-
- OK
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
\ No newline at end of file
diff --git a/libPrimaPlay/test_ajax_response_p.data b/libPrimaPlay/test_ajax_response_p.data
deleted file mode 100644
index a7bc6f5..0000000
--- a/libPrimaPlay/test_ajax_response_p.data
+++ /dev/null
@@ -1,776 +0,0 @@
-
-
- OK
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
\ No newline at end of file
diff --git a/libPrimaPlay/test_filters.html b/libPrimaPlay/test_filters.html
deleted file mode 100644
index 600a75c..0000000
--- a/libPrimaPlay/test_filters.html
+++ /dev/null
@@ -1,973 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prostřeno! | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_homepage.html b/libPrimaPlay/test_homepage.html
deleted file mode 100644
index 03b2d3b..0000000
--- a/libPrimaPlay/test_homepage.html
+++ /dev/null
@@ -1,7031 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Seriály a pořady TV Prima | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Webové stránky skupiny Prima používají soubory cookie k poskytování služeb, personalizaci reklam a analýze návštěvnosti. Používáním tohoto webu s užitím cookies souhlasíte.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Doporučujeme
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Kdo jiný než Láďa Hruška! Pobaví, poradí, sežene, vyzkouší, vymyslí, předvede, ušetří, uvaří... Přijede k vám na zahradu, do dílny i do kuchyně! Triky, rady, vychytávky, ale i nejcennější rodinné recepty přímo z vašich domovů (Premiéra)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Kdo jiný než Láďa Hruška! Pobaví, poradí, sežene, vyzkouší, vymyslí, předvede, ušetří, uvaří... Přijede k vám na zahradu, do dílny i do kuchyně! Triky, rady, vychytávky, ale i nejcennější rodinné recepty přímo z vašich domovů (Premiéra)
-
-
-
-
-
-
-
-
-
-
-
-
-
-Pořady a Seriály
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Dokumenty
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prima Vaření
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Domov je tam, kde na nás čeká láska. Honza se hádá s Ivanou. Vladana obviní Roberta. Martin láká Rudolfa do Anglie. Úspěšný rodinný seriál. Hrají T. Kostková, M. Etzler, L. Rybová, A. Švehlík, J. Smutná, I. Bareš, M. Kraus, C. Mayerová, J. Zadražil,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Právě běží na TV Prima
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Místo činu: Kolín (13)
-
Následuje: 12:25
-
Policie Hamburk VII (6)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Malé královny krásy II (8)
-
Následuje: 10:35
-
Wolffův revír II (21)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Hvězdná brána V (7)
-
Následuje: 10:55
-
Hawaii 5-0 IV (4)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Velké putování IV (1)
-
Následuje: 11:25
-
Kdo se bojí černé díry?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Rosamunde Pilcher: Cesta za štěstím
-
Následuje: 11:55
-
Policie Hamburk IV (22)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_homepage_logged.html b/libPrimaPlay/test_homepage_logged.html
deleted file mode 100644
index 0d2318b..0000000
--- a/libPrimaPlay/test_homepage_logged.html
+++ /dev/null
@@ -1,4759 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Seriály a pořady TV Prima | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prima Vaření
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Právě běží na TV Prima
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Místo činu: Hannover
-
Následuje: 12:25
-
Policie Hamburk III
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Výměna manželek USA VI
-
Následuje: 11:20
-
Doktor z hor: Nové příběhy V
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Jmenuju se Earl III
-
Následuje: 10:50
-
Bořiči mýtů VII
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Velká odhalení vědy
-
Následuje: 11:50
-
Rudolf Caracciola: Honba za vítězstvím 1. část
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Nyní
-
Rosamunde Pilcher
-
Následuje: 10:55
-
Loď snů
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_moje_play.html b/libPrimaPlay/test_moje_play.html
deleted file mode 100644
index 42e2472..0000000
--- a/libPrimaPlay/test_moje_play.html
+++ /dev/null
@@ -1,528 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Můj PLAY | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Mám rozkoukané
-
- Zatím nemáte rozkoukaná žádná videa.
-
-
-
-
- Historie sledovaných titulů je zatím prázdná.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_player_init-2.js b/libPrimaPlay/test_player_init-2.js
deleted file mode 100644
index 66330b6..0000000
--- a/libPrimaPlay/test_player_init-2.js
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
- OK
-
-
-
-
-
-
-
-
-
-
-
-
Váš browser potřebuje pro přehrání videa Adobe Flash Player
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
diff --git a/libPrimaPlay/test_player_init.js b/libPrimaPlay/test_player_init.js
deleted file mode 100644
index 416a41e..0000000
--- a/libPrimaPlay/test_player_init.js
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
- OK
-
-
-
- ]]>
-
-
-
-
\ No newline at end of file
diff --git a/libPrimaPlay/test_playlist.m3u8 b/libPrimaPlay/test_playlist.m3u8
deleted file mode 100644
index e69de29..0000000
diff --git a/libPrimaPlay/test_prostreno.html b/libPrimaPlay/test_prostreno.html
deleted file mode 100644
index d771f6f..0000000
--- a/libPrimaPlay/test_prostreno.html
+++ /dev/null
@@ -1,3078 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prostřeno! | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Mohlo by vás také zajímat
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_prostreno_epizody.html b/libPrimaPlay/test_prostreno_epizody.html
deleted file mode 100644
index a1aa12d..0000000
--- a/libPrimaPlay/test_prostreno_epizody.html
+++ /dev/null
@@ -1,1552 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prostřeno! | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_remove_all_filters.html b/libPrimaPlay/test_remove_all_filters.html
deleted file mode 100644
index 0c0a756..0000000
--- a/libPrimaPlay/test_remove_all_filters.html
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- OK
-
-
-
diff --git a/libPrimaPlay/test_search_page.html b/libPrimaPlay/test_search_page.html
deleted file mode 100644
index adc0c73..0000000
--- a/libPrimaPlay/test_search_page.html
+++ /dev/null
@@ -1,2333 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Seriály a pořady TV Prima | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Výsledky vyhledávání pro prostreno
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_video_page-2.html b/libPrimaPlay/test_video_page-2.html
deleted file mode 100644
index ec66734..0000000
--- a/libPrimaPlay/test_video_page-2.html
+++ /dev/null
@@ -1,1451 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Cestování červí dírou s Morganem Freemanem II (7) | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Mohlo by vás také zajímat
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libPrimaPlay/test_video_page.html b/libPrimaPlay/test_video_page.html
deleted file mode 100644
index 0ed5498..0000000
--- a/libPrimaPlay/test_video_page.html
+++ /dev/null
@@ -1,2179 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Prostřeno! | Prima PLAY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Webové stránky skupiny Prima používají soubory cookie k poskytování služeb, personalizaci reklam a analýze návštěvnosti. Používáním tohoto webu s užitím cookies souhlasíte.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Mohlo by vás také zajímat
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/settings.xml b/resources/settings.xml
index c4fac9d..92a49d3 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -1,12 +1,6 @@
-
-
-
-
-
-
-
-
+
+
Komentáře
-