• 1
  • 2
  • 3
  • 4(current)
  • 5
  • 6
  • 8
Release Popcornflix Video Addon
#46
If you want to use the working version in the xbmc.org repo, you need to uninstall the repo that has the 2.1.0 version. Looking at the messages above and seeing where it comes from, good luck with that. There are numerous warnings in this forum about installing that repo.
Reply
#47
(2015-01-15, 19:13)learningit Wrote: If you want to use the working version in the xbmc.org repo, you need to uninstall the repo that has the 2.1.0 version. Looking at the messages above and seeing where it comes from, good luck with that. There are numerous warnings in this forum about installing that repo.
ya i did that a few times but it automatically updates again to V.2.1.0
Reply
#48
(2015-01-15, 23:15)fracl11 Wrote:
(2015-01-15, 19:13)learningit Wrote: If you want to use the working version in the xbmc.org repo, you need to uninstall the repo that has the 2.1.0 version. Looking at the messages above and seeing where it comes from, good luck with that. There are numerous warnings in this forum about installing that repo.
ya i did that a few times but it automatically updates again to V.2.1.0

You need to uninstall the repo that contains the addon, not just the addon.
Reply
#49
(2015-01-15, 23:42)learningit Wrote:
(2015-01-15, 23:15)fracl11 Wrote:
(2015-01-15, 19:13)learningit Wrote: If you want to use the working version in the xbmc.org repo, you need to uninstall the repo that has the 2.1.0 version. Looking at the messages above and seeing where it comes from, good luck with that. There are numerous warnings in this forum about installing that repo.
ya i did that a few times but it automatically updates again to V.2.1.0

You need to uninstall the repo that contains the addon, not just the addon.
ok ill try that, thanks
Reply
#50
i ended up following your first instructions learningit, and it work. thanks
Reply
#51
V5.0.9 in my git:
https://github.com/learningit/plugin.video.popcornflix/
Cleaned up metadata and views.
Reply
#52
It looks tidier now Smile

But, t throws an script failed on the Action and Kids/Family sections over here (all the other sections seem to load fine). Also, The democratic terrorist (wich is in the thriller section as well) does not play
http://xbmclogs.com/pypfcgact
Reply
#53
Ok, I tested and don't get those errors where I am, so I assume they're non-english unicode conversion problems.
V5.0.10 in my git:
https://github.com/learningit/plugin.video.popcornflix/
Let me know if that fixes the problem.

On the video which doesn't play, I don't see this in my thriller section but when I play the url in the debug log it works. Try the url below in either VLC or a .strm file and see if you can play it (make sure you get the whole url). Thanks.

http://c.brightcove.com/services/mobile/...7621271001

EDIT: BTW I bumped the version number high enough to avoid a same named addon from updating over this, as quite a number of folks have complained about. Hopefully this won't start a version number war. I have no idea whether the other addon is maintained or not and there wasn't an addon of this name in the kodi repo.
Reply
#54
Thanks for the fast response!
The url plays fine in vlc.

I tryed the update and now it loads the action (Acción over here) section. The democratic Terrorist is also on that section, but it still fails to play... Another random movie form this section (Marked man in spanish) started to play just fine.
Kids/Family (Familia/Niños over here), gives a HTTP 404 Not found and an empty list.

I tryed The democratic Terrorist again from the action section, after changing the bitrate to 2400kbps but it still fails.
http://xbmclogs.com/pfmy3zlys

The new 2400kbps url also works in vlc, btw.
Reply
#55
(2015-06-12, 03:49)Alexsource Wrote: I tryed the update and now it loads the action (Acción over here) section. The democratic Terrorist is also on that section, but it still fails to play... Another random movie form this section (Marked man in spanish) started to play just fine.
Kids/Family (Familia/Niños over here), gives a HTTP 404 Not found and an empty list.

I tryed The democratic Terrorist again from the action section, after changing the bitrate to 2400kbps but it still fails.
http://xbmclogs.com/pfmy3zlys

The new 2400kbps url also works in vlc, btw.
What I believe is happening is the player is timing out. If I increase my curl timeout to 100 seconds, the video will eventually play. If you turn on verbose logging and enable the curl library logging in the debug settings you will probably see that happening. You can try increasing the curl timeout in the advancedsettings.xml file, but I suspect you will still suffer from heavy buffering on that video. From different locations, some videos may not be playable due to delays. Looking at the IP that I see when trying to play that video, I get an address in Spain which I have long delays on trying to access from the US.

I'm also guessing that the 404 error is due to there being a unicode character in the url for the spanish version of Kids/Family. I really don't have a way to duplicate this problem where I am. Could I ask you to go into a browser and copy the url for that category and post it to me?

Are you able to rollback to the previous version and see if any of the above works? If so, it may help me pin down what is wrong with the updated version. Unicode issues in URLs can be a pain in the butt to fix.
Reply
#56
The popconrflix site is blocked from work, but I'll report back when I get back home. I think family/kids worked on a previous version, but i'm not really sure. I'll made sure to rollback and let you know.
Reply
#57
The url for kids/family is http://www.popcornflix.com/Familia%2Fni%C3%B1os-movies (where %C3%B1 counts for a ñ and %2F for a /)

I tryed turning verbose logging and enable the curl library logging , but i didn't find the time out messages in the log:
Code:
...
20:12:25 T:3348   DEBUG: DialogProgress::StartModal called
20:12:25 T:3348   DEBUG: ------ Window Init (DialogProgress.xml) ------
20:12:25 T:3348    INFO: Loading skin file: DialogProgress.xml, load type: KEEP_IN_MEMORY
20:12:26 T:4608   DEBUG: Popcornflix: Content Encoding == gzip
20:12:26 T:4608    INFO: CPythonInvoker(10, C:\Users\Alexis\AppData\Roaming\Kodi\addons\plugin.video.popcornflix-master\default.py): script successfully run
20:12:26 T:3348   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult- plugin returned successfully
20:12:26 T:3348    INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://c.brightcove.com
20:12:26 T:4608    INFO: Python script stopped
20:12:26 T:4608   DEBUG: Thread LanguageInvoker 4608 terminating
20:12:28 T:3348   DEBUG: Curl::Debug - TEXT: About to connect() to c.brightcove.com port 80 (#0)
20:12:28 T:3348   DEBUG: Curl::Debug - TEXT:   Trying 64.74.101.75...
20:12:28 T:3348   DEBUG: Curl::Debug - TEXT: connected
20:12:28 T:3348   DEBUG: Curl::Debug - TEXT: Connected to c.brightcove.com (64.74.101.75) port 80 (#0)
20:12:28 T:3348   DEBUG: Curl::Debug - HEADER_OUT: HEAD /services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001 HTTP/1.1
20:12:28 T:3348   DEBUG: Curl::Debug - HEADER_OUT: User-Agent: Kodi/14.2 (Windows NT 6.1; WOW64) App_Bitness/32 Version/14.2-Git:20150326-7cc53a9
20:12:28 T:3348   DEBUG: Curl::Debug - HEADER_OUT: Host: c.brightcove.com
20:12:28 T:3348   DEBUG: Curl::Debug - HEADER_OUT: Accept: */*
20:12:28 T:3348   DEBUG: Curl::Debug - HEADER_OUT: Cookie: sessio=; dm=
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_OUT: Accept-Charset: UTF-8,*;q=0.8
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: HTTP/1.1 200 OK
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: X-BC-Client-IP: 24.232.166.56
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: X-BC-Connecting-IP: 24.232.166.56
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Last-Modified: Thu, 11 Jun 2015 15:29:55 GMT
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Cache-Control: must-revalidate,max-age=0
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Access-Control-Allow-Origin: *
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Content-Type: application/vnd.apple.mpegurl;charset=utf-8
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Content-Length: 103314
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Date: Fri, 12 Jun 2015 23:12:30 GMT
20:12:29 T:3348   DEBUG: Curl::Debug - HEADER_IN: Server: brightcove
20:12:29 T:3348   DEBUG: Curl::Debug - TEXT: Connection #0 to host c.brightcove.com left intact
20:12:29 T:3348   DEBUG: CCurlFile::GetMimeType - http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001 -> application/vnd.apple.mpegurl
20:12:29 T:3348   DEBUG: Loading settings for http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers(http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001)
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: aacp/sdp
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
20:12:29 T:3348   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
20:12:29 T:3348   DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
20:12:29 T:3348  NOTICE: DVDPlayer: Opening: http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001
20:12:30 T:3348 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:12:30 T:3348   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
20:12:30 T:3348  NOTICE: DXVA::CProcessorHD::PreInit - The Direct3d device doesn't support DXVA-HD.
20:12:30 T:3348  NOTICE: CWinRenderer::Preinit - could not init DXVA-HD processor - skipping
20:12:30 T:3348   DEBUG: DXVA - checking samples array size using 842094158 render target
20:12:30 T:3348   DEBUG: DXVA - updated maximum samples count to 2
20:12:30 T:3348   DEBUG: DXVA - checking samples array size using 842094169 render target
20:12:30 T:4384  NOTICE: Thread DVDPlayer start, auto delete: false
20:12:30 T:4384  NOTICE: Creating InputStream
20:12:30 T:4384 WARNING: XFILE::CSimpleFileCache::Close: failed to delete temporary file ""
20:12:30 T:4384   DEBUG: CFileCache::Open - opening <services/mobile/streaming/index/rendition.m3u8> using cache
20:12:30 T:4384 WARNING: XFILE::CSimpleFileCache::Close: failed to delete temporary file ""
20:12:30 T:4384   DEBUG: CurlFile::Open(0EE45F60) http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001
20:12:30 T:3348   DEBUG: ------ Window Init (DialogBusy.xml) ------
20:12:30 T:3348   DEBUG: ------ Window Deinit (Pointer.xml) ------
20:12:30 T:3348   DEBUG: ------ Window Deinit (DialogProgress.xml) ------
20:12:32 T:4384   DEBUG: Curl::Debug - TEXT: About to connect() to c.brightcove.com port 80 (#0)
20:12:32 T:4384   DEBUG: Curl::Debug - TEXT:   Trying 66.150.102.78...
20:12:32 T:4384   DEBUG: Curl::Debug - TEXT: Connected to c.brightcove.com (66.150.102.78) port 80 (#0)
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: GET /services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001 HTTP/1.1
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: Range: bytes=0-
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: User-Agent: Kodi/14.2 (Windows NT 6.1; WOW64) App_Bitness/32 Version/14.2-Git:20150326-7cc53a9
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: Host: c.brightcove.com
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: Accept: */*
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: Cookie: sessio=; dm=
20:12:32 T:4384   DEBUG: Curl::Debug - HEADER_OUT: Accept-Charset: UTF-8,*;q=0.8
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: HTTP/1.1 200 OK
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: X-BC-Client-IP: 24.232.166.56
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: X-BC-Connecting-IP: 24.232.166.56
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Last-Modified: Thu, 11 Jun 2015 15:29:55 GMT
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Cache-Control: must-revalidate,max-age=0
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Access-Control-Allow-Origin: *
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Content-Type: application/vnd.apple.mpegurl;charset=utf-8
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Content-Length: 103314
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Date: Fri, 12 Jun 2015 23:12:33 GMT
20:12:33 T:4384   DEBUG: Curl::Debug - HEADER_IN: Server: brightcove
20:12:33 T:6708  NOTICE: Thread FileCache start, auto delete: false
20:12:34 T:6708   DEBUG: Curl::Debug - TEXT: Connection #0 to host c.brightcove.com left intact
20:12:34 T:6708    INFO: CFileCache::Process - Hit eof.
20:12:34 T:6708   DEBUG: Thread FileCache 6708 terminating
20:12:34 T:4384 WARNING: XFILE::CSimpleFileCache::Close: failed to delete temporary file ""
20:12:34 T:4384 WARNING: Previous line repeats 1 times.
20:12:34 T:4384  NOTICE: Creating Demuxer
----lot of cookies errors like: 20:12:35 T:4384   ERROR: CCurlFile::GetCookies - invalid cookie: '#HttpOnly_.tmdb.org    TRUE    /    FALSE    1577145000    __c    '
20:13:02 T:4384   DEBUG: ffmpeg[1120]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
20:13:04 T:4384   DEBUG: Previous line repeats 1 times.
20:13:04 T:4384   DEBUG: ffmpeg[1120]: [hls,applehttp] HLS request for url 'http://brightcove.vo.llnwd.net/v1/unsecured/media/3692957913001/201410/1537/3817836581001/3692957913001_3817836581001_s-1.ts?pubId=3692957913001&videoId=3817621271001', offset 0, playlist 0
20:13:04 T:4384   DEBUG: ffmpeg[1120]: Using network protocols without global network initialization. Please use avformat_network_init(), this will become mandatory later.
20:13:05 T:4384   DEBUG: Previous line repeats 1 times.
20:13:05 T:4384   DEBUG: ffmpeg[1120]: [hls,applehttp] Failed to open segment of playlist 0
20:13:05 T:4384   ERROR: ffmpeg[1120]: [hls,applehttp] Error when loading first segment 'http://brightcove.vo.llnwd.net/v1/unsecured/media/3692957913001/201410/1537/3817836581001/3692957913001_3817836581001_s-1.ts?pubId=3692957913001&videoId=3817621271001'
20:13:05 T:4384   DEBUG: Error, could not open file http://c.brightcove.com/services/mobile/streaming/index/rendition.m3u8?assetId=3817836581001&pubId=3692957913001&videoId=3817621271001
20:13:05 T:4384   ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer

I then edited the advancedsettings.xml
Increasing the curl timeout to 100 made it work the second time I tryed to play the democratic terrorist Big Grin

I uninstalled the current version of the addon, and it magically rolled me back to 1.0.5. In this versión the kids/family section is only browsable.
I updated to 1.0.7, still only browsable.
I updated to 1.0.8, the kids/family section isbrowsable and playable.
Reply
#58
(2015-06-13, 02:12)Alexsource Wrote: I uninstalled the current version of the addon, and it magically rolled me back to 1.0.5. In this versión the kids/family section is only browsable.
I updated to 1.0.7, still only browsable.
I updated to 1.0.8, the kids/family section isbrowsable and playable.

So everything works now? I believe that if you look you will have 2 popcornflix directories in addons, one named plugin.video.popcornflix and another named plugin.video.popcornflix-master . The -master version is there because you loaded it from my git and installed as a zip. That would explain the "magical" rollback. You probably want to delete the -master (or maybe both) and upgrade using the kodi.org repo when the 1.0.8 version is available (I'll request a pull after the weekend if there are no other problems reported).
Reply
#59
Yes, from what i can tell, 1.0.8 works fine.
And version 5.0.10 with curltimeout in 100 works well with the democratic terrorist. I tryed the other section and they seem to load and list fine.
I'll do a clean up later. Wink
Reply
#60
(2015-06-13, 04:04)Alexsource Wrote: Yes, from what i can tell, 1.0.8 works fine.
And version 5.0.10 with curltimeout in 100 works well with the democratic terrorist. I tryed the other section and they seem to load and list fine.
I'll do a clean up later. Wink
Just to be clear - are you still having problems with 5.0.10 or not?
Reply
  • 1
  • 2
  • 3
  • 4(current)
  • 5
  • 6
  • 8

Logout Mark Read Team Forum Stats Members Help
Popcornflix Video Addon2