Release - Retrospect v4.1.1 (formerly XBMC Online TV) add-on

  Thread Rating:
  • 7 Vote(s) - 4.57 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1636
(2016-01-06 14:29)Orclas Wrote:  Don't know if it's just me and my setup, but as of mid-December (or so) I'm unable to play any content from Swedish UR Play. Any attempts return the same error message "the chosen episode could not be played" . I have now gotten around to locating the log-file and this seems to conclude things from a log perspective:

20160106 12:49:04 - [ 84MB] INFO - plugin.py - 98 - *********** Starting Retrospect add-on version 4.0.0 ***********
20160106 12:49:04 - [ 84MB] INFO - channelimporter.py - 122 - Loading channels for class 'chn_urplay' and channelCode 'None'
20160106 12:49:04 - [ 84MB] INFO - channelimporter.py - 621 - Loading net.rieter.xot.channel.se version 4.0.0.10
20160106 12:49:04 - [ 84MB] INFO - chn_class.py - 53 - Initializing channel (__init__): UR Play [se, National, 9F0F57D6-B897-11E0-AF2E-92314924019B] (Order: 102)
20160106 12:49:04 - [ 84MB] INFO - plugin.py - 176 - Loaded: UR Play
20160106 12:49:04 - [ 84MB] INFO - plugin.py - 367 - Plugin::ProcessFolderList Doing ProcessFolderList
20160106 12:49:04 - [ 84MB] INFO - urihandler.py - 448 - Opening requested uri: http://urplay.se/Produkter/166842-Mytologerna (callback=False, timeout=30)
20160106 12:49:04 - [ 84MB] INFO - urihandler.py - 538 - Url http://urplay.se/Produkter/166842-Mytologerna was opened successfully
20160106 12:49:04 - [ 84MB] WARNING - plugin.py - 380 - ProcessFolderList returned 0 items

20160106 12:49:04 - [ 84MB] INFO - default.py - 63 - Retrospect :: Flushing and closing logfile.


This is on an ATV2 running XBMC 13.2 (I hesitate to upgrade further, it's slow and prone to crash as it is).

Never done it before, but if need be I can open a formal ticket, I have performed the same action as above in debug mode with log available. Would be good to know that it's not my own setup which is the likely culprit first (and/or if this is a known issue already).

Edit: Dunno if there's any theoretical connection , but I've tried with the "buffer http request" option both off and on.
Please create a formal ticket at the Retrospect Bitbucket issue tracker and don't forget to add a debug retrospect.log as an attachment.

find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1637
(2016-01-06 14:40)basco Wrote:  
(2015-12-30 23:55)Basje Wrote:  
(2015-12-30 23:47)Henk31 Wrote:  Since the Milhouse build #1220 Retrospect gives an error: "Fout bij het ophalen van de items". Do you know what can cause this error?

20151230 22:32:09 - [ 558MB] INFO - plugin.py - 367 - Plugin::ProcessFolderList Doing ProcessFolderList
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - Plugin::Error Processing FolderList
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | Traceback (most recent call last):
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | File "/storage/.kodi/addons/net.rieter.xot/resources/libs/plugin.py", line 373, in ProcessFolderList
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | selectedItem = Pickler.DePickleMediaItem(self.params[self.keywordPickle])
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | File "/storage/.kodi/addons/net.rieter.xot/resources/libs/pickler.py", line 46, in DePickleMediaItem
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | pickleString = base64.b64decode(hexString)
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - | File "/home/neil/projects/OpenELEC.tv/build.OpenELEC-RPi2.arm-7.0-devel/Python-2.7.10/.install_pkg/usr/lib/python2.7/base64.py", line 76, in b64decode
20151230 22:32:09 - [ 558MB] ERROR - plugin.py - 432 - + TypeError: Incorrect padding
20151230 22:32:09 - [ 558MB] INFO - default.py - 63 - Retrospect :: Flushing and closing logfile.

Please post a full DEBUG on pastebin.com and link the file here.

EDIT: I found the issue. If you can create a bug for it in the Retrospect BitBucket issue tracker, I will post a fix there.

i've got this too. also using milhouse build.
the latest to work in my case is milhouse 1218
i will post Debug Log tonight

Millhouse builds are state of the art Kodi builds with the latest and future code changes. Retrospect does work with them, but you need a nightly/GIT version of Retrospect. All known millhouse related issues can be found in the issue tracker: https://bitbucket.org/basrieter/xbmc-onl...atus=open.

Information on the nightly/git builds can be found here https://bitbucket.org/basrieter/xbmc-online-tv/

(This post was last modified: 2016-01-06 15:02 by Basje.)
find quote
basco Offline
Senior Member
Posts: 279
Joined: Jun 2010
Reputation: 1
Post: #1638
(2016-01-06 15:01)Basje Wrote:  
(2016-01-06 14:40)basco Wrote:  
(2015-12-30 23:55)Basje Wrote:  Please post a full DEBUG on pastebin.com and link the file here.

EDIT: I found the issue. If you can create a bug for it in the Retrospect BitBucket issue tracker, I will post a fix there.

i've got this too. also using milhouse build.
the latest to work in my case is milhouse 1218
i will post Debug Log tonight

Millhouse builds are state of the art Kodi builds with the latest and future code changes. Retrospect does work with them, but you need a nightly/GIT version of Retrospect. All known millhouse related issues can be found in the issue tracker: https://bitbucket.org/basrieter/xbmc-onl...atus=open.

Information on the nightly/git builds can be found here https://bitbucket.org/basrieter/xbmc-online-tv/

i tried it with the git's and it works up to milhouse 1218 (used rtlxl to test).
but that was 1 week go, before the xot git move, i'll try again with tonights xot git.
(This post was last modified: 2016-01-06 15:05 by basco.)
find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1639
(2016-01-06 15:05)basco Wrote:  
(2016-01-06 15:01)Basje Wrote:  
(2016-01-06 14:40)basco Wrote:  i've got this too. also using milhouse build.
the latest to work in my case is milhouse 1218
i will post Debug Log tonight

Millhouse builds are state of the art Kodi builds with the latest and future code changes. Retrospect does work with them, but you need a nightly/GIT version of Retrospect. All known millhouse related issues can be found in the issue tracker: https://bitbucket.org/basrieter/xbmc-onl...atus=open.

Information on the nightly/git builds can be found here https://bitbucket.org/basrieter/xbmc-online-tv/

i tried it with the git's and it works up to milhouse 1218 (used rtlxl to test).
but that was 1 week go, before the xot git move, i'll try again with tonights xot git.

I think I checked up to the Millhouse build from January 4th.

find quote
basco Offline
Senior Member
Posts: 279
Joined: Jun 2010
Reputation: 1
Post: #1640
ok thanks, i'll check it tonight and post logs if needed.
find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1641
(2016-01-06 15:20)basco Wrote:  ok thanks, i'll check it tonight and post logs if needed.

Please do so. If you run into issues, first check the Retrospect issue tracker. If it is a new problem please create a new issue for it and attach a full DEBUG retrospect.log to the new issue.

find quote
basco Offline
Senior Member
Posts: 279
Joined: Jun 2010
Reputation: 1
Post: #1642
(2016-01-06 15:25)Basje Wrote:  
(2016-01-06 15:20)basco Wrote:  ok thanks, i'll check it tonight and post logs if needed.

Please do so. If you run into issues, first check the Retrospect issue tracker. If it is a new problem please create a new issue for it and attach a full DEBUG retrospect.log to the new issue.

ok i did a git pull on the repo and these changes fixed it for me:
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 5), reused 0 (delta 0)
Unpacking objects: 100% (7/7), done.
From https://bitbucket.org/basrieter/xbmc-online-tv
9eb8d51..e0ae583 master -> origin/master
Updating 9eb8d51..e0ae583
Fast-forward
net.rieter.xot/resources/libs/envcontroller.py | 2 ++
net.rieter.xot/resources/libs/environments.py | 8 ++++++--
2 files changed, 8 insertions(+), 2 deletions(-)

for me, retrospect latest git works with jan-1 millhouse.
find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1643
(2016-01-06 21:09)basco Wrote:  
(2016-01-06 15:25)Basje Wrote:  
(2016-01-06 15:20)basco Wrote:  ok thanks, i'll check it tonight and post logs if needed.

Please do so. If you run into issues, first check the Retrospect issue tracker. If it is a new problem please create a new issue for it and attach a full DEBUG retrospect.log to the new issue.

ok i did a git pull on the repo and these changes fixed it for me:
remote: Counting objects: 7, done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 5), reused 0 (delta 0)
Unpacking objects: 100% (7/7), done.
From https://bitbucket.org/basrieter/xbmc-online-tv
9eb8d51..e0ae583 master -> origin/master
Updating 9eb8d51..e0ae583
Fast-forward
net.rieter.xot/resources/libs/envcontroller.py | 2 ++
net.rieter.xot/resources/libs/environments.py | 8 ++++++--
2 files changed, 8 insertions(+), 2 deletions(-)

for me, retrospect latest git works with jan-1 millhouse.

Great! Don't forget to remove all *.pyc and *.pyo files after doing a "git pull". That simulates a new install and will initialize Retrospect as if it was updated by Kodi itself.

find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1644
(2016-01-06 14:54)Basje Wrote:  
(2016-01-06 14:29)Orclas Wrote:  Don't know if it's just me and my setup, but as of mid-December (or so) I'm unable to play any content from Swedish UR Play. Any attempts return the same error message "the chosen episode could not be played" . I have now gotten around to locating the log-file and this seems to conclude things from a log perspective:

20160106 12:49:04 - [ 84MB] INFO - plugin.py - 98 - *********** Starting Retrospect add-on version 4.0.0 ***********
20160106 12:49:04 - [ 84MB] INFO - channelimporter.py - 122 - Loading channels for class 'chn_urplay' and channelCode 'None'
20160106 12:49:04 - [ 84MB] INFO - channelimporter.py - 621 - Loading net.rieter.xot.channel.se version 4.0.0.10
20160106 12:49:04 - [ 84MB] INFO - chn_class.py - 53 - Initializing channel (__init__): UR Play [se, National, 9F0F57D6-B897-11E0-AF2E-92314924019B] (Order: 102)
20160106 12:49:04 - [ 84MB] INFO - plugin.py - 176 - Loaded: UR Play
20160106 12:49:04 - [ 84MB] INFO - plugin.py - 367 - Plugin::ProcessFolderList Doing ProcessFolderList
20160106 12:49:04 - [ 84MB] INFO - urihandler.py - 448 - Opening requested uri: http://urplay.se/Produkter/166842-Mytologerna (callback=False, timeout=30)
20160106 12:49:04 - [ 84MB] INFO - urihandler.py - 538 - Url http://urplay.se/Produkter/166842-Mytologerna was opened successfully
20160106 12:49:04 - [ 84MB] WARNING - plugin.py - 380 - ProcessFolderList returned 0 items

20160106 12:49:04 - [ 84MB] INFO - default.py - 63 - Retrospect :: Flushing and closing logfile.


This is on an ATV2 running XBMC 13.2 (I hesitate to upgrade further, it's slow and prone to crash as it is).

Never done it before, but if need be I can open a formal ticket, I have performed the same action as above in debug mode with log available. Would be good to know that it's not my own setup which is the likely culprit first (and/or if this is a known issue already).

Edit: Dunno if there's any theoretical connection , but I've tried with the "buffer http request" option both off and on.
Please create a formal ticket at the Retrospect Bitbucket issue tracker and don't forget to add a debug retrospect.log as an attachment.
To bad you did not create an issue. It really is THE way to get things fixed. Anyways, I pushed an update and it should be fixed.

find quote
Orclas Offline
Fan
Posts: 311
Joined: Nov 2011
Reputation: 5
Location: Sweden
Post: #1645
(2016-01-09 01:55)Basje Wrote:  To bad you did not create an issue. It really is THE way to get things fixed. Anyways, I pushed an update and it should be fixed.

Sorry about that. Started getting debug log etc Thursday, made some observations regarding the UR Play naming/URL structure which I thought I'd add to the ticket, got interrupted and then been away from home and access to debug logs until now.

It has updated now and works fine! Seems my hunch was roughly right, namely that UR Play has a slightly peculiar naming/folder structure - also for single episode programs - which made Retrospect display and try to open streams on the folder level (e.g. "Mytologerna @ http://urplay.se/Produkter/166842-Mytologerna" instead of "Mytologerna folder Tomten episode @ http://urplay.se/Produkter/166843-Mytologerna-Tomten" and so on).

Thanks for your quick fix, much appreciated Smile
find quote
asplundj Offline
Junior Member
Posts: 45
Joined: Nov 2015
Reputation: 0
Post: #1646
I've read somewhere that you're planning to include NRK nett-tv (https://tv.nrk.no/). How is this work going? Currently the NRK addoin for kodi doesn't work.

Thanks
Johan
find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1647
(2016-02-01 08:55)asplundj Wrote:  I've read somewhere that you're planning to include NRK nett-tv (https://tv.nrk.no/). How is this work going? Currently the NRK addoin for kodi doesn't work.

Thanks
Johan

It is currently in the Nightly/GIT code only. You can find instructions on how to use those here: https://bitbucket.org/basrieter/xbmc-online-tv

find quote
asplundj Offline
Junior Member
Posts: 45
Joined: Nov 2015
Reputation: 0
Post: #1648
I would suggest changing .:Genrer:. to .:Kategorier:. in Swedish for SVT play
find quote
Basje Offline
Skilled Python Coder
Posts: 1,219
Joined: Jul 2005
Reputation: 8
Post: #1649
(2016-02-02 09:51)asplundj Wrote:  I would suggest changing .:Genrer:. to .:Kategorier:. in Swedish for SVT play

Always an option. Create an issue for it in the bitbucket issue tracker and I will see when it fits in.

find quote
nims Offline
Senior Member
Posts: 101
Joined: Jan 2010
Reputation: 0
Post: #1650
Hi, maybe this is a very stupid question, but I could not find anything on this forum.

How can I enter my username and password for the RTL XL Premium content? It now only allows the free content, but when I have a premium account, I would like to view this in retrosprect too.

Any tips / help to make this possible?
find quote
Post Reply