Skip to content
This repository has been archived by the owner on Jun 6, 2020. It is now read-only.

Berdsen/telekom-sport-android-tv-unofficial

Repository files navigation

Build Status Github All Releases GitHub release license

Telekom Sport for AndroidTV - Unofficial

This application will provide you access to the telekom sport streams on your AndroidTV.
You can just watch videos you are eligible for with your account. So you need to buy the desired packages at TelekomSport

With this application you can watch the following sports on your AndroidTV

  • Basketball
    • Easycredit BBL
    • Euroleague
    • Eurocup
    • FIBA Events
  • Soccer
    • Men's Football Third League
    • Women's Football Bundesliga
  • Ice Hockey
    • DEL
  • FCB Tv (might be)
  • Fighting (currently not supported)
    • Boxing
    • MMA
    • others

Quick summary

Retrieving active streams from the Telekom Sport website and playing them, if you're eligible for. You need to log in at the preference screen, when you want to watch streams you got an abo for.

Version 0.17.0

  • Fixed login which has changed

Version 0.16.0

  • Added About view

Version 0.15.0

  • Added language switching
  • updated competitions in constants json

Version 0.14.0

  • Updated dependencies and deprectated android libs
  • Nicer UI look on Overview page

Version 0.13.1

  • Fixed crashing when trying to view a stream, without being authorized for the stream

Version 0.13.0

  • updated base url to use magentasport.de

Version 0.12.0

  • Added a loading spinner and updated environment dependencies

Version 0.11.0

  • Added an own TypeAdapterFactory for more stability when api objects will be changed (again)

Version 0.10.2

  • Bugfix. Added StatisticsContent class

Version 0.10.1

  • Added BBL Pokal lane

Version 0.10.0

  • updated API usage to v2 (experimental)

Version 0.9.1

  • added boxscore type (no visible feature)
  • the boxscoretype fixes the videoDetailsFragment

Version 0.9.0

  • added magazine type and made it playable (tested with bbl)

Version 0.8.0

  • added main categories as extra lane
  • added missing sports like fighting

Version 0.7.0

  • embedded question before exit
  • (hopefully) fixed FCBTv, at least for the Livestream

Version 0.6.0

  • set app status to beta
  • added option to select video quality dependend on the available qualities of your network

Version 0.5.1

  • Small fix to prevend crashing the app in Detailsscreen

Version 0.5.0

  • more improvements in stability
  • reworked the ImageCacheService
  • displaying images seems to be no problem anymore
  • removed unnecessary player controls like thumb up, etc.
  • added quality action but without functionality for now
  • forward / backward times are adjusted to thirty instead of ten seconds

Version 0.4.0

  • some improvements in stability
  • tried ImageCacheService for picture retrieval

Version 0.3.0

  • first alpha release
  • login possible
  • watching live content possible
  • watching replay and game report possible

Known Issues

  • sometimes pictures are not displayed
  • some errors might have a wrong error message
  • player controls are not implemented completely
  • after video finished the player screen keeps open
  • BayernTV is not playable at the moment

How do I get set up?

Deployment on your AndroidTV

You need a method to install apks on your AndroidTV. Easiest way is to install ES File Manager through Google Play Store and afterwards attach an USB Stick with the downloaded APK to the TV and execute the APK within the ES File Manager application. Afterwards you should find a new app in your apps list.

Disclaimer

This application is not official, so it might be, that it will get abondened at some time, or that the Telekom will provide an own application.
Some of the API code is taken over from the kodi plugin, which you can find here

Many thanks to asciidisco because the api is not very clear and obvious.

Also I haven't written an android app for a very long time, so this app is in a very early alpha stage, written in some spare time of mine. So expect some bugs and create some issues in the issue tracker. I perhaps will fix them, as I got some time for that.

Facing problems?

Use the issue tracker and create an issue.