• 1
  • 2
  • 3
  • 4(current)
  • 5
  • 6
  • 49
[RELEASE] Finnish TV: YleAreena and Ruutu (Video) plugins
#46
MTV3 Katsomo -palvelu:
Uutiset ja fakta: http://www.katsomo.fi/feed/rss.do?ref=uutiset_uusimmat
Urheilu: http://www.katsomo.fi/feed/rss.do?ref=urheilu_uusimmat
Viihde ja sarjat: http://www.katsomo.fi/feed/rss.do?ref=vi...t_uusimmat
Lifestyle: http://www.katsomo.fi/feed/rss.do?ref=li...t_uusimmat
Once I thought I was mistaken, but I was mistaken.
Don't say thanks, if I helped, just rate my reputation =)
Reply
#47
(2012-11-18, 19:56)szymex Wrote:
(2012-11-18, 18:49)piipes Wrote:
(2012-11-18, 15:22)szymex Wrote: Added katsomo plugin.
One issue is that it uses mobile version (m.katsomo) so probably that's why video quality is sometimes quite poor.

You are right. Quality is unusable with some videos. Is there any way to filter those poor quality streams automatic?
But thank you again, it seems to work pretty good.
Stream opening takes littlebit long, but video jump work ok.

Not really. Better way would be to find better video source, but I'm still not sure how to use SilverLight videos in XBMC.

You can't. Only way is open silverlight to browser. Like i do now with netflix plugin.
It works, but but very very poor. You have to use eventghost mouse emulation, there is only few keyboard command in silverlight. So forget silverlight.

(2012-11-18, 21:33)JPXNET Wrote: MTV3 Katsomo -palvelu:
Uutiset ja fakta: http://www.katsomo.fi/feed/rss.do?ref=uutiset_uusimmat
Urheilu: http://www.katsomo.fi/feed/rss.do?ref=urheilu_uusimmat
Viihde ja sarjat: http://www.katsomo.fi/feed/rss.do?ref=vi...t_uusimmat
Lifestyle: http://www.katsomo.fi/feed/rss.do?ref=li...t_uusimmat

Silverlight.
Reply
#48
or rtmpdump-yle-ruutu-katsomo-2.0.0.943 (yle-dl.exe) so...links are usable


Later edit:
I looked inside of exe and found two lines to Katsomo.
http://www.katsomo.fi/sumo/sl/playback.do?progId=XXXXXX &player=sl&asx=true&bw=10000&bw=2000
and
http://m.katsomo.fi/katsomo/startVideo?id=XXXXXX &bw=1500000

XXXXXX=progId

Any help?
Once I thought I was mistaken, but I was mistaken.
Don't say thanks, if I helped, just rate my reputation =)
Reply
#49
Hi,

thanks for the plugin. Noticed that I could not find some content with the plugin that is available on the web version of Katsomo. Any reason? For example: http://www.katsomo.fi/?progId=154066

The scraper seems to have some weird titles and title orders as well.
Reply
#50
(2012-11-19, 00:19)mundus Wrote: Hi,

thanks for the plugin. Noticed that I could not find some content with the plugin that is available on the web version of Katsomo. Any reason? For example: http://www.katsomo.fi/?progId=154066

The scraper seems to have some weird titles and title orders as well.

Now plugin use m.katsomo (mobile).
Maybe mobile version is small version of katsomo and contens missing?
Once I thought I was mistaken, but I was mistaken.
Don't say thanks, if I helped, just rate my reputation =)
Reply
#51
(2012-11-19, 01:14)JPXNET Wrote:
(2012-11-19, 00:19)mundus Wrote: Noticed that I could not find some content with the plugin that is available on the web version of Katsomo. Any reason? For example: http://www.katsomo.fi/?progId=154066

Now plugin use m.katsomo (mobile).
Maybe mobile version is small version of katsomo and contens missing?

Seems like they don't have rights to release all programs for the mobile devices.

Would be fabulous if you manage to display the content from the katsomo.fi. Thanks anyway!
Reply
#52
Yes it would be great but that was more complex that's why I used mobile version of katsomo. I'm planning on sniffing android application to use that as source for programs and videos. Video quality is better than what we get from m.katsomo.
Is there any katsomo application for Smart TV (like Samsung)? That could be another good source.
Reply
#53
Hi,

I looked a bit into how Katsomo works..

First you might want to read this article: Playing Smooth Streaming (.ism) videos in Silverlight It explains how the streaming works.

Turning this to Katsomo.fi:
Let's say you want to view this program:
http://www.katsomo.fi/?progId=152928

When opening that URL the player makes a call to URL http://www.katsomo.fi/sumo/sl/playback.d...1cc7685a93

Seems like you can just call http://www.katsomo.fi/sumo/sl/playback.do?progId=152928, so call the playback.do with program id as parameter. What you get is:

Code:
Playback>
<Status>OK</Status>
<ProgId>152928</ProgId>
<Title>Huomenta Suomen uutiset</Title>
<LogNeeded>false</LogNeeded>
<ResumeId/>
<ResumeFrom/>
<Live>false</Live>
<Widescreen>true</Widescreen>
<DRM>false</DRM>
<LicensingServer><![CDATA[http://www.katsomo.fi/sl/license.do?account=source&timestamp=2012-11-19T13:05:19+0200&token=6d74f83091407880e8eac6745afd9dda]]></LicensingServer>
<URL><![CDATA[http://www.katsomo.fi/sumo/sl/playback.do?progId=152928&player=sl&asx=true&bw=100000]]></URL>
<URLS>
<URL Base="http://median3vod-s.akamaihd.net/playout/uutiset"><![CDATA[
                    http://median3vod-s.akamaihd.net/playout/uutiset/ismvol1/2012-11-19/Huomenta_Suomen_uutiset_(152928_T4-4ISM).ism/Manifest
                ]]></URL>
<URL Base="mms://n3media-default.mtv3media.fi/MTV3_VOD" Bitrate="500"><![CDATA[
            http://www.katsomo.fi/sumo/metafile.asx?p=152928&f=988927&bw=100000&sl=true&useUtf=true
        ]]></URL>
</URLS>
<ChannelId>1</ChannelId>
<ServerTime>19.11.2012 13:05:19</ServerTime>
<AccessExpiryTime/>
<TxTime>19.11.2012 09:00:00</TxTime>
<EncoderStartTime>19.11.2012 08:57:44</EncoderStartTime>
<Livechannel/>
<Description/>
<ProgramTypeTreeId>33001014</ProgramTypeTreeId>
<ProgramTypeTreeName>Huomenta Suomen uutiset</ProgramTypeTreeName>
<ProgramTypeName>uutiset_Huomenta Suomen uutiset</ProgramTypeName>
<MainTreeId>33</MainTreeId>
<MainTreeName>Katsomo etusivu</MainTreeName>
<ClipConfig>000</ClipConfig>
<Free>true</Free>
<MemberId>-1</MemberId>
<ProgramItems>
<ProgramItem>
<Id>57546</Id>
<Picture>VMan-P152/VMan-P152928-I57546.jpg</Picture>
<Text>Lentoyhtiö SAS saattaa sittenkin välttää konkurssin.</Text>
<TimeBegin>5.75</TimeBegin>
<TimeEnd>217.83</TimeEnd>
<Title>SAS:n neuvottelut jatkuvat yhä</Title>
<LinkNo/>
<CategoryId>0</CategoryId>
</ProgramItem>
<ProgramItem>
<Id>57547</Id>
<Picture>VMan-P152/VMan-P152928-I57547.jpg</Picture>
<Text>Ponnistelut aselevon aikaansaamiseksi keskittyvät tänään Egyptin pääkaupunkiin Kairoon.</Text>
<TimeBegin>80.82</TimeBegin>
<TimeEnd>328.33</TimeEnd>
<Title>Israel jatkanut ohjusiskujaan Gazaan</Title>
<LinkNo/>
<CategoryId>0</CategoryId>
</ProgramItem>
<ProgramItem>
<Id>57548</Id>
<Picture>VMan-P152/VMan-P152928-I57548.jpg</Picture>
<Text>Laivanrakentajien määrä kohoaa Turussa vuoden kuluttua lähelle takavuosien huippua.</Text>
<TimeBegin>219.85999999999999</TimeBegin>
<TimeEnd>480.31</TimeEnd>
<Title>Telakkatyöntekijät yhä kansainvälisempiä</Title>
<LinkNo/>
<CategoryId>0</CategoryId>
</ProgramItem>
</ProgramItems>
<TimeBegin>136.47</TimeBegin>
<!-- For MTV3, out points should be ignored for live programs (though not if they are copies) -->
<TimeEnd>652.01</TimeEnd>
<MatchId/>
<ImageUrl>http://www.katsomo.fi/multimedia/vman/VMan-P152/VMan-P152928.jpg</ImageUrl>
<IsRestricted>RESTRICTED</IsRestricted>
<IsIndexed>true</IsIndexed>
<Shareable/>
<HomeUrl>http://www.katsomo.fi/</HomeUrl>
<AdCategory/>
<CategoryPath>
<Category id="33001014">
<Name>Huomenta Suomen uutiset</Name>
</Category>
<Category id="33001">
<Name>Uutiset ja fakta</Name>
</Category>
<Category id="33">
<Name>Katsomo etusivu</Name>
</Category>
</CategoryPath>
<TreeProperties>
<Property Name="won_channel_1">1</Property>
</TreeProperties>
</Playback>


From this XML file you get the manifest URL http://median3vod-s.akamaihd.net/playout...m/Manifest. You need this to know the supported bitrates, etc if I understood correctly.

ISM videos are downloaded in fragments, those requests look like this: http://median3vod-s.akamaihd.net/playout...400000000)

I don't know if XBMC supports Smooth Streaming or if there is a plugin implementing it, but there seems to be a some tools to process these videos:
Documentation on Smooth Streaming

Hope this helps.
Reply
#54
Hi

When XBMC cleaned out their forum (legal issues).
Some plugin makers went in here http://www.xbmchub.com/forums/forum.php

This guy made plugin and looks like there is part of code for silverlight (I never tested it): http://code.google.com/p/xbmc-xstream-pl...m/hosters/

rtmpdump-yle-ruutu-katsomo-2.0.0.943
https://dl.dropbox.com/u/4236217/rtmpdum....0.938.rar
You can find maker(nick FLC) in here: http://murobbs.plaza.fi/internet-tietotu...eelle.html maybe he can help?

Once I thought I was mistaken, but I was mistaken.
Don't say thanks, if I helped, just rate my reputation =)
Reply
#55
Interesting, but this:
http://code.google.com/p/xbmc-xstream-pl...erlight.py
looks like some placeholder, there is no any implementation of silverlight.

Lets keep diging Wink

BTW. Anyone who wants to join me on github in development, is more that welcome! Just give your github username and I will add you to project. We could also have a voice chat (on Skype).
Reply
#56
(2012-11-19, 18:32)szymex Wrote: Lets keep diging Wink

Im trying...Im trying.. Big Grin

Next wild guess from me....
Can we take flashplayer from Boxee?
(Last windows version 1.5.0.23596)
It support silverlight.(I suppose)

Code:
<playercorefactory>
  <players>
    <!-- These are compiled-in as re-ordering them would break scripts
    The following aliases may also be used:
      audiodefaultplayer, videodefaultplayer, videodefaultdvdplayer
    <player name="DVDPlayer" audio="true" video="true" />
    <player name="DVDPlayer" /> placeholder for MPlayer
    <player name="PAPlayer" audio="true" />
    <player name="FLASHPlayer" audio="true" video="true" />
    -->
  </players>

  <rules name="system rules">
    <!-- Internet streams -->
    <rule name="streams" internetstream="true">
      <rule mimetypes="text/html" player="FLASHPlayer" /> <!-- boxee -->
      <rule mimetypes="application/x-shockwave-flash" player="FLASHPlayer" /> <!-- boxee -->
      <rule mimetypes="application/x-silverlight" player="FLASHPlayer" /> <!-- boxee -->
      <rule mimetypes="application/x-silverlight-2" player="FLASHPlayer" /> <!-- boxee -->
      <rule mimetypes="application/x-vnd.movenetworks.qm" player="FLASHPlayer" /> <!-- boxee -->
      <rule mimetypes="application/vnd.apple.mpegurl" player="DVDPlayer" /> <!-- HLS boxee -->
      <rule mimetypes="video/mp4" player="DVDPlayer" /> <!-- boxee -->
      <rule name="flv/aacp/sdp" mimetypes="video/x-flv|video-flv|audio/aacp|application/sdp" player="DVDPlayer" />
      <rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />
      <rule name="ts" filetypes="ts" player="DVDPlayer" />
    </rule>

    <!-- web -->
    <rule filetypes="swf" player="FLASHPlayer" />  <!-- boxee -->
    <rule filetypes="xap" player="FLASHPlayer" />  <!-- boxee -->
    <rule filetypes="html" player="FLASHPlayer" />  <!-- boxee -->
    <rule filetypes="htm" player="FLASHPlayer" />  <!-- boxee -->
    <rule filetypes="asp" player="FLASHPlayer" />  <!-- boxee -->
    <rule filetypes="aspx" player="FLASHPlayer" />  <!-- boxee -->

    <rule name="rtv" protocols="rtv" player="DVDPlayer" />
    <rule name="hdhomerun/myth/rtmp/mms/udp" protocols="hdhomerun|myth|cmyth|rtmp|mms|mmsh|udp" player="DVDPlayer" />
    <rule name="lastfm/shout" protocols="lastfm|shout" player="PAPlayer" />

    <rule protocols="flash" player="FLASHPlayer" /> <!-- boxee -->
    <rule protocols="!(app)" mimetypes="text/html" player="FLASHPlayer" /> <!-- boxee -->

    <!-- dvdplayer can play standard rtsp streams -->
    <rule name="rtsp" protocols="rtsp" player="DVDPlayer" />

    <!-- DVDs -->
    <rule name="dvd" dvd="true" player="videodefaultdvdplayer" />
    <rule name="dvdfile" dvdfile="true" player="videodefaultdvdplayer" />
    <rule name="dvdimage" dvdimage="true" player="videodefaultdvdplayer" />

    <!-- Only dvdplayer can handle these normally -->
    <rule name="sdp/asf" filetypes="sdp|asf" player="DVDPlayer" />
    <rule filetypes="mp4|flv|m4v" player="DVDPlayer" />  <!-- boxee -->

    <!-- Pass these to dvdplayer as we do not know if they are audio or video -->
    <rule name="nsv" filetypes="nsv" player="DVDPlayer" />

  </rules>
</playercorefactory>
Once I thought I was mistaken, but I was mistaken.
Don't say thanks, if I helped, just rate my reputation =)
Reply
#57
There has been some work done to create a Smooth Stream module for VLC. You should be able to launch VLC externally, but I don't think the Smooth Stream support is there yet:
http://comments.gmane.org/gmane.comp.vid...evel/78845
http://addons.videolan.org/content/show....ent=141972

I couldn't really make sense if DASH plugin supports Smooth Streaming or not. To my understanding these are two different things. Wikipedia DASH article.
Reply
#58
Thanks for the great plugins for ruutu, katsomo and yle areena. They all work without problems, but would it be possible to get the yle areena subtitles working in the future?
Reply
#59
(2012-11-20, 19:22)Juissi Wrote: Thanks for the great plugins for ruutu, katsomo and yle areena. They all work without problems, but would it be possible to get the yle areena subtitles working in the future?

Yes, that will happen when I find some more time Wink
Reply
#60
Thanks ... works great Smile
Reply
  • 1
  • 2
  • 3
  • 4(current)
  • 5
  • 6
  • 49

Logout Mark Read Team Forum Stats Members Help
[RELEASE] Finnish TV: YleAreena and Ruutu (Video) plugins8