Ganymede

Archive Twitch VODs and live streams with integrated real-time chat playback and rendered chat files.

Ganymede screenshot 1

Ganymede is an open-source, self-hosted application designed to archive Twitch VODs and live streams. It captures video content and associated chat logs, providing a web-based interface for playback and management. The software is deployed as a server using Docker containers, requiring a Linux environment and a Postgres database for its operation. It is designed to function as a dedicated media server for those who wish to maintain a private copy of streaming content.

The system allows users to monitor specific channels for new broadcasts and automate the archiving process through a watched channels feature. This feature includes advanced filtering options to determine which streams are captured. Ganymede emphasizes digital preservation by saving files in a standard, friendly structure that does not require the Ganymede application to be present for future viewing. This ensures that archived media and rendered chat files remain accessible and portable for long-term archival purposes.

Key features

  • Real-time chat playback synchronized with video
  • Archiving of both past broadcasts and live streams
  • SSO and OAuth authentication support
  • Custom post-download video FFmpeg parameters
  • Rendered chat files for viewing outside the application
  • Recoverable queue system for downloads
  • Webhook notifications for archive events
  • Playback progress saving and playlist creation

Ganymede is built for users who require long-term storage of streaming media and their corresponding social interactions. It includes a comprehensive management suite for VODs, channels, and users, as well as a dedicated API for external integrations. The architecture supports network-mounted storage to handle the high storage requirements typical of high-definition video archives. To facilitate accessibility, the software includes a translation system and a frontend interface with a light and dark mode toggle.

This software serves as a specialized tool for digital preservation and media archiving of Twitch content, prioritizing data longevity and independent file access.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age4 years
LicenseGPL-3.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.