Giter Site home page Giter Site logo

jupiterbroadcasting / plugin.video.jupiterbroadcasting Goto Github PK

View Code? Open in Web Editor NEW
18.0 18.0 14.0 7.43 MB

:tv: Jupiter Broadcasting Kodi Addon

Home Page: https://kodi.tv/addon/plugins-video-add-ons/jupiter-broadcasting

License: GNU General Public License v2.0

Python 99.20% Makefile 0.80%

plugin.video.jupiterbroadcasting's People

Contributors

allanjude avatar blkeller avatar keobrien08 avatar michaeltunnell avatar neohidra avatar rickyphewitt avatar rikai avatar robloach avatar xmetalfanx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plugin.video.jupiterbroadcasting's Issues

One or more items failed to play. Check the log for more information about this message.

Very often when using this plugin I get this message.

The log says this:
09:04:09 776899.187500 T:1953288192 NOTICE: DVDPlayer: Opening: http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2016/techsnap-0289-432p.mp4
09:04:09 776899.187500 T:1953288192 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
09:04:09 776899.187500 T:1728566192 NOTICE: Creating InputStream
09:04:11 776901.437500 T:1728566192 NOTICE: Creating Demuxer
09:04:41 776931.562500 T:1728566192 ERROR: Open - Error, could not open file http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2016/techsnap-0289-432p.mp4
09:04:41 776931.562500 T:1728566192 ERROR: OpenDemuxStream - Error creating demuxer
09:04:41 776931.562500 T:1728566192 NOTICE: CDVDPlayer::OnExit()
09:04:41 776931.625000 T:1953288192 ERROR: Playlist Player: skipping unplayable item: 0, path [http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2016/techsnap-0289-432p.mp4]
09:04:41 776931.625000 T:1953288192 NOTICE: CDVDPlayer::CloseFile()
09:04:41 776931.625000 T:1953288192 NOTICE: DVDPlayer: waiting for threads to exit
09:04:41 776931.625000 T:1953288192 NOTICE: DVDPlayer: finished waiting
09:04:41 776931.625000 T:1953288192 NOTICE: CDVDPlayer::CloseFile()
09:04:41 776931.625000 T:1953288192 NOTICE: DVDPlayer: waiting for threads to exit
09:04:41 776931.625000 T:1953288192 NOTICE: DVDPlayer: finished waiting
09:04:41 776931.625000 T:1736954800 NOTICE: Stream All The Sources: Service: Playback Stopped

When I try to download the mp4 on my computer with wget it works fine.
This is the only plugin I have had this problem. That is why I post it here.

I run kodi on a raspberry pi 2 (xbian). My computer and my raspberry pi share the same internet connection.

What can be wrong?
TIA,
Mikael

Add Pagination

Make it so it doesn't return 300~ items on requests. Add in pages so that you can scan through page by page....

Maybe a configuration option to choose how many items per page?

Slow to load

On OpenElec (running on Raspberry Pi) the loading of the list of shows, and/or list of episodes is extremely slow (more that 10 minutes).

Problems playing live streams

I have this on my Pi2 and LibreElec 7 (based on Kodi 16) and the past 3 days or so I can not connect to the live stream with it ... the streams via the JB website play fine when the addon is not connecting

Playing a few random videos from various shows (via the "back catalog") play no problem

Version 3.21

Tried High and low quality and it seems "audio" works under "Live stream type" but not one of the other three options is connecting for me

persist JB Show watched time through reboots

Currently you can stop a playing JB Show and when you click to play it again Kodi asks to resume where you left off. However this does not appear to persist through reboots when using the JB app.

Update TechSNAP feed

The feed the add-on is using for TechSNAP has been discontinued by JB. As such, new episodes are currently not available via the TechSNAP entry in the add-on (though they can still be viewed under the "Most Recent" section).

The new video feed is at http://feedpress.me/techsnapvid.

While you're in there, both the show icon and show description are from 1st-gen TechSNAP. It would be nice to update them both for 3rd-gen TechSNAP.

Thanks!

User Error Show descriptions showing <p> tag

Not sure if this affects other shows, but looking at the descriptions of the User Error shows in Kodi they contain <p> tags. Those tags and any other html tags should be stripped out prior to setting the description. Other shows descriptions should be audited for this as well.
20161203_104300

Fix Show Order

Should show [All Shows] and [Live] first in the list.

Push to Xbmc repo

Do you know when this will actually get pushed to xbmc repo? Still shows 3.0.4 in official repo

Open up frodo branch

  1. Due to 1, you can't have the same version number for eden and frodo
    (you must have frodo version > eden version).
    So 2.8.2 for eden and 2.9.0 for frodo, or something similar.

Archive Folder Needed

I think the archived shows should actually be put in an Archive so they don't show with all the active shows in the front page of the addon.

  • JBLive.TV
  • Most Recent
  • Archive
  • Alphabetical listing of the active shows

Fix line endings

addonpr.addonparser - ERROR - Invalid end-of-line (CRLF) in
plugin.video.jupiterbroadcasting/addon.xml
addonpr.addonparser - ERROR - Invalid end-of-line (CRLF) in
plugin.video.jupiterbroadcasting/changelog.txt
addonpr.addonparser - ERROR - Invalid end-of-line (CRLF) in
plugin.video.jupiterbroadcasting/default.py

[Idea] Moving shows not recorded in awhile to archive section

Just an idea and I know some of the shows are "on hiatus" for now but with some of them having such a big gap since the last episode was recorded and they are not seemly (**) coming back soon ... perhaps see with the folks, at JB think about some shows (I am thinking Tech Talk Today, Faux Show, and Womens Tech Radio) maybe moved to the archived section. This of course DOESN'T MEAN they are never coming back and if they do come back a few lines can be changed to put them where they were again.

The idea is to ... with the possible exception of LAS depending on how people feel at JB about that ... clean up the addon to show the modern shows that are being recorded weekly.

Just an idea

Audio-only mode

Hi friend could you add an audio only mode inside the music addons like the TWiT addon? Also, LAS ended months ago, it is now Linux action news so you would need to update the addon's description

No Pre-Recorded HD Content

Live stream is available in HD, but not pre-recorded shows even when configuration is set to High. They are available in HD via the Youtube plugin. So I think it's a limitation of this add-on/plugin. The difference is quite significant, 1280 x 720, 1137 kb/s vs 768 x 432, 330 kb/s. Browser text which is quite frequently displayed on the shows is pretty much unreadable via this plugin.

Add Kodi Icons/Screenshots

Adding some image resources in the resources directory will improve the using experience.

Similar to https://github.com/trakt/script.trakt/tree/master/resources

  • icon.png
  • image-01.png
  • image-02.png

etc

Also have to update the info .xml file too

    <assets>
        <icon>resources/icon.png</icon>
        <fanart>resources/fanart.jpg</fanart>
        <screenshot>resources/image-01.png</screenshot>
        <screenshot>resources/image-02.png</screenshot>
        <screenshot>resources/image-03.png</screenshot>
    </assets>

Failed, Check the log file.

When clicking on an item, I regularly get the following error. when i copy and paste into chrome the URL, it redirects and plays fine. i am running the latest stable openelec. addin version is 3.1.1
Here is the error:

21:07:18 T:140522790733632 NOTICE: DVDPlayer: finished waiting
21:07:18 T:140521585334016 NOTICE: Thread JobWorker start, auto delete: true
21:07:20 T:140521012004608 NOTICE: Thread BackgroundLoader start, auto delete: false
21:07:23 T:140522790733632 NOTICE: DVDPlayer: Opening: http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2014/techsnap-0184.mp4
21:07:23 T:140522790733632 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:07:23 T:140521012004608 NOTICE: Thread DVDPlayer start, auto delete: false
21:07:23 T:140521012004608 NOTICE: Creating InputStream
21:07:23 T:140521012004608 NOTICE: Creating Demuxer
21:07:23 T:140520189851392 NOTICE: Thread FileCache start, auto delete: false
21:07:37 T:140522790733632 NOTICE: NFS is idle. Closing the remaining connections.
21:07:53 T:140521012004608 ERROR: Open - Error, could not open file http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2014/techsnap-0184.mp4
21:07:53 T:140521012004608 ERROR: OpenDemuxStream - Error creating demuxer
21:07:53 T:140521012004608 NOTICE: CDVDPlayer::OnExit()
21:07:53 T:140521012004608 NOTICE: CDVDPlayer::OnExit() deleting input stream
21:07:53 T:140522790733632 ERROR: Playlist Player: skipping unplayable item: 0, path [http://www.podtrac.com/pts/redirect.mp4/201406.jb-dl.cdn.scaleengine.net/techsnap/2014/techsnap-0184.mp4]
21:07:53 T:140522790733632 NOTICE: CDVDPlayer::CloseFile()
21:07:53 T:140522790733632 NOTICE: DVDPlayer: waiting for threads to exit
21:07:53 T:140522790733632 NOTICE: DVDPlayer: finished waiting
21:07:53 T:140522790733632 NOTICE: CDVDPlayer::CloseFile()
21:07:53 T:140522790733632 NOTICE: DVDPlayer: waiting for threads to exit
21:07:53 T:140522790733632 NOTICE: DVDPlayer: finished waiting

Started adding info for Linux Action News

figured someone else would beat me to this anyway, (eh well :P ) but I started adding the info for Linux Action News, though its a few weeks away from a launch and OBVIOUSLY the two biggest issues I have so far is I have no idea was the feed links will be, nor (that I can tell) do I have the graphic for the new show.

I remember for User Error, I found an image somewhere and tried to edit it down to look best in the addon .. then Rikai (if I recall) just linked me to the perfect sized and quality image for User Error to include anyway .

A) I am not sure if that is the right URL to use or there will be a link to the JB site that will end up being more appropriate

B) Just thought of this ... but would LAS be considered "Archived" at that point? (at the start of LAN) ... IF SO ... I didn't make that change .. figured LAS maybe should be moved to the Archive section even at that point .. just yet ... but that would be maybe more Rikai and obviously's Chris's option on that that matters ... I don't care either way

Add Gradient to logo

@keobrien08 added the new logo and art for Jupiter Broadcasting's logo. Would be great to add the background gradient on it so that it matches some of the other addons.

[DISCUSSION] Add Caching for feeds

Placeholder issue to discuss and consider caching the feed xml files.

Things to consider:

  • Does caching the feeds make sense
  • How long to cache
  • What feeds to cache
  • Should this be a user configurable setting (default on/off)

Add option to choose Live Stream feed (RTSP/RTMP/HLS/Audio)

Sometime over the past few weeks, prior to Christmas, the stream got really 'choppy' when played on my CuBox-i4 Pro. Even on my main rig it occasionally seems to buffer.

On the CuBox the stream opens and plays for about 3 seconds, then video stutters while audio plays for about another 2 seconds, then both audio and video constantly stutter.

System resources all seem fine on the device and all other streams playback fine (including 1080p content).

Unable to Open https rss feeds

2 shows Ask Noah and LAN have audio https feeds. The plugin fails to load the episode feed when audio mode for these shows.

Appears to be an SSL issue. Per the youtube plugin's issue tracker. (Have not verified it is the same issue): jdf76/plugin.video.youtube#14

Exception:

NOTICE: https://asknoah.fireside.fm/rss 07:55:36 T:139909930395392 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'urllib2.URLError'> Error Contents: <urlopen error [Errno 0] Error> Traceback (most recent call last): File "/home/ricky/.kodi/addons/plugin.video.jupiterbroadcasting/default.py", line 288, in <module> index(NAME, URL, PAGE) File "/home/ricky/.kodi/addons/plugin.video.jupiterbroadcasting/default.py", line 96, in index feedParser.parseXML() File "/home/ricky/.kodi/addons/plugin.video.jupiterbroadcasting/feed_parser.py", line 29, in parseXML data = self._readUrl() File "/home/ricky/.kodi/addons/plugin.video.jupiterbroadcasting/feed_parser.py", line 40, in _readUrl return urllib2.urlopen(self.feed_url) File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open context=self._context) File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) URLError: <urlopen error [Errno 0] Error> -->End of Python script error report<--

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.