A minimalistic Bandcamp music player client for Linux, built with Rust, GTK4/libadwaita, and GStreamer.
| Library | Discover | Search |
|---|---|---|
![]() |
![]() |
![]() |
- Search: Find artists, albums, and tracks across Bandcamp
- Discover: Browse releases filtered by genre, tag, and sort
- Library: View your purchased collection and wishlist
- GStreamer Playback: Stream music with media controls and seek bar
- Track List Controls: Toggle the queue list and jump to any track
- MPRIS Integration: Media keys and desktop player integration
- Session Persistence: Stay logged in across restarts
- Open in Browser: Quick-open album pages from the player bar
nix run github:knoopx/camperFrom the AUR (community maintained)
yay -S camper-gitDependencies: Rust 1.70+, GTK4, libadwaita, WebKitGTK 6.0, GStreamer (with plugins-base, plugins-good, plugins-bad)
nix develop --command cargo run- Launch the application
- Log in to your Bandcamp account via the embedded browser
- Browse your library, search for music, or discover new releases
- Click an album to start playing
MIT


