IN DEVELOPMENT! - breakable changes and random bugs are inevitable. Use it on own risk and report bugs in "issues" section!
A next cross-platform version of BandcampOnlinePlayer written in Rust with Sciter library!
This simple and user-friendly desktop-oriented client for Bandcamp.com makes it easier to listen to albums from tags or URLs, with features such as a play queue and Low memory/CPU usage, making it a superior alternative to using a web browser.
- Audio playback from site in mp3 128k quality
- Playback control: seek, pause, next, prev, volume control ...
- Play queue: add/remove album tracks
- Album explorer: allows to explore albums in specified tag
- Global search aroud website
- AND MORE
You can download latest dev version from "actions" menu: https://github.com/LaineZ/bc_rs/actions
- Download Rust and follow installation instructions
$ git clone https://github.com/LaineZ/bc_rs.git
$ cd bc_rs
$ ./download.sh
- This script downloads Sciter SDK for build on linux or mac. On Windows you can usedownload.ps1
script. If powershell script fails to run. Try run this command:Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
and try again.- If you run on Linux you need install these libs:
libxcb-shape0
,libxcb-xfixes0
- On Ubuntu/Debian you can run that command
sudo apt install libxcb-shape0-dev libxcb-xfixes0-dev
- On Void linux you can install with this command
sudo xbps-install libxcb-devel
- On Arch linux you can install with this command
sudo pacman -S libxcb
- On Ubuntu/Debian you can run that command
cargo build --release
cd target/release
- DONE! You can run it
This application is not intended to facilitate the unauthorized download or sharing of music. Its sole purpose is to provide users with an easier way to stream and play music from the site, and to help them discover new and exciting tracks to enjoy. We do not condone or support piracy in any form, and we encourage all users to respect the intellectual property rights of artists and content creators.