umlx5h/llplayer

The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 16th, 2026
Created on January 31st, 2025
Open Issues & Pull Requests: 60 (+0)
GitHub issues: Enabled
Number of forks: 251
Total Stargazers: 4,197 (+3)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.0 hours
Mean response time: 19.3 days
90th percentile: 51.9 days
Tracked items: 129

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. 75% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 34% of issues opened in the past year have been closed. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 60
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 322 days
Stale 30+ days: 59
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (41)
  • P1 (24)
  • P2 (17)
  • bug (12)
  • waiting-on-op (10)
  • bug-library (8)
  • P0 (6)
  • P3 (6)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

llplayer is a media player designed for language learning that integrates dual subtitles, AI-generated subtitles, real-time translation, and speech recognition capabilities.

The tool addresses the challenge of learning languages through video by combining multiple subtitle and translation features in a single player. It uses speech recognition to generate subtitles from audio, supports displaying two subtitle tracks simultaneously, and provides real-time translation of content. The player integrates with language models and speech-to-text systems to enable learners to understand and engage with video material in foreign languages without relying solely on pre-existing subtitles.

Language learners who want to study through video content will find this tool most useful, particularly those who need flexible subtitle options or want AI-assisted transcription and translation. The project suits scenarios where learners need to work with videos that lack subtitles or where having multiple subtitle tracks in different languages would aid comprehension. The tool is built on established media playback infrastructure and incorporates widely-used open-source components for speech recognition and language model integration.

The project shows active development with regular commits addressing bug fixes and feature improvements. Work spans multiple functional areas including subtitle handling, translation features, and player interface refinements. The maintainer responds to user-reported issues and incorporates feedback into updates. Development activity indicates ongoing attention to both core playback functionality and the language-learning-specific features that distinguish the tool.