The Revolutionary Audio Player, abbreviated RAP (which initially was named Rusty Audio Player and developed using gtk4-rs) and codenamed Renaissance is a NEW GENERATION 🔥 minimalistic and FULL FEATURED
audio player.
-
mp3,flac,wav,ogg,oga,ogv,ogx,opus,m4a,mp4,mkv,aac,alac,mov,mka,ac3,eac3audio default support. -
png,jpeg,bmp,webp,tiffcover image support. - Optimized audio processing of any sample rate, up to 8 channels.
- Native look and the same capabilities on any platform.
- Interface, that keeps it simple.
- Completely portable. Leaves no traces in OS by default!
- Default tray icon support, close button only hides the window.
- Volume and progress sliders built right inside the tray icon menu!
- Built-in ready-to-use 3-, 5-, 10-, 18- and 30-band equalizers with presets.
- Flexible playlist system with:
- Track searching.
- Playlist background images system.
-
.xspf,.m3u8,.m3uand.cueplaylists import/export. - Dock window with metadata.
- You can select a range to repeat, when repeat mode is set to repeat a single track.
- Peak visualizer.
- WinAMP-style incredible visualizer.
There's many audio players already out there, big amount of which is either filled with unnecessary things, or just legacy, like the extremely cool Windows foobar2000 audio player.
This audio player emphasizes clean codebase, little amount of dependencies, simple interface, cross-platform distribution, and being easy overall.
You can get those in Releases section.
Built releases require AVX instructions, which means the minimum supported processors are Sandy Bridge (3th Gen) for Intel and Bulldozer for AMD (FX-4xxx, FX-6xxx, FX-8xxx).
We don't ship any presets for our visualizer.
Here's where you can get the presets, from projectM repository:
- Cream of the Crop Pack - A collection of about 10K presets compiled by Jason Fletcher. Currently, projectM's default preset pack.
- Classic projectM Presets - A bit over 4K presets shipped with previous versions of projectM.
- Milkdrop 2 Presets - The original preset collection shipped with Milkdrop and Winamp.
- En D Presets - About 50 presets created by "En D".
Included with projectM are the bltc201, Milkdrop 1 and 2, projectM, tryptonaut and yin collections. You can grab these presets here.
You can also download an enormous 130k+ presets from the MegaPack here (4.08GB zipped, incl. textures).
Unfortunately, we had to give up on building static Linux binaries from Alpine.
The main reason for that is sheer vastness of Linux audio backends (ALSA, PulseAudio, PipeWire, OSS, etc.), and the impossibility of building all them statically and linking to the binary. We tried to link only those dynamically, and everything else statically, but that pulls Alpine's musl libc implementation into the linked libraries, and most of the distributions don't provide musl libc libraries.
The second reason - is that static Qt is unable to load plugins on runtime.
Windows builds are built statically, you don't need any DLLs.
Minimum supported Windows version is Windows 10.
See BUILDING.MD.
Project is licensed under WTFPL.
