Pages

Thursday, January 3, 2013

Unofficial WeepeeTV android app (beta)

Found a workaround for the cookie problem by using a native app (Curl).

This allowed me to do the screenscraping with curl and the parsing on android itself.

For the backend I picked MXplayer, the nice thing about it is that it has HLS support, so you'll be able to stream WeepeeTV on older Android versions too. - I got it running on my HTC Wildfire S (although very slowly, no hardware decoding).

Of course this also allows you to have full screen and you're able to change your aspect ratio.

(The not so nice thing about MXplayer is that it doesn't support https urls, so I included stunnel to do the https offloading)

Some screenshots when running on my 7" ICS tablet.

So there still has to be done some polishing, like decent error handling ;-)
But for now it works for me.

If anyone is interested in beta-testing this contact me on twitter (@42wim)

8 comments:

  1. Werkt prima.
    Als je MX Player niet geïnstalleerd hebt kun je zelf je player kiezen en werkt het ook met Vplayer, Mirage, BuzzPlayer of eender welke player die HLS ondersteund. Ook met de Stock video player vanaf Android 4.
    2 opmerkingetjes:

    1: Het toetenbord springt altijd in beeld als je de app opent, ook al kun je nergens meer tekst invoeren. beetje irritant.

    2: De url die je uiteindenlijk afspeelt is iets van http://localhost:4444/ ... dat is een beetje jammer want dan kun je die url niet meer naar andere devices pushen (bv een andere Android die XBMC draait of zo) - de interne webserver staat precies ook niet open naar buiten toe, wat http://IP-adres-van-android:4444/.../stream.m3u8 werkt niet.

    Detailkes hoor - werkt voor de rest goed.


    ReplyDelete
  2. Net getest op mijn galaxy note 2. Werkt prima, je kan inderdaan je favoriete videoplayer kiezen (dice player in mijn geval) maar werkt even goed met de stock player. Met Dice start de video wel veel sneller en kan ik bovendien popup video gebruiken, dus tv kijken terwijl ik surf :-) Dadelijk ga ik het nog even testen op mijn asus transformer infinity tablet, let you know...

    ReplyDelete
  3. Zowel met MXpLayer als zonder werkt het uitstekend bij mij. Maar met MXplayer Pro crasht de app elke keer...

    ReplyDelete
  4. Heb zelf geen MXplayer pro om te testen, maar merk in de code nog een klein verschil tussen de Ad en de Pro versie, kan je versie 20130121a.apk proberen? zie http://blog.42.be/p/weepeetv.html

    ReplyDelete
  5. Heb het met deze laatste versie ook.
    De app opent normaal en toont alle zenders. Maar vanaf ik een zender aanklik krijg ik "unfortunately, WPTVdroid has stopped".

    ReplyDelete
  6. dan zou ik eigenlijk debug info moeten hebben, via logcat. Zie wel dat als je het hier plakt je de stream.m3u8 URL's en andere gevoelige informatie aanpast, anders kan iedereen gebruik maken van je account om te streamen :)

    ReplyDelete
  7. Werkte goed tot gisteren, sindsdien alleen "loading data".
    Voor alle zekerheid laatste versie geïnstalleerd, geen verschil.
    De andere weepeetv app blijft wel werken, maar ik verkies die van jou.

    ReplyDelete
  8. Is het probleem er vandaag nog? bij mij werkt het momenteel nog zonder problemen. Doe voor de zekerheid eens 'force stop' bij de app, en dan opnieuw de app opstarten (of je gsm rebooten)

    ReplyDelete