Skip to content

Replace broken media.ccc.de plugin with maintained fork#65

Merged
Bluscream merged 3 commits intograyjay-sources:mainfrom
PixelMelt:replace-ccc-plugin
Mar 14, 2026
Merged

Replace broken media.ccc.de plugin with maintained fork#65
Bluscream merged 3 commits intograyjay-sources:mainfrom
PixelMelt:replace-ccc-plugin

Conversation

@PixelMelt
Copy link
Contributor

Summary

  • Replaces the old, broken/unmaintained media.ccc.de plugin (by Alex-451) with a maintained fork from PixelMelt/grayjay-source-ccc
  • The new plugin is a complete rewrite forked from OnlinePersona's original, with significantly expanded functionality

Changes

  • Author: Alex → OnlinePersona & PixelMelt
  • Repository: Alex-451/grayjay-media.ccc-pluginPixelMelt/grayjay-source-ccc
  • Tags: broken, unmaintainedworking, maintained
  • Version: 1 → 2
  • New plugin ID (new codebase, not a drop-in update)
  • Scoped allowUrls: everywhere → only media.ccc.de, static.media.ccc.de, cdn.media.ccc.de, api.media.ccc.de
  • Signed: includes scriptSignature and scriptPublicKey
  • Added fields: platformUrl, settings (language filter), changelog, maxDownloadParallelism, subscriptionRateLimit

New Plugin Features

  • Home feed with pagination into 15,000+ event archive
  • Full-text search across all events
  • Conferences as channels with 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 recording filter setting
  • Rich descriptions with speakers, tags, and event page links
  • Bitrate estimation from file size metadata

@PixelMelt
Copy link
Contributor Author

This PR was mostly AI generated but I have confirmed the plugin functions to the point that I will be using it myself and that the code quality is satisfactory, also the previous plugin is not installable by the grayjay android app due to signature errors

@Bluscream Bluscream merged commit 45c093f into grayjay-sources:main Mar 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants