Audio and video playback for JetBrains IDEs, powered by JCEF and FFmpeg.
Supported formats include MP4, MKV, MOV, WebM, MP3, WAV, FLAC, AAC, and many more.
| Native | Transcoded | |
|---|---|---|
| Video | WebM, OGV | MP4, M4V, MKV, AVI, MOV, WMV, FLV, TS, MTS, M2TS, 3GP, IVF |
| Audio | MP3, WAV, FLAC, OGG, OGA, Opus | M4A, AAC, ADTS, AC3, EAC3, CAF, WMA, AIFF, AIF |
| Telephony / Voice | — | AMR, AU, PCMU, ULAW, PCMA, ALAW, G722, GSM, SLN |
- Native — plays instantly in the embedded browser
- Transcoded — converted to WebM (VP9/Opus) via bundled FFmpeg on first open, with live progress
-
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "jetplay" > Install
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
./gradlew build # compile + test + verify
./gradlew runIde # launch sandbox IDE with plugin loadedRequires JDK 17+ and Node.js 22+.