Support for a site request thread (6 Viewers)

Alvinder

Portal Pro
May 19, 2006
54
4
not sure if its possible.

If support can be added for the following site.

iDesiTV.com - Home of South Asian Entertainment.

There are lots of Indians TV channels that works.

Thanks
Alvinder
 

NTM

Portal Pro
January 16, 2007
73
11
36
It would be really nice to see IceFilms.info addes to OnlineVideos. Especially with the ability to add a MegaUpload login.
 

corporate_gadfly

Portal Pro
May 17, 2011
396
136
Home Country
Canada Canada
Canadian channels from CTV family

First of all thanks for the wonderful plugin.

Can I request some Canadian channels from the CTV family (I'm pretty sure they are geo-locked)?

CTV
TSN (sports)
CTV News
Discovery
Comedy Network
Space
Bravo
BNN
Fashion

I'm obviously willing to do some work. My main dev machine is Mac OS X and I don't have VirtualBox or VMWare on it (its from work). My HTPC is an SSD machine and I don't have the C# skills or space on the HTPC to install Visual Studio.

I looked at Doskabouter's excellent CBCUtil.js and that set the wheels in motion in my brain.

So, far for all of the above CTV family of channels, I'm able to get their categories using a URL to their AJAX script. So, the respective URLs are:

CTV: http://watch.ctv.ca/AJAX/VideoLibraryWithFrame.aspx
TSN (sports): http://watch.tsn.ca/AJAX/VideoLibraryWithFrame.aspx
CTV News: http://watch.ctv.ca/news/AJAX/VideoLibraryWithFrame.aspx
Discovery: http://watch.discoverychannel.ca/AJAX/VideoLibraryWithFrame.aspx
Comedy Network: http://watch.thecomedynetwork.ca/AJAX/VideoLibraryWithFrame.aspx
Space: http://watch.spacecast.com/AJAX/VideoLibraryWithFrame.aspx
Bravo: http://watch.bravo.ca/AJAX/VideoLibraryWithFrame.aspx
BNN: http://watch.bnn.ca/AJAX/VideoLibraryWithFrame.aspx
Fashion: http://watch.fashiontelevision.com/AJAX/VideoLibraryWithFrame.aspx

So, different domains with same URLs.

This produces output like:

<div class="Frame VideoLibrary" id="VideoLibraryFrame">

<div id="Level1" class="Level1">

<ul>

<li class="Alternate">
<a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart">
The Daily Show with Jon Stewart<span></span>
</a>
</li>

<li>
<a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report">
The Colbert Report<span></span>
</a>
</li>

<li class="Alternate">
<a id="8481" onclick="return Interface.GetChildPanel('Show',8481, 2, this );" href="http://watch.thecomedynetwork.ca/conan/" title="Conan">
Conan<span></span>
</a>
</li>

<li>
<a id="3996" onclick="return Interface.GetChildPanel('Show',3996, 2, this );" href="http://watch.thecomedynetwork.ca/tosho/" title="Tosh.O">
Tosh.O<span></span>
</a>
</li>

<li class="Alternate">
<a id="6673" onclick="return Interface.GetChildPanel('Show',6673, 2, this );" href="http://watch.thecomedynetwork.ca/ugly-americans/" title="Ugly Americans">
Ugly Americans<span></span>
</a>
</li>

<li>
<a id="10934" onclick="return Interface.GetChildPanel('Show',10934, 2, this );" href="http://watch.thecomedynetwork.ca/jon-benjamin-has-a-van/" title="Jon Benjamin Has a Van">
Jon Benjamin Has a Van<span></span>
</a>
</li>

<li class="Alternate">
<a id="11613" onclick="return Interface.GetChildPanel('Show',11613, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-at-just-for-laughs/" title="Comedy at Just For Laughs">
Comedy at Just For Laughs<span></span>
</a>
</li>

<li>
<a id="10073" onclick="return Interface.GetChildPanel('Show',10073, 2, this );" href="http://watch.thecomedynetwork.ca/workaholics/" title="Workaholics">
Workaholics<span></span>
</a>
</li>

<li class="Alternate">
<a id="1457" onclick="return Interface.GetChildPanel('Show',1457, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-now/" title="Comedy Now">
Comedy Now<span></span>
</a>
</li>

<li>
<a id="6675" onclick="return Interface.GetChildPanel('Show',6675, 2, this );" href="http://watch.thecomedynetwork.ca/hiccups/" title="Hiccups">
Hiccups<span></span>
</a>
</li>

<li class="Alternate">
<a id="6615" onclick="return Interface.GetChildPanel('Show',6615, 2, this );" href="http://watch.thecomedynetwork.ca/dan-for-mayor/" title="Dan For Mayor">
Dan For Mayor<span></span>
</a>
</li>

<li>
<a id="896" onclick="return Interface.GetChildPanel('Show',896, 2, this );" href="http://watch.thecomedynetwork.ca/roasts-/" title="Roasts">
Roasts<span></span>
</a>
</li>

<li class="Alternate">
<a id="2117" onclick="return Interface.GetChildPanel('Show',2117, 2, this );" href="http://watch.thecomedynetwork.ca/canadian-comedy-awards/" title="Canadian Comedy Awards">
Canadian Comedy Awards<span></span>
</a>
</li>

<li>
<a id="862" onclick="return Interface.GetChildPanel('Show',862, 2, this );" href="http://watch.thecomedynetwork.ca/chappelles-show/" title="Chappelle's Show">
Chappelle's Show<span></span>
</a>
</li>

<li class="Alternate">
<a id="2579" onclick="return Interface.GetChildPanel('Show',2579, 2, this );" href="http://watch.thecomedynetwork.ca/chocolate-news/" title="Chocolate News">
Chocolate News<span></span>
</a>
</li>

<li>
<a id="901" onclick="return Interface.GetChildPanel('Show',901, 2, this );" href="http://watch.thecomedynetwork.ca/comedians-a-z/" title="Comedians A-Z">
Comedians A-Z<span></span>
</a>
</li>

<li class="Alternate">
<a id="8269" onclick="return Interface.GetChildPanel('Show',8269, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-inc/" title="Comedy Inc.">
Comedy Inc.<span></span>
</a>
</li>

<li>
<a id="2045" onclick="return Interface.GetChildPanel('Show',2045, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-central-presents/" title="Comedy Central Presents">
Comedy Central Presents<span></span>
</a>
</li>

<li class="Alternate">
<a id="7088" onclick="return Interface.GetChildPanel('Show',7088, 2, this );" href="http://watch.thecomedynetwork.ca/comics-on/" title="Comics on...">
Comics on...<span></span>
</a>
</li>

<li>
<a id="1063" onclick="return Interface.GetChildPanel('Show',1063, 2, this );" href="http://watch.thecomedynetwork.ca/cream-of-comedy/" title="Cream of Comedy">
Cream of Comedy<span></span>
</a>
</li>

<li class="Alternate">
<a id="2291" onclick="return Interface.GetChildPanel('Show',2291, 2, this );" href="http://watch.thecomedynetwork.ca/dog-bites-man/" title="Dog Bites Man">
Dog Bites Man<span></span>
</a>
</li>

<li>
<a id="860" onclick="return Interface.GetChildPanel('Show',860, 2, this );" href="http://watch.thecomedynetwork.ca/drawn-together/" title="Drawn Together">
Drawn Together<span></span>
</a>
</li>

<li class="Alternate">
<a id="1322" onclick="return Interface.GetChildPanel('Show',1322, 2, this );" href="http://watch.thecomedynetwork.ca/freak-show/" title="Freak Show">
Freak Show<span></span>
</a>
</li>

<li>
<a id="894" onclick="return Interface.GetChildPanel('Show',894, 2, this );" href="http://watch.thecomedynetwork.ca/good-morning-world/" title="Good Morning World">
Good Morning World<span></span>
</a>
</li>

<li class="Alternate">
<a id="3844" onclick="return Interface.GetChildPanel('Show',3844, 2, this );" href="http://watch.thecomedynetwork.ca/hotbox/" title="Hotbox">
Hotbox<span></span>
</a>
</li>

<li>
<a id="2666" onclick="return Interface.GetChildPanel('Show',2666, 2, this );" href="http://watch.thecomedynetwork.ca/house-party/" title="House Party">
House Party<span></span>
</a>
</li>

<li class="Alternate">
<a id="3320" onclick="return Interface.GetChildPanel('Show',3320, 2, this );" href="http://watch.thecomedynetwork.ca/important-things/" title="Important Things">
Important Things<span></span>
</a>
</li>

<li>
<a id="6077" onclick="return Interface.GetChildPanel('Show',6077, 2, this );" href="http://watch.thecomedynetwork.ca/john-olivers-new-york-stand-up-show/" title="John Oliver's New York Stand Up Show">
John Oliver's New York Stand Up Show<span></span>
</a>
</li>

<li class="Alternate">
<a id="861" onclick="return Interface.GetChildPanel('Show',861, 2, this );" href="http://watch.thecomedynetwork.ca/keys-to-the-vip/" title="Keys to the VIP">
Keys to the VIP<span></span>
</a>
</li>

<li>
<a id="1328" onclick="return Interface.GetChildPanel('Show',1328, 2, this );" href="http://watch.thecomedynetwork.ca/live-at-gotham/" title="Live At Gotham">
Live At Gotham<span></span>
</a>
</li>

<li class="Alternate">
<a id="5164" onclick="return Interface.GetChildPanel('Show',5164, 2, this );" href="http://watch.thecomedynetwork.ca/michael--michael-have-issues/" title="Michael & Michael Have Issues">
Michael & Michael Have Issues<span></span>
</a>
</li>

<li>
<a id="1325" onclick="return Interface.GetChildPanel('Show',1325, 2, this );" href="http://watch.thecomedynetwork.ca/not-to-be-repeated/" title="Not To Be Repeated">
Not To Be Repeated<span></span>
</a>
</li>

<li class="Alternate">
<a id="9566" onclick="return Interface.GetChildPanel('Show',9566, 2, this );" href="http://watch.thecomedynetwork.ca/onion-sportsdome/" title="Onion SportsDome">
Onion SportsDome<span></span>
</a>
</li>

<li>
<a id="884" onclick="return Interface.GetChildPanel('Show',884, 2, this );" href="http://watch.thecomedynetwork.ca/reno-911/" title="Reno 911!">
Reno 911!<span></span>
</a>
</li>

<li class="Alternate">
<a id="1445" onclick="return Interface.GetChildPanel('Show',1445, 2, this );" href="http://watch.thecomedynetwork.ca/root-of-all-evil/" title="Root Of All Evil">
Root Of All Evil<span></span>
</a>
</li>

<li>
<a id="8844" onclick="return Interface.GetChildPanel('Show',8844, 2, this );" href="http://watch.thecomedynetwork.ca/russell-simmons-presents-stand-up-at-the-el-rey/" title="Russell Simmons Presents Stand-Up at The El Rey">
Russell Simmons Presents Stand-Up at The El Rey<span></span>
</a>
</li>

<li class="Alternate">
<a id="3286" onclick="return Interface.GetChildPanel('Show',3286, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-network-specials/" title="Comedy Network Specials">
Comedy Network Specials<span></span>
</a>
</li>

<li>
<a id="5249" onclick="return Interface.GetChildPanel('Show',5249, 2, this );" href="http://watch.thecomedynetwork.ca/secret-girlfriend/" title="Secret Girlfriend">
Secret Girlfriend<span></span>
</a>
</li>

<li class="Alternate">
<a id="10364" onclick="return Interface.GetChildPanel('Show',10364, 2, this );" href="http://watch.thecomedynetwork.ca/sports-show-with-norm-macdonald/" title="Sports Show with Norm Macdonald">
Sports Show with Norm Macdonald<span></span>
</a>
</li>

<li>
<a id="1496" onclick="return Interface.GetChildPanel('Show',1496, 2, this );" href="http://watch.thecomedynetwork.ca/strangers-with-candy/" title="Strangers With Candy">
Strangers With Candy<span></span>
</a>
</li>

<li class="Alternate">
<a id="3834" onclick="return Interface.GetChildPanel('Show',3834, 2, this );" href="http://watch.thecomedynetwork.ca/thats-my-bush/" title="That's My Bush">
That's My Bush<span></span>
</a>
</li>

<li>
<a id="8842" onclick="return Interface.GetChildPanel('Show',8842, 2, this );" href="http://watch.thecomedynetwork.ca/the-benson-interruption/" title="The Benson Interruption">
The Benson Interruption<span></span>
</a>
</li>

<li class="Alternate">
<a id="1324" onclick="return Interface.GetChildPanel('Show',1324, 2, this );" href="http://watch.thecomedynetwork.ca/the-bobroom/" title="The Bobroom">
The Bobroom<span></span>
</a>
</li>

<li>
<a id="10204" onclick="return Interface.GetChildPanel('Show',10204, 2, this );" href="http://watch.thecomedynetwork.ca/the-comedy-awards/" title="The Comedy Awards">
The Comedy Awards<span></span>
</a>
</li>

<li class="Alternate">
<a id="5243" onclick="return Interface.GetChildPanel('Show',5243, 2, this );" href="http://watch.thecomedynetwork.ca/the-jeff-dunham-show/" title="The Jeff Dunham Show">
The Jeff Dunham Show<span></span>
</a>
</li>

<li>
<a id="863" onclick="return Interface.GetChildPanel('Show',863, 2, this );" href="http://watch.thecomedynetwork.ca/the-jon-dore-television-show/" title="The Jon Dore Television Show">
The Jon Dore Television Show<span></span>
</a>
</li>

<li class="Alternate">
<a id="963" onclick="return Interface.GetChildPanel('Show',963, 2, this );" href="http://watch.thecomedynetwork.ca/the-owl-and-the-man/" title="The Owl and the Man">
The Owl and the Man<span></span>
</a>
</li>

<li>
<a id="4953" onclick="return Interface.GetChildPanel('Show',4953, 2, this );" href="http://watch.thecomedynetwork.ca/the-red-green-show/" title="The Red Green Show">
The Red Green Show<span></span>
</a>
</li>

<li class="Alternate">
<a id="859" onclick="return Interface.GetChildPanel('Show',859, 2, this );" href="http://watch.thecomedynetwork.ca/the-sarah-silverman-program/" title="The Sarah Silverman Program">
The Sarah Silverman Program<span></span>
</a>
</li>

<li>
<a id="7416" onclick="return Interface.GetChildPanel('Show',7416, 2, this );" href="http://watch.thecomedynetwork.ca/upload-yours/" title="Upload Yours">
Upload Yours<span></span>
</a>
</li>

<li class="Alternate">
<a id="10879" onclick="return Interface.GetChildPanel('Show',10879, 2, this );" href="http://watch.thecomedynetwork.ca/todd--the-book-of-pure-evil/" title="Todd & The Book of Pure Evil">
Todd & The Book of Pure Evil<span></span>
</a>
</li>

<li>
<a id="4912" onclick="return Interface.GetChildPanel('Show',4912, 2, this );" href="http://watch.thecomedynetwork.ca/yuk-yuks-great-canadian-laugh-off/" title="Yuk Yuk's Great Canadian Laugh Off">
Yuk Yuk's Great Canadian Laugh Off<span></span>
</a>
</li>

</ul>

</div>
So, first <div> with id=Level1 has an unordered list <ul>. It has two list items <li> for each show, e.g.,

HTML:
        <li class="Alternate"> 
            <a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart">
                The Daily Show with Jon Stewart<span></span>
            </a>
        </li>
    
        <li>
            <a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report">
                The Colbert Report<span></span>
            </a>
        </li>
Not sure where to go from here.

Doskabouter, any help?

If you understand python, all of these networks can be reverse-engineered from XBMC's Canada on Demand Plugin and specifically the source.
 

doskabouter

Development Group
  • Team MediaPortal
  • September 27, 2009
    4,999
    3,764
    Nuenen
    Home Country
    Netherlands Netherlands
    I've checked and the videos are hosted by brightcove (as are some other canadian sites, which recently stopped working) and that one is quite a puzzle, but I'm working on it
     

    powermarcel10

    Retired Team Member
  • Premium Supporter
  • November 30, 2010
    2,836
    899
    37
    Groningen
    Home Country
    Netherlands Netherlands

    bullrin

    Portal Pro
    July 28, 2010
    148
    4
    Home Country
    Germany Germany
    Re: OnlineVideos 0.31 (02.08.2011)

    is it somehow possible to watch the videos from dctp.tv an spiegel.tv ?
     

    xfx

    Portal Pro
    February 1, 2011
    85
    9
    Santiago, Dominican Republic
    Home Country
    Spain Spain
    Having this code, how would you add this live stream to OnlineVideos?

    Code:
    <embed id="mpl" height="390" width="640" flashvars="file=ALOJADO_CDN.flv&autostart=true&plugins=ALOJADO_CDN-1&streamer=rtmp://173.192.224.104/live" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" quality="high" name="mpl" style="undefined" src="player.swf" type="application/x-shockwave-flash">

    I can see that OnlineVideos supports RTMP streams but I haven't been able to figure out how to make it work.
    I think I have read all pertinent information but I'm just not able to properly configure the site... so any help will be greatly appreciated.
     

    offbyone

    Development Group
  • Team MediaPortal
  • April 26, 2008
    3,989
    3,712
    Stuttgart
    Home Country
    Germany Germany
    Play around with rtmpdump to find the right parameters to set for that live stream. The parameters then can be used with OnlineVideos.
     

    Users who are viewing this thread

    Top Bottom