media.ccc.de extension for Miru app

I wanted to watch Chaos Communication Congress lecture videos during lunch, but found no Android app that would store which talks I had already seen and the progress in each video.

I only found one open source video app in the F-Droid repository that allows extensions: Miru. So I decided to build an extension for the media.ccc.de service that hosts the congress videos.

It was hard to get Miru running on the desktop, and in the end I had to patch it to get it compile on my machine.

The extension documentation lacked quite a bit in depth and I had to find out many things on my own by looking at other extensions and miru's source code.

After a day of work, I submitted the media.ccc.de extension for inclusion into the official extension repository, and it got merged only a few hours later.

Miru's navigational structure (List > TV Series details > Play) did not really fit the media.ccc.de structure, and I had to compromise quite a bit - details of talks are non-existent when viewed from the events detail page. Searching for talks gives much more details, though - but does not let you filter for a certain congress.

NewPipe

When writing the patch that adds Miru to the list of apps, I saw that NewPipe already supports media.ccc.de - I just did never notice it!

Screenshots

Miru overview Conference list Conference details #1 Conference details #2 with format selection Playing a video Filter window Searching conferences Searching lectures/talks Filtering lectures Lecture details #1 Lecture details #2

Written by Christian Weiske.

Comments? Please send an e-mail.