FAQ  •  Register  •  Login

Tou.TV (Canada)(French)

<<

garfdotca

Serviio newbie

Posts: 7

Joined: Mon Mar 04, 2013 3:44 am

Location: Montreal, Quebec

Post Wed Mar 06, 2013 3:05 am

Tou.TV (Canada)(French)

Image

I finally got it to work. A plugin for Tou.TV! :D

tested with 19-2 and Enquete.

ffmpeg 1.1.1 is required, at least it was for me.

I love comments ;)

EDIT: Updated to have different thumbnails for each episodes!
Attachments
TouTV.groovy
(4.72 KiB) Downloaded 1128 times
Last edited by garfdotca on Thu Mar 07, 2013 12:47 am, edited 1 time in total.
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Wed Mar 06, 2013 8:00 am

Re: Tou.TV

Merci garfdotca pour ce travail, je n'ai pas eu le temps pour réaliser ce plugin, je le testerais ce weekend...
J'ai rajouté un petit logo...
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

Kewl

Streaming enthusiast

Posts: 41

Joined: Mon Dec 13, 2010 1:15 pm

Location: Montreal, Canada

Post Thu Mar 14, 2013 12:07 am

Re: Tou.TV (Canada)(French)

garfdotca wrote:I finally got it to work. A plugin for Tou.TV! :D

OK... Quel URL on entre dans l'onglet "Online Sources" de Seviio ? Merci !
MacBook Pro • macOS 10.13 -> Oppo UDP-203 -> Sony XBR-65X750D
<<

garfdotca

Serviio newbie

Posts: 7

Joined: Mon Mar 04, 2013 3:44 am

Location: Montreal, Quebec

Post Thu Mar 14, 2013 1:45 am

Re: Tou.TV (Canada)(French)

<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Sun Mar 17, 2013 1:28 pm

Re: Tou.TV (Canada)(French)

Hi garfdotca,

I suggest some modification on plugin.
Because I had error during items parsing, in fact some media are geo-localized and not available for french user.

So I suggest this following modification that delivered a more explicit 'error message':
On "extractItems" function:
I simply replace .text by .getText("UTF-8") to support special European string char.
and add a test if ( url.url == null )

  Code:
        if(emission.size() > 0)
            emission.each {
                // Le titre, par exemple 19-2 S01E01
                def title = nomEmission + " " + it.SeasonAndEpisode
                // La date de diffusion
                def episodeDate = it.AirDateFormated
                def newdate = new Date().parse("yyyyMd", episodeDate)
                //Le PID de l'episode
                def pid = it.PID
                def jsonUrl = new URL( API_GETVIDEO_URL + pid).getText("UTF-8")
                def url = new JsonSlurper().parseText(jsonUrl)
                  if ( url.url == null ) {
                     log(url.message)
                  } else {
                     def mediaUrl = (url.url =~ '(.*?)\\?.*')[0][1]
                     //Nos items pour le conteneur, avec le titre, adresse du flux et date de diffusion
                     //swfUrl=http://static.tou.tv/lib/ThePlatform/4.1.2/swf/flvPlayer.swf
                     items += new WebResourceItem(title: title, releaseDate: newdate, additionalInfo: [
                        expiresImmediately: true,
                        cacheKey: nomEmission + it.SeasonAndEpisode,
                        episodeUrlLd: mediaUrl.replaceAll('_800','_500'),
                        episodeUrlMd: mediaUrl,
                        episodeUrlHd: mediaUrl.replaceAll('_800','_3000'),
                        thumbnail: it.ImageThumbNormalF ])
                  }
            }


This is the log result :

  Code:
2013-03-17 14:23:31,801 DEBUG [OnlineLibraryManager] Resource http://www.tou.tv/19-2 not in cache yet, loading it
2013-03-17 14:23:31,801 DEBUG [WebResourceParser] Parsing web resource 'http://www.tou.tv/19-2'
2013-03-17 14:23:31,801 DEBUG [WebResourceParser] Found matching url extractor (TouTV) for resource http://www.tou.tv/19-2
2013-03-17 14:23:31,801 DEBUG [FeedItemUrlExtractor] TouTV: Starting parsing resource: http://www.tou.tv/19-2
2013-03-17 14:23:34,520 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:34,785 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:35,066 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:35,348 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:35,613 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:35,910 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:36,175 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:36,456 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:36,737 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:37,019 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:37,300 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:37,581 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:37,878 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:38,159 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:38,440 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:38,722 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:39,003 DEBUG [FeedItemUrlExtractor] TouTV: Le contenu sélectionné n'est pas disponible dans votre pays
2013-03-17 14:23:39,003 DEBUG [OnlineContentCacheDecorator] Stored online content 'http://www.tou.tv/19-2' in the cache (online_feeds), returning it
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Sun Mar 17, 2013 7:27 pm

Re: Tou.TV (Canada)(French)

La source url : http://www.tou.tv/les-aventuriers-de-l-extreme ne fonctionne pas pour moi.

Cela donne par exemple un item avec une une url de type rtsp.
rtsp://medias-rtsp.tou.tv/vodtoutv/_def ... 11_800.mp4
mais il manque une clef hdnea:
rtsp://medias-rtsp.tou.tv/vodtoutv/_def ... a11412ef76

Et puis le changement de résolution _800 -> _3000 ne fonctionne pas (il faut surement calculer une nouvelle clef hdnea).
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Sun Mar 17, 2013 7:44 pm

Re: Tou.TV (Canada)(French)

As-tu regardé du côté de l'API pour l'Iphone4:
final String API_GETVIDEO_URL = "http://api.radio-canada.ca/validationMedia/v1/Validation.html?appCode=thePlatform&deviceType=iphone4&output=json&connectionType=wifi&idMedia="
Cela renvoie une url de type "HTTP Live Steam" :
http://cp143903-f.akamaihd.net/i/004/mp ... 216a39b24d
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=390000,RESOLUTION=480x270,CODECS="avc1.66.30, mp4a.40.2"
http://cp143903-f.akamaihd.net/i/004/mp ... iP0g%3d%3d
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=490000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://cp143903-f.akamaihd.net/i/004/mp ... iP0g%3d%3d
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=854000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://cp143903-f.akamaihd.net/i/004/mp ... iP0g%3d%3d
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1254000,RESOLUTION=852x480,CODECS="avc1.77.30, mp4a.40.2"
http://cp143903-f.akamaihd.net/i/004/mp ... iP0g%3d%3d
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=61000,CODECS="mp4a.40.2"
http://cp143903-f.akamaihd.net/i/004/mp ... iP0g%3d%3d


Suivant le débit demandé, il faudrait en extraire la ligne correspondante.
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

GuillauG

Serviio newbie

Posts: 4

Joined: Fri Dec 02, 2011 8:19 pm

Post Mon Apr 22, 2013 12:37 am

Re: Tou.TV (Canada)(French)

Hi, i'm not able to make it work (tou.tv) via Serviio.

I downloaded the .groovy and put it in the addon folder.

When i add a new Online RSS/Atom Feed, let say: http://www.tou.tv/enquete/S2012E22

It never show up in the online folder from my tv. Any idea why?

wha about the ffmpeg 1.1, do i have to do something special to enable it?

Thank you.
<<

Illico

User avatar

DLNA master

Posts: 4646

Joined: Fri Jul 23, 2010 8:08 am

Location: France

Post Mon Apr 22, 2013 7:12 am

Re: Tou.TV (Canada)(French)

GuillauG wrote:When i add a new Online RSS/Atom Feed, let say: http://www.tou.tv/enquete/S2012E22

You have to add as "Web Resource" (not RSS feed).
But it does not work for me (france)
Illico
Sony 2010 KDL-46EX501 | BDP-S373 | SMP-N100 | Windows 8-i7 | Network DD HD-CE1.5TLU2 | Livebox2-UHD86 | ServiiDroid | ServiiGo | BubbleUPnP
Serviio beta tester - Moderator
<<

thenamelessthing

User avatar

DLNA master

Posts: 126

Joined: Tue Dec 04, 2012 4:45 am

Location: Canada

Post Thu Feb 27, 2014 4:00 am

Re: Tou.TV (Canada)(French)

J'ai réussi à le faire fonctionner mais la qualité de la video est mauvaise même à la meilleur qualité. J'ai pourtant une excellente bande passante..
My Setup : BDT220 Panasonic Bluray player, TC-L55ET5 and TC-L42ET5 Panasonic TV. My home media server run Serviio 1.4.2 Pro under GNU/Linux Ubuntu 14.04 LTS server x64 and the hardware is Amd 1045t Phenom II X6, 6Gb DDR3 1333 mhz on SSD and data on soft raid 5 (3x1tb).

Return to Available plugins

Who is online

Users browsing this forum: No registered users and 23 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.