Closed GoogleCodeExporter closed 9 years ago
Checked here and it all works find. Could you please give me an example of what
you tried to watch and a uzg.log (or uzgplugin.log).
Original comment by basrie...@gmail.com
on 5 Apr 2011 at 5:36
OK... Trying to watch 'Pauw en Witteman, 4 april 2011, 23:00. I get an error
saying that an item failed to play.
Looks like the plugin points XBMC to
http://beta.uitzendinggemist.nl/video_streams/VARA_101249806?quality=std , but
there's no data there... When I try that URL manually (from a web browser), I
don't get video either.
Logfiles are attached.
Original comment by awsh...@gmail.com
on 5 Apr 2011 at 7:10
Attachments:
If the website does not give you video, XOT won't either. Is that the only one
that did not play?
Just tried here, and the Pauw & Witteman plays fine on Windows, which means XOT
is not doing anything wrong.
Original comment by basrie...@gmail.com
on 5 Apr 2011 at 9:25
No, none of the beta.uitzendinggemist.nl content seems to play.
Are you saying that you can open the above URL from a webbrowser/mediaplayer on
Windows (i.e. outside XBMC), and get video? If so, then that is strange: I've
tried it from a couple of machines at different geographical locations in The
Netherlands, and all give me an error.
I understand that if the website doesn't give video, XOT can't play it.
However, since all was good before yesterday (monday), I was wondering whether
the NOS folks had made any changes on their end.
Original comment by awsh...@gmail.com
on 5 Apr 2011 at 9:34
The URL seems to be wrong: if I go to the episode using XOT it gives me:
20110406 21:14:11 - DEBUG - mediaitem.py - 226 - Creating
MediaListItem 'ma 04 apr 2011, 23:00 (04 Apr 2011)' for
'mms://wm-ondemand06b.omroep.nl/public/ug-od/wm/2/media/wm2c6/ceres/1/vara/rest/
2011/VARA_101249806/bb.20110404.asf?wmt=4d9cbb8a&wmhash=227b3c93'
20110406 21:14:11 - DEBUG - mmshelper.py - 50 - Parsing
http://odi.omroep.nl/video/embedplayer/wvc1_std/e344c4e4de6437b01b118ad085f83654
/4d9cbb89/VARA_101249806/?type=asx to find MMS
20110406 21:14:11 - INFO - uriopener.py - 180 - Opening requested
uri Async:
http://odi.omroep.nl/video/embedplayer/wvc1_std/e344c4e4de6437b01b118ad085f83654
/4d9cbb89/VARA_101249806/?type=asx (already 1 threads)
20110406 21:14:11 - INFO - uriopener.py - 451 - Determining which
Progessbar to use....
20110406 21:14:11 - INFO - uriopener.py - 456 - FileSize is known
(fileSize=207)
20110406 21:14:11 - INFO - uriopener.py - 227 - Url
http://odi.omroep.nl/video/embedplayer/wvc1_std/e344c4e4de6437b01b118ad085f83654
/4d9cbb89/VARA_101249806/?type=asx was opened successfully
20110406 21:14:11 - DEBUG - mediaitem.py - 226 - Creating
MediaListItem 'ma 04 apr 2011, 23:00 (04 Apr 2011)' for
'mms://wm-ondemand13b.omroep.nl/public/ug-od/wm/2/media/wm2c13/ceres/1/vara/rest
/2011/VARA_101249806/std.20110404.wmv?wmt=4d9cbb8a&wmhash=3bc7dbd3'
20110406 21:14:11 - DEBUG - chn_class.py - 609 - Going to cache
http://u.omroep.nl/n/a/2006-09/380x285_Pauw-%26-Witteman.png
20110406 21:14:11 - DEBUG - chn_class.py - 617 - Caching
url=http://u.omroep.nl/n/a/2006-09/380x285_Pauw-%26-Witteman.png
20110406 21:14:11 - DEBUG - plugin.py - 292 - Updated MediaItem:
ma 04 apr 2011, 23:00 (04 Apr 2011) [video (Complete = True,
IsMultiBitrate=True):
mms://fox.omroep.nl/public/ug-od/media1/00/ceres/1/vara/rest/2011/VARA_101249806
/sb.20110404.asf?wmt=4d9cbb89&wmhash=1471317d
(bitrate=200),mms://wm-ondemand06b.omroep.nl/public/ug-od/wm/2/media/wm2c6/ceres
/1/vara/rest/2011/VARA_101249806/bb.20110404.asf?wmt=4d9cbb8a&wmhash=227b3c93
(bitrate=400),mms://wm-ondemand13b.omroep.nl/public/ug-od/wm/2/media/wm2c13/cere
s/1/vara/rest/2011/VARA_101249806/std.20110404.wmv?wmt=4d9cbb8a&wmhash=3bc7dbd3
(bitrate=900),]
20110406 21:14:11 - DEBUG - mediaitem.py - 243 - Creating XBMC
ListItem 'ma 04 apr 2011, 23:00 (04 Apr 2011)'
20110406 21:14:11 - DEBUG - plugin.py - 306 - Adding item #1
(Play Item: ma 04 apr 2011, 23:00 (04 Apr 2011) (1, 200 kbps)) with url ma 04
apr 2011, 23:00 (04 Apr 2011)
(mms://fox.omroep.nl/public/ug-od/media1/00/ceres/1/vara/rest/2011/VARA_10124980
6/sb.20110404.asf?wmt=4d9cbb89&wmhash=1471317d, bitrate=200)
20110406 21:14:11 - DEBUG - mediaitem.py - 243 - Creating XBMC
ListItem 'ma 04 apr 2011, 23:00 (04 Apr 2011)'
20110406 21:14:11 - DEBUG - plugin.py - 306 - Adding item #2
(Play Item: ma 04 apr 2011, 23:00 (04 Apr 2011) (2, 400 kbps)) with url ma 04
apr 2011, 23:00 (04 Apr 2011)
(mms://wm-ondemand06b.omroep.nl/public/ug-od/wm/2/media/wm2c6/ceres/1/vara/rest/
2011/VARA_101249806/bb.20110404.asf?wmt=4d9cbb8a&wmhash=227b3c93, bitrate=400)
20110406 21:14:11 - DEBUG - mediaitem.py - 243 - Creating XBMC
ListItem 'ma 04 apr 2011, 23:00 (04 Apr 2011)'
20110406 21:14:11 - DEBUG - plugin.py - 306 - Adding item #3
(Play Item: ma 04 apr 2011, 23:00 (04 Apr 2011) (3, 900 kbps)) with url ma 04
apr 2011, 23:00 (04 Apr 2011)
(mms://wm-ondemand13b.omroep.nl/public/ug-od/wm/2/media/wm2c13/ceres/1/vara/rest
/2011/VARA_101249806/std.20110404.wmv?wmt=4d9cbb8a&wmhash=3bc7dbd3, bitrate=900)
So perhaps it was wrong on their site? Could you try again?
Original comment by basrie...@gmail.com
on 6 Apr 2011 at 7:15
Bas,
I'm using XBMC on an ATV2, so the MMS streams don't work for me.
That is the reason that I'm relying on the beta.uitzendinggemist.nl site, which
(at least until last monday) was providing H264/MP4 streams which played fine
on the ATV2.
I just tried it again, using yesterday's Pauw&Witteman (i.e. "di 05 apr 2011,
23:05" - http://beta.uitzendinggemist.nl/afleveringen/1091899). Still not
getting any video... Logfiles are attached.
Original comment by awsh...@gmail.com
on 6 Apr 2011 at 10:26
Attachments:
Ok, please try it using the XOT script version (under programs instead of
video). It has more logging. I don't need the xbmc.log.
Original comment by basrie...@gmail.com
on 7 Apr 2011 at 1:29
OK... See attached. I tried playing the 'Pauw en Witteman' episode from last
friday (8-apr) using the XOT script version.
I'm still under the impression that the Beta.uitzendinggemist.nl site changed
something, which means that video URL's that UZG requests (i.e., the
http://beta.uitzendinggemist.nl/video_streams/... url's) no longer work. Am I
wrong?
Original comment by awsh...@gmail.com
on 10 Apr 2011 at 4:26
Attachments:
Well, what I just did was:
- delete XOT from my XBMC
- clear the /packages/ folder in the user addon folder of XBMC
- redownloaded XOT from my own website (or from repository)
- Install XOT
- Run XOT (essential)
- Install the NOS channel update that is available in the repository
- Run XOT and I could play without any issues.
So could you please do the same? The site did not change, so could you try
re-installing XOT from scratch?
Original comment by basrie...@gmail.com
on 10 Apr 2011 at 6:13
Before I do that, could you please confirm that you are talking about the
H264-videos on the beta.uitzendinggemist.nl channel? Note that the log you
posted earlier points only to mms:// links (i.e., not H264), which don't work
on an Apple TV2 (which is what I'm using).
Also, you can see the URL's that XOT is retrieving from the last log I posted
(for example:
http://beta.uitzendinggemist.nl/video_streams/VARA_101249798?quality=std ). Can
you confirm that that is a valid URL that works for you? It doesn't for me...
Original comment by awsh...@gmail.com
on 10 Apr 2011 at 7:43
Ok, apparently the MOV url changed. As I don't have an ATV, I cannot find out
the new URL's.
Is there by any chance a tool that you could use to monitor the network data on
your ATV and find an URL? A fiddler tool for ATV?
Original comment by basrie...@gmail.com
on 10 Apr 2011 at 8:19
[deleted comment]
Dear Bas,
I am having some troubles with uitzending gemist on my new ATV 2. As I have
only owned it for a few days now, I haven't got it working yet. Can this be
because of the changing of the Mov url's? You mentioned that you don't own a
ATV 2. Can I assist you with sending you some data in any way?
Thank you
Original comment by bobby...@gmail.com
on 11 Apr 2011 at 8:11
The problem is that they encoded the urls in some way. It's hard to figure it
out, because there is no clientside code to analyse (with Silverlight that is
just easy).
Is there by any chance a tool like Fiddler or Wireshark for ATV that allows you
to save a number of HTTP requests? That way you could send me the HTTP data
that was received and send while browsing beta.uitzendinggemist.nl and I can
perhaps use that?
Original comment by basrie...@gmail.com
on 11 Apr 2011 at 8:32
I doubt that monitoring ATV2 traffic would help, since there's no "normal" way
in which the ATV2 can play the uitzendinggemist content.
I'll try and see if I can do some analysis another way.
Original comment by awsh...@gmail.com
on 12 Apr 2011 at 2:21
There is no chance that MMS works in ATV? That would make stuff easier. To
check edit the chn_nos2010.py file and change this line (somewhere near 273):
isApple = self.environmentController.IsPlatform("os x")
into
isApple = False# #self.environmentController.IsPlatform("os x")
and then try again.
Original comment by basrie...@gmail.com
on 12 Apr 2011 at 7:30
Dear Bas,
Same issue here. since a couple of days beta.uitzendinggemist.nl isn't working
on the ATV2.
I compared 2 logfiles, one from xbmc for OSX and one for iOS.
I pasted the differences below:
Log from OSX:
20110412 20:25:27 - DEBUG - xmlhelper.py - 34 - XmlRegex =
<station[^>]*>([^<]+)</station>
20110412 20:25:27 - DEBUG - chn_nos2010.py - 256 - Icon for station
nederland_3_zpp = /Users/JWBdata/Library/Application
Support/XBMC/addons/net.rieter.xot.channel.nos/nos2010/3icon.png
20110412 20:25:27 - DEBUG - mmshelper.py - 50 - Parsing
http://odi.omroep.nl/video/embedplayer/wmv_sb/70f1fee93250510d51b3175059432648/4
da49917/VARA_101251049/?type=asx to find MMS
20110412 20:25:27 - INFO - uriopener.py - 173 - Opening requested
uri Async:
http://odi.omroep.nl/video/embedplayer/wmv_sb/70f1fee93250510d51b3175059432648/4
da49917/VARA_101251049/?type=asx (already 1 threads)
20110412 20:25:28 - INFO - uriopener.py - 444 - Determining which
Progessbar to use....
20110412 20:25:28 - INFO - uriopener.py - 449 - FileSize is known
(fileSize=216)
20110412 20:25:28 - INFO - uriopener.py - 220 - Url
http://odi.omroep.nl/video/embedplayer/wmv_sb/70f1fee93250510d51b3175059432648/4
da49917/VARA_101251049/?type=asx was opened successfully
20110412 20:25:28 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'ma 11 apr 2011, 23:40 (11 Apr 2011)' for
'mms://wm-ondemand06a.omroep.nl/public/ug-od/wm/2/media/wm2c6/ceres/1/vara/serie
/VARA_101250970/VARA_101251049/sb.20110411.asf?wmt=4da49918&wmhash=734f3c93'
20110412 20:25:28 - DEBUG - mmshelper.py - 50 - Parsing
http://odi.omroep.nl/video/embedplayer/wmv_bb/d89f401450e9bbb17cf522351b6a7767/4
da49917/VARA_101251049/?type=asx to find MMS
20110412 20:25:28 - INFO - uriopener.py - 173 - Opening requested
uri Async:
http://odi.omroep.nl/video/embedplayer/wmv_bb/d89f401450e9bbb17cf522351b6a7767/4
da49917/VARA_101251049/?type=asx (already 1 threads)
20110412 20:25:28 - INFO - uriopener.py - 444 - Determining which
Progessbar to use....
20110412 20:25:28 - INFO - uriopener.py - 449 - FileSize is known
(fileSize=216)
20110412 20:25:28 - INFO - uriopener.py - 220 - Url
http://odi.omroep.nl/video/embedplayer/wmv_bb/d89f401450e9bbb17cf522351b6a7767/4
da49917/VARA_101251049/?type=asx was opened successfully
20110412 20:25:28 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'ma 11 apr 2011, 23:40 (11 Apr 2011)' for
'mms://wm-ondemand01b.omroep.nl/public/ug-od/wm/3/media/wm3c1/ceres/1/vara/serie
/VARA_101250970/VARA_101251049/bb.20110411.asf?wmt=4da49918&wmhash=4b5dc89a'
20110412 20:25:28 - DEBUG - mmshelper.py - 50 - Parsing
http://odi.omroep.nl/video/embedplayer/wvc1_std/99521aa357788711e8192697249509b1
/4da49917/VARA_101251049/?type=asx to find MMS
20110412 20:25:28 - INFO - uriopener.py - 173 - Opening requested
uri Async:
http://odi.omroep.nl/video/embedplayer/wvc1_std/99521aa357788711e8192697249509b1
/4da49917/VARA_101251049/?type=asx (already 1 threads)
20110412 20:25:28 - INFO - uriopener.py - 444 - Determining which
Progessbar to use....
20110412 20:25:28 - INFO - uriopener.py - 449 - FileSize is known
(fileSize=217)
20110412 20:25:28 - INFO - uriopener.py - 220 - Url
http://odi.omroep.nl/video/embedplayer/wvc1_std/99521aa357788711e8192697249509b1
/4da49917/VARA_101251049/?type=asx was opened successfully
20110412 20:25:28 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'ma 11 apr 2011, 23:40 (11 Apr 2011)' for
'mms://wm-ondemand12a.omroep.nl/public/ug-od/wm/3/media/wm3c2/ceres/1/vara/serie
/VARA_101250970/VARA_101251049/std.20110411.wmv?wmt=4da49918&wmhash=59551e4a'
20110412 20:25:28 - DEBUG - xmlhelper.py - 34 - XmlRegex =
<image[^>]*size\W*=\W*"380x285"[^>]*ratio\W*=\W*"4:3"[^>]*>([^<]+)</image>
Log from iOS:
20110412 19:58:15 - DEBUG - xmlhelper.py - 34 - XmlRegex =
<station[^>]*>([^<]+)</station>
20110412 19:58:15 - DEBUG - chn_nos2010.py - 258 - Icon for station
nederland_3_zpp =
/private/var/mobile/Library/Preferences/XBMC/addons/net.rieter.xot.channel.nos/n
os2010/3icon.png
20110412 19:58:15 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'za 19 mrt 2011, 01:40 (19 Mar 2011)' for
'http://beta.uitzendinggemist.nl/video_streams/VARA_101251089?quality=sb'
20110412 19:58:15 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'za 19 mrt 2011, 01:40 (19 Mar 2011)' for
'http://beta.uitzendinggemist.nl/video_streams/VARA_101251089?quality=bb'
20110412 19:58:15 - DEBUG - mediaitem.py - 176 - Creating
MediaListItem 'za 19 mrt 2011, 01:40 (19 Mar 2011)' for
'http://beta.uitzendinggemist.nl/video_streams/VARA_101251089?quality=std'
20110412 19:58:15 - DEBUG - xmlhelper.py - 34 - XmlRegex =
<image[^>]*size\W*=\W*"380x285"[^>]*ratio\W*=\W*"4:3"[^>]*>([^<]+)</image>
It looks like the beta.uitzendinggemist.nl on OSX is using wmv (which is not
supported on the ATV2) [Parsing
http://odi.omroep.nl/video/embedplayer/wmv_sb/70f1fee93250510d51b3175059432648/4
da49917/VARA_101251049/?type=asx to find MMS]. Yet the iOS version isn't
parsing anything....
Hope this helps.
JW
Original comment by jwbaalbe...@gmail.com
on 12 Apr 2011 at 7:01
Well, I only use XBMC to detect what OS is running, it does not distinguish
between IOS and OSX. So I think I cannot help you with the distinction between
IOS and OSX.
But please, attach both complete uzg.log files from the IOS and OSX system
(don't use the uzgplugin.log or truncate them) and perhaps I can figure some
thing out.
The IOS is not working because the NOS changed some stuff for MOV's and it's
not straight forward to figure it out. I would be interested in a Wireshark
capture (or similar tool for OSX or IOS) that shows what URLS are retrieved
when playing the MOV files from the beta.uitzendinggemist.nl site. Without that
information I cannot figure this out.
Original comment by basrie...@gmail.com
on 12 Apr 2011 at 8:15
I fixed it. Thanks to some people for figuring out the algorithm. It will be in
the next release.
Original comment by basrie...@gmail.com
on 19 Apr 2011 at 6:34
Excellent... thanx!!
Original comment by awsh...@gmail.com
on 20 Apr 2011 at 4:37
Hi,
I found out that the quicktime mov video streams are located at
rtsp://mp4streams.omroep.nl/ceres/...
To manage to get beta.uitzendinggemist.nl working on ATV2, I changed a few
lines in chn_nos2010.py:
---
isApple = True
urls = common.DoRegexFindAll('<stream compressie_formaat="(mov)"
compressie_kwaliteit="(sb|bb|std)">\W+<serviceurl>[^>]+</serviceurl>\W+<streamur
l>\W+/ceresflash/h264/+(1/[^m]+.m4v)', streamData)
realUrl = "rtsp://mp4streams.omroep.nl/ceres/%s" % url[2]
---
For the "urls =" part I presume there is no 'm' in the line before "m4v" (not
the best method but it's working for now).
Unfortunately, most of the time the XBMC on ATV2 crashes before the stream has
finished, and it's guaranteed to crash at the end.
Original comment by wouterba...@gmail.com
on 7 May 2011 at 5:41
Thanks for the info. Not all streams are working for me with these URLs, but I
will look into it a bit more.
Original comment by basrie...@gmail.com
on 7 May 2011 at 8:32
After trying to get the reason of the XBMC crashes (official XBMC release), I
found out that using an unofficial nightly XBMC build (e.g. 7 May version)
solved many issues. The ATV2 even plays other streams now! It's not crash-free,
but it works. So I can use more programs of the xot-uzg addon now :-)
Original comment by wouterba...@gmail.com
on 10 May 2011 at 4:15
[deleted comment]
Changed status to Done
Original comment by basrie...@gmail.com
on 24 Jun 2012 at 11:43
Original issue reported on code.google.com by
awsh...@gmail.com
on 5 Apr 2011 at 5:20