A Grayjay plugin for media.ccc.de, the video portal of the Chaos Computer Club.
Scan this QR code in Grayjay (Sources > Add Source > QR):
Or add a new source manually with this URL:
https://raw.githubusercontent.com/PixelMelt/grayjay-source-ccc/master/MediaCCCConfig.json
- Home feed with pagination into the full 15,000+ event archive
- Full-text search across all events
- Conferences as channels, with conference search and per-conference filtering
- Video recommendations from the same conference
- Multi-quality video (H.264, VP9, AV1) and audio-only tracks (MP3, Opus)
- VTT subtitles with language labels
- Multi-language recordings, filterable via settings
- Rich descriptions with speakers, tags, and event page links
- Bitrate estimation from file size metadata
Preferred Language: All Languages (default), English, Deutsch, or Français.
Start any HTTP server in this directory:
python -m http.serverThen open Grayjay, install a new source, and paste:
http://localhost:8000/MediaCCCConfig.dev.json
Use the DevServer (Settings > Developer Settings > Start Server) at
http://<phone-ip>:11337/dev for interactive testing of individual methods.
This plugin uses the media.ccc.de public API:
GET /events/recent-- Home feed (first page)GET /events?page=N&per_page=N-- Home feed (subsequent pages)GET /events/search?q=...-- SearchGET /events/{guid-or-slug}-- Video detail + recommendationsGET /conferences-- Conference listingGET /conferences/{acronym}-- Conference detail + events list
Forked from the original media.ccc.de Grayjay plugin by OnlinePersona, hosted on Radicle. Thank you for the foundation!
That project was itself based on the official Grayjay plugin for TED Talks.