-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New shows not working #9
Comments
I think this might be because Nine has started using Dynamic Adaptive Streaming over HTTP (DASH) and XBMC/Kodi doesn't support it. Here's an example of a JSON that doesn't play, note the "dash.mpd" file in the url field and M4F videoContainer:
Update: it looks like Kodi versions 17 upwards can utilise inputstream.mpd: mapfau/inputstream.mpd Those of us on older XBMC/Kodi versions are probably out of luck. |
thanks for the info |
I've read VLC supports DASH so I've tried adding it as an external player by creating ~/.xbmc/userdata/playercorefactory.xml with the following contents and xbmc switches to VLC when I attempt to play a video using the nine catchup add-on but VLC doesn't play it, nor does VLC play it if I open the URL containing dash.mpd directly in VLC so the problem is with VLC not this add-on. I thought I'd post this information in case someone else can figure out how to get VLC to play these steams (it's possible the mpd format 9Now uses is a different version to the one my version (2.1.6) of VLC supports):
|
I installed VLC 3.0 nightly build, & copied the mpd link into the network stream & VLC plays the video with no problems. Also the external player option in kodi works. <playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\VideoLAN\VLC\vlc.exe</filename>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="mpd" player="VLC" />
</rules>
</playercorefactory> |
Thanks nestyle, I've managed to get VLC 3 running and successfully playing the steams on my system too (Ubuntu 14.04 - Trusty). As it was a bit of a process, I thought I'd document it here for the benefit of others. I've also modified the playercorefactory.xml file so VLC launches in fullscreen and also enabled the "play and quit" option within VLC so VLC automatically quits when the video has finished playing and XBMC/Kodi is returned to the foreground. If you're running Ubuntu 15.10, 16.04 or 16.10, simply perform the following procedure:
Otherwise, you'll need to build from source using the following procedure:
<?xml version="1.0" encoding="UTF-8"?>
<!--
# Goes inside %APPDATA%\kodi\userdata
-->
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>/home/user/vlc/vlc</filename>
<args>-f --http-port 8081</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="mpd" player="VLC" />
</rules>
</playercorefactory> How to shut down computer - Quitting VLC - VideoLAN Wiki |
First of all amazing work here guys thank you. |
It's that those shows are protected with DRM, which by its very nature is not supported for playback on open platforms like XBMC. Unless someone finds a way around the DRM or how to run it within XBMC, they won't be supported. |
@glennguy is working on a new version of the 9Now addon, see @andybotting's issue tracking this here: aussieaddons/repo#47, that looks like it will fix the DRM problem for users using Kodi v17, which has the inputsteam addon extension point. |
Hi mate
The plugin opens up fine & shows the new shows, but it doesn't play them.
Hoping yourself or @adammw could have a look please.
error that keeps coming up
XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.catchuptv.au.nine/play/
Cheers
kodi.txt
The text was updated successfully, but these errors were encountered: