Plume — Bandcamp Player Lightweight Ultimate Media Enhancer
The technical stack at play:
if you wish to tip me:
📝 Description
A cross-browser web extension that improves the listening experience on Bandcamp with a volume slider and enhanced progress bar.
Compatible with Chrome, Firefox, Edge, and all other Chromium web browsers!
🎵 Features
- Unified player: Completely replaces the Bandcamp player with an enhanced version
- Time navigation: Click and drag to seek within the track seamlessly
- Time display mode: Switch between track duration and remaining time (remembered across pages)
- Custom playback controls: Play/Pause buttons, skip back/forward 10 seconds with a modern design
- Visible volume slider: Precise volume control with a sleek slider (remembered across pages)
- Fullscreen mode: Enjoy the player in fullscreen for an immersive experience
- Responsive design: Adapts to different screen sizes and devices
- Several languages: Enjoy Plume in English 🇺🇸, French 🇫🇷, Spanish 🇪🇸… (more on demand!)
🚀 Installation
Either install the extension from the Chrome Web Store or the Mozilla Add-ons site.
If you want to install it manually (for local build or development), follow the instructions in the installation file.
- Go to any Bandcamp album or track page
- The extension replaces the original player with the Plume player
- The enjoyment is yours! :sunglasses: and the pleasure is mine :blush:
📝 Development notes
This extension uses:
- Manifest V3: For modern browser compatibility
- Cross-Browser API: Automatic Chromium/Firefox detection
- Content Scripts: To interact with Bandcamp pages
- Storage API & localStorage: Saves preferences in browser cache
- Vanilla TypeScript: No external dependencies
The code is fully commented and structured for understanding, easy contribution and modification.
🐛 Troubleshooting
The extension doesn’t load (developer mode)
- Make sure developer mode is enabled
- Reload the extension from
chrome://extensions/ (or about:debugging for Firefox)
Any other problem
- Check the developer console (F12) for errors
- Make sure there’s an audio player on the page
- Refresh the Bandcamp track/album page
- Try refreshing the page
If the issue persists, open an issue with details about your web browser and the page URL.
🗃️ Roadmap
Find detailed versioning in the CHANGELOG.md file.
- [1.3.0] Jan 18 2026: Pedal To The Metal — Fullscreen mode, playback bugfixes and Spanish language support. #67
- [1.2.5] Sep 08 2025: official release — Word is spread on Reddit, Plume is ready for use. #048
- [1.2.0] Jul 30 2025: Pretty Boy — Plume gets a logo & UI rework. #028
- [1.1.0] Jul 28 2025: First Release — The original Bandcamp player is fully replaced by Plume. #018
- [1.0.0] Jul 28 2025: Hello World! — The project is drafted, under the name MBAPPE.
🔮 Possible future improvements
All of them are listed in the issues.
Those with the 🚀 emoji are new features, those with the ↗️ emoji are improvements!
Don’t hesitate to suggest new ideas by opening an issue yourself!
Developed with ❤️ to enhance the Bandcamp experience
Back to top