ZOYKUHot Board

rudi-q/glucose_media_player기술 문서

A Full-Featured, Powerful & Ultra-lightweight, video player for Windows with on-device AI powered subtitle generation. Tauri + Svelte

언어 대체 안내:해당 저장소의 한국어 문서가 제공되지 않아 공식 영문 원본(English)으로 표시됩니다.
npm i glucose_media_player
Glucose Media Player

A powerfully modern, thoughtfully designed media playback experience.

License: EUPL Built with Tauri Svelte Rust

Version Downloads Platform


✨ Features

🤖 On-Device AI & Subtitles

  • Live Subtitles: Subtitles are generated as the video plays, a few minutes ahead of you, using Whisper on your own PC. The seek bar shows how far they're ready, and each video's subtitles are saved for instant rewatching. They can start automatically when a video has none.
  • Live Translation: Translate live subtitles on-device, from English into German, French, Spanish, Russian, Turkish, Italian or Dutch, and from several languages into English. Optionally show the original line under the translation.
  • 100% Private: Transcription and translation run locally, with no internet needed once models are downloaded. Models are added and removed in Settings.
  • Full-Video Transcription: Generate subtitles for a whole video in one go, formatted to Netflix-style timing and line-length rules.
  • Smart Subtitle Position: Subtitles move out of the way of faces and of busy areas at the bottom of the picture.
  • Custom Subtitle Styles: Presets and live controls for font, size, colour and background.
  • Universal Format Support: Auto-loads .srt, .vtt, .ass, extracts subtitles embedded in MKV and MP4 files, and finds nearby subtitle files even when their names don't exactly match the video.

🧪 Know What Your PC Can Run

  • Features Tab: Checks your processor, memory and graphics and runs a quick speed test, then tells you which heavy features (live subtitles, translation, smart subtitle position) will run well on your machine.

⏭️ Intelligent Playback

  • "Up Next" Overlay: A Netflix-style countdown overlay that smoothly transitions you to the next episode.
  • Picture-in-Picture Mode: A compact, draggable window that snaps to corners for easy multitasking.
  • Windowed, Fullscreen or Cinematic: A resizable window, with fullscreen and cinematic view modes a key away.
  • Plays More Formats: Opens formats such as .ts, .m2ts and .3gp, and converts ones the player can't play directly.
  • Intelligent Hover Previews: Instantly preview video frames by hovering, seamlessly synced with your watch progress.
  • Time-Based Grouping: Videos are automatically organized into sections like "Today" and "Yesterday".
  • Custom Libraries: Configure exactly which folders Glucose should scan.

🔊 Pro Audio & Visuals

  • Dynamic Audio Visualizer: A beautifully crafted, real-time visualizer for your music files.
  • Dual Audio Support: Seamlessly switch between embedded audio tracks with real-time remuxing.
  • 200% Volume Booster: Web Audio API-powered boost for quiet files.

📽️ Premium Cinematic Experience

  • Cinematic Blur: Enjoy your media with a beautifully blurred background for immersive viewing.
  • Glassmorphic UI: A stunning design system featuring elegant Instrument Serif typography.
  • Fade-In & Fade-Out Transitions: Smooth visual and playback volume transitions when pausing or playing.
  • Intelligent Controls: Auto-hiding controls that stay out of your way.

⚡ Blazingly Fast & Private

  • Native Performance: Built with Rust and Tauri for GPU-accelerated rendering and a light footprint.
  • Zero Telemetry: Detects cloud-only file placeholders locally without uploading file contents, with no ads and no tracking.

📥 Installation

Download the latest release from the Releases page:

  • Windows: Download the latest Windows installer

Getting Started

Glucose offers several convenient ways to open your media:

  1. Drag & Drop — Drag a video or audio file directly into the Glucose Media Player window
  2. Smart Gallery — Browse and play recently accessed files or custom library folders from the home screen
  3. File Association — Set Glucose Media Player as your default media player and open files directly from File Explorer

⌨️ Keyboard Shortcuts

Key Action
Space / K Play/Pause
← / → Skip backward/forward 5 seconds
↑ / ↓ Increase/Decrease volume
M Mute/Unmute
C / S Toggle subtitles on/off (video)
F Toggle View Mode
P Toggle Picture-in-Picture mode
0 – 9 Jump to 0%–90% of the file
Backspace Return to gallery
Escape Exit Current Mode / Back to Gallery

🛠️ Contributing

Interested in contributing to the project or building from source? Please check our CONTRIBUTING.md guide for prerequisites, development setup, and coding standards.


📄 License

European Union Public Licence 1.2 (EUPL-1.2)

This Source Code Form is subject to the terms of the European Union Public Licence, v. 1.2.

For a copy of the EUPL, You can obtain one at https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 or see the LICENSE file.

A Finnish translation is also available in LICENSE.FI.

Copyright (c) 2026 DoublOne Studios Limited.

Pursuant to Article 15 of the EUPL, this Licence is governed by the laws of the Republic of Finland.

Refer to our terms of use at glucose.media/terms for more information.


GitHub 공식 원본 저장소에서 아카이브된 문서 미러 · GitHub 저장소 방문
동기화 기준일: 2026-11-10