Skip to content

FAQ

Frequently Asked Questions

What formats does Doda Media Player support?

Any format FFmpeg can decode — MP4, MKV, AVI, MOV, MP3, FLAC, WAV, and hundreds more. If your file plays in VLC or MPV, it plays in Doda Media Player.

Can I play YouTube videos?

Yes. Paste a YouTube URL and choose Stream to play instantly (no ads, no web player, no tracking), or choose Download MP4 / Download MP3 to save the file locally. Downloads auto-save to ~/Videos/DodaPlayer and ~/Music/DodaPlayer with a progress bar.

Is there an audio visualizer?

Yes — 16 fully rendered visualizer modes: Bars, Wave, Circle, Mirror, Glow, Fire, Rings, Bubbles, VU Meter, Pinwheel, Meteor, Waves, Water, Stairs, Orbit, and X-Ray. All rendered in real time from FFT spectrum data computed by NumPy. Cycle through modes with the V or H keys.

Does it have an equalizer?

Yes — a 10-band graphic equalizer with 5 presets: Flat, Rock, Pop, Classical, and Dance. Gains are applied to the spectrum display and saved across sessions. Toggle with E.

Can I manage playlists?

Yes. Add, remove, and reorder files. Shuffle (S) and repeat modes (R: None / One / All). Save/load M3U playlists. Drag-and-drop files from your file manager. Playlists auto-save on close, and playback resumes from your last position.

Does it support subtitles?

Yes — SRT and ASS subtitle formats. The player automatically scans for subtitle files alongside your media (same filename, .srt/.ass extension). Toggle with the CC button or Y.

Is there Picture-in-Picture mode?

Yes. Detach video into a floating always-on-top mini window. Click to pause/play, close with X. Activate with Ctrl+P or the PiP button in the bottom bar.

What platforms are supported?

Doda Media Player runs on Linux (Debian/Ubuntu packages + AppImage), Windows (Inno Setup installer), and macOS (universal DMG for Intel and Apple Silicon). See the releases page for downloads.

How do I update Doda Media Player?

Updates are manual for now. Download new builds from the GitHub releases page. Automatic updates are planned for future releases.

Is Doda Media Player really free?

Yes. Fully open source under the GPL-2.0 license — no paid tiers, no subscriptions, no ads, no tracking. You can use it for personal or commercial projects without restriction.

How do I build from source?

git clone https://github.com/dodatechcom/dodamediaplayer.git
cd dodamediaplayer
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/pip install pyinstaller
.venv/bin/pyinstaller doda-player.spec

The packaged build will be in dist/doda-player/.

What are the keyboard shortcuts?

Every action has a shortcut: Space to play/pause, O to open, F for fullscreen, N/P for next/previous, M to mute, V for visualizer, E for equalizer, and more. See the full list in the Controls & Shortcuts page.

Does it support playlist formats from other players?

M3U files can be loaded and saved. The player auto-saves its playlist on close and restores it on reopen.

Can I use it with external audio equipment?

Yes. Volume control and mute work with system audio. The equalizer adjusts the audio output. Audio device selection follows your system default.

Does it collect my data?

No. Doda Media Player never phones home — no telemetry, no analytics, no crash reporting, no usage tracking. Stats tracking is opt-in and stored locally on your machine.