0
0
mirror of https://github.com/mediathekview/zapp.git synced 2024-09-19 20:02:17 +02:00
German public broadcasting live streams as an Android app
Go to file
2017-07-19 12:25:32 +02:00
.idea Update gradle to 2.3.3 2017-07-16 13:53:56 +02:00
app List stream qualities WIP 2017-07-19 12:25:32 +02:00
gradle/wrapper Update gradle to 2.3 and support libraries 2017-03-11 19:06:49 +01:00
programguide Update gradle and support libraries 2017-05-11 18:44:16 +02:00
.editorconfig Add editorconfig file #35 2016-10-12 14:14:09 +02:00
.gitignore Initial commit 2016-09-12 12:20:24 +02:00
build.gradle Update gradle to 2.3.3 2017-07-16 13:53:56 +02:00
CONTRIBUTING.md Add section on how to open an issue 2016-10-16 20:30:21 +02:00
gradle.properties Initial commit 2016-09-12 12:20:24 +02:00
gradlew Initial commit 2016-09-12 12:20:24 +02:00
gradlew.bat Initial commit 2016-09-12 12:20:24 +02:00
LICENSE Initial commit 2016-09-15 13:48:20 +02:00
README.md Improve screenshot layouts in readme 2017-07-18 11:03:31 +02:00
settings.gradle Implement and use basic program info module for most channels #5 2016-09-24 21:46:55 +02:00

ZAPP

  1. About
  2. FAQ
  3. Libraries Example

About

Zapp gives you easy access to a large number of German public broadcasting live streams. Watch ARD, ZDF and other channels live. Zapp makes it easy to quickly switch between channels.

Get it on F-Droid

video screen
main screenarrange screensettings screen


FAQ

The videos do not play, what should I do?

The are multiple reasons why the streams won't play on Android:

  • Maybe you are using Zapp outside of Germany. Some channels may block access to their streams or to single shows for users outside of Germany. When in doubt head the the channels website (using a desktop) and check out the live stream there. If you get an error message about geoblocking there, Zapp can't do anything about it right now.

  • Maybe your internet connection is wonky or blocked by a firewall.

  • Maybe you Android device can't handle the video codec. You can share the stream to another video player by pressing the menu button after selecting a channel. Click "Teilen" and let Google Video Player open the stream. If Google Video Player is not able to play back the stream your device most likely cannot handle the video format.

Why don't I see any show info for a specific channel?

Most channels don't have any public API to get EPG data from. So Zapp tries to parse channel websites for the shows currently running. This approach is not very reliable and may break whenever the websites change or update.

Why are there channels missing, like RTL or Pro7?

Zapp does only stream public broadcasting channels. Channels like RTL and Pro7 are owned by private companies and are not allowed to be streamed without paying for them.


Libraries

Zapp uses a lot of awesome open source libraries:

  • JUnit to test things out
  • Gson to parse the list of channels
  • Commons IO for a sane way to handle files on Android
  • Paperboy to easily display a nice looking changelog
  • DragListView to let you reorder the channel list intuitively
  • Butterknive to avoid writing a lot of boilerplate code