own3d.tv plugin

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
xbmcdude Offline
Junior Member
Posts: 2
Joined: Oct 2010
Reputation: 0
Post: #1
I'm new to xbmc, a really nice project. Currently, I'm working on my first plugin, a viewer for own3d.tv. Because I'm also new in python, it's not high quality , but it works. But I want to publish the plugin, if interested.

Is it possible to get access to xbmc-addons at google code or some other shared svn site?
find quote
ppic Offline
Skilled Python Coder
Posts: 2,711
Joined: Feb 2009
Reputation: 11
Location: France idf
Post: #2
you can make your own repo on google code or github.
then you'll be able to submit your addons on official repo.

[Image: widget]
Passion-XBMC Repository Download your SVN skins and addons
TvTunes Addon Download Play your theme while browsing library
TVshow Next Aired display next aired infos from tvrage.com
Logo Downloader Script download Logo/clearart/show thumbs/poster/banner
Bande-Annonce Allociné plugin watch trailers in french and vo
SportLive Script Live score match info in XBMC (not compatible dharma)
find quote
xbmcdude Offline
Junior Member
Posts: 2
Joined: Oct 2010
Reputation: 0
Post: #3
Ok. Here is the release 0.1.0 of my first plugin, own3d.tv player:

https://sourceforge.net/projects/xbmcdude-addons/

I'ts just testet with Dharma Beta 3. I'd welcome any feedback!
find quote
toolbag Offline
Junior Member
Posts: 2
Joined: Mar 2009
Reputation: 0
Post: #4
Thank you for this script. It works pretty well for me. I dont know much about how xbmc handles buffering but i was running into a few issues with constant buffering after watching really long videos. I tested this on RC1
find quote
Vrok Offline
Senior Member
Posts: 110
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #5
The mp4s in own3d become unplayable after 4-5 mins.
I believe this is caused by their encoding not suitable for streaming.

I checked this in VLC, chrome and XBMC and they all get extremely jerky after 4 minutes but if I download them first and play them they play fine

Can any XBMC developer explain why this really happens?

Also is there any way to enable live streaming for own3d?
find quote
Gotbadger Offline
Junior Member
Posts: 1
Joined: Sep 2011
Reputation: 0
Post: #6
This is a really great plugin but I really wanted live stream support.. so I added it!

Since it didn't look like this project was maintained I made a fork on github:

https://github.com/gotbadger/plugin.video.own3d.tv

I don't really intend to do anymore work on it so feel free to fork and make your own improvements Wink
find quote
Vrok Offline
Senior Member
Posts: 110
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #7
GotBadger this doesn't seem to work
find quote
mihawk90 Offline
Junior Member
Posts: 9
Joined: Jan 2011
Reputation: 0
Post: #8
Doesn't seem to work anymore for me either.

Opening a Livestream gets stucked in "Loading... Please wait" after some time it cancels

Possibly because own3d changed something in the way their Streams work

Using Eden beta
(This post was last modified: 2012-02-05 19:17 by mihawk90.)
find quote
divingmule Offline
Skilled Python Coder
Posts: 1,297
Joined: Oct 2008
Reputation: 61
Post: #9
Hi, I forked Gotbadger repo and got the live streams mostly working I think. https://github.com/divingmule/plugin.video.own3d.tv

You can download the zip here - https://github.com/downloads/divingmule/...-0.2.1.zip
find quote
Vrok Offline
Senior Member
Posts: 110
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #10
I love you!!!!!
find quote
mihawk90 Offline
Junior Member
Posts: 9
Joined: Jan 2011
Reputation: 0
Post: #11
Thanks, will try it as soon as possible Smile
find quote
Vrok Offline
Senior Member
Posts: 110
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #12
Most of the streams work fine but this one (Guardsman Bob) gives me an error and doesn't play the stream:

18:58:08 T:7532 NOTICE: clgame
18:58:08 T:7532 NOTICE: match = 2
18:58:08 T:7532 NOTICE: p_path = own3d.clgame_34046
18:58:08 T:7532 NOTICE: clgame_34046
18:58:08 T:7532 ERROR: XFILE::CPluginDirectory::EndOfDirectory - called with an invalid handle.
18:58:08 T:2264 NOTICE: DVDPlayer: Opening: rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:08 T:2264 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:58:08 T:5016 NOTICE: Creating InputStream
18:58:08 T:5016 NOTICE: Creating Demuxer
18:58:37 T:7308 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 28
18:58:37 T:7308 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:58:38 T:5016 ERROR: RTMP_ReadPacket, failed to read RTMP packet header
18:58:38 T:5016 WARNING: could not find codec parameters for rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:38 T:5016 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit()
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:58:39 T:2264 NOTICE: CDVDPlayer::CloseFile()
find quote
stlava Offline
Junior Member
Posts: 1
Joined: Mar 2012
Reputation: 0
Post: #13
(2012-03-19 19:02)Vrok Wrote:  Most of the streams work fine but this one (Guardsman Bob) gives me an error and doesn't play the stream:

18:58:08 T:7532 NOTICE: clgame
18:58:08 T:7532 NOTICE: match = 2
18:58:08 T:7532 NOTICE: p_path = own3d.clgame_34046
18:58:08 T:7532 NOTICE: clgame_34046
18:58:08 T:7532 ERROR: XFILE::CPluginDirectory::EndOfDirectory - called with an invalid handle.
18:58:08 T:2264 NOTICE: DVDPlayer: Opening: rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:08 T:2264 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
18:58:08 T:5016 NOTICE: Creating InputStream
18:58:08 T:5016 NOTICE: Creating Demuxer
18:58:37 T:7308 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 28
18:58:37 T:7308 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
18:58:38 T:5016 ERROR: RTMP_ReadPacket, failed to read RTMP packet header
18:58:38 T:5016 WARNING: could not find codec parameters for rtmp://fml.2010.edgecastcdn.net:1935/202010?own3d.clgame_34046 pageUrl=http://www.own3d.tv/clgame Playpath=own3d.clgame_34046 swfUrl=http://static.ec.own3d.tv/player/Own3dPlayerV2_86.swf swfVfy=True Live=True
18:58:38 T:5016 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit()
18:58:38 T:5016 NOTICE: CDVDPlayer::OnExit() deleting input stream
18:58:39 T:2264 NOTICE: CDVDPlayer::CloseFile()

Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.
find quote
thaweed Online
Junior Member
Posts: 5
Joined: Mar 2012
Reputation: 0
Post: #14
I just want to point out how much i appreciate your work on this plugin.
Thank you!
find quote
Vrok Offline
Senior Member
Posts: 110
Joined: Feb 2011
Reputation: 0
Location: Greece
Post: #15
(2012-03-20 03:54)stlava Wrote:  Hey guys, my name is Slava, I'm a developer over at own3D.tv and was just browsing around and stumbled upon your issue on here. Looking over the above log message and the source on github it seems that you guys are statically setting the CDN engres point. Not all of the streams on own3D.tv use edgecast and often they use more than 1 CDN. Also on the same token the stream names may not be the same for a particular stream on different CDNs. The livecfg file contains everything that you need to fix those issues.

Thanks. Will check it out soon
find quote
Post Reply