I Wanted YouTube's Simplicity in VLC — So I Built My Own Media Player
Описание и применение
Автор создал «Simple YT Style Player» – кроссплатформенный медиаплеер, сочетающий поддержку форматов VLC и простоту интерфейса YouTube. Используя Rust, Tauri и FFmpeg, он реализовал лёгкую UI, встроенные субтитры, быстрый доступ к настройкам и режим Picture‑in‑Picture, при этом без учётных записей и рекламы.
Задача
VLC offers wide format support but its interface is complex; users want a simpler, YouTube‑like experience while retaining desktop flexibility.
Результат
The project delivers a lightweight, cross‑platform media player that combines VLC’s format support with a YouTube‑style interface, enabling easy access to advanced features while remaining fully offline and ad‑free.
Рабочий процесс
- Open the player
- Select a media file
- Choose desired audio and subtitle tracks
- Play the video
- Use swipe or keyboard shortcuts to seek, adjust speed, or toggle picture‑in‑picture
- Close or continue watching
Доказательства
I use VLC because it plays almost everything.
A simpler, more modern interface.
The goal with Simple YT Style Player is much simpler: Open file ↓ Choose audio / subtitles ↓ Play ↓ Swipe / seek / adjust ↓ Keep watching
The project uses Tauri 2 as the native shell and Rust for the core media operations.
The Android Problem I Had to Solve: A normal Android file picker can return a content:// URI. But the WebView‑based interface cannot simply treat that URI like a normal local file.
The player can inspect the container, expose the available subtitle tracks, and allow the user to switch between them without requiring separate .srt files.
No account, No sign‑in, No advertising, No analytics, No external backend required for playback
- Дата записи: 2026-10-01T19:41:06.972Z