DashPlayer  by solidSpoon

Video player for English learners

created 2 years ago
3,095 stars

Top 15.8% on sourcepulse

GitHubView on GitHub
Project Summary

DashPlayer is a video player designed for English language learners, enabling them to improve their skills through immersive video content. It caters to users who prefer learning through authentic materials rather than traditional, exam-focused methods.

How It Works

DashPlayer facilitates language acquisition by integrating features like dual-language subtitles, one-click word lookup, and sentence-level repetition. It allows users to navigate content based on subtitles, jump between sentences, and adjust playback speed. The player also supports AI-generated subtitles and video downloading for offline study.

Quick Start & Requirements

  • Installation: Download .exe (Windows) or .dmg (macOS) from the Latest Release page.
  • Prerequisites: Requires API keys for Youdao (word lookup), Tencent (subtitle translation), and OpenAI (AI subtitles, sentence learning).
  • Setup: Initial configuration of API interfaces is necessary.
  • Docs: Wiki

Highlighted Details

  • Dual-language subtitles with options to show/hide English or Chinese.
  • Subtitle-based navigation: repeat current sentence, jump to previous/next.
  • On-hover word lookup with pronunciation.
  • Built-in video downloader and AI subtitle generation.
  • Bluetooth remote control support for hands-free operation.

Maintenance & Community

  • The project is maintained by solidSpoon.
  • No explicit community links (Discord/Slack) or roadmap are provided in the README.

Licensing & Compatibility

  • The README does not explicitly state a license.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The application is not code-signed, potentially triggering OS security warnings during installation. Users must manually bypass these warnings. Initial setup requires configuring third-party API keys, which may incur costs. The video download feature is in Beta.

Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
0
Star History
138 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.