4 releases
new 0.1.4 | Dec 8, 2024 |
---|---|
0.1.3 | Aug 6, 2024 |
0.1.2 | Aug 3, 2024 |
0.1.1 | Jul 28, 2024 |
#260 in Audio
210KB
1K
SLoC
About - Usage - Related - License - Contribution
Status
Prototype
About
This is a minimal autoplayer of bandcamp's discover section. It plays entire albums listed on the page.
Why
I wanted a way to automatically play entire albums on the discover page, as I like to listen to whatever albums pop up there.
I wrote the app in rust for practice.
Usage
Requirements
[!IMPORTANT] Linux requires
libasound2-dev
on Debian / Ubuntu oralsa-lib-devel
on Fedora
If not building,libasound2
on Debian / Ubuntu oralsa-lib
on Fedora
- Rust == 2021
Running
There currently are no UI controls for the app. The app can, however, be controlled through media keys or any native media control panel. A cache file is created in appdata (or equivalent) to remember songs it has played.
This app has mainly been developed for Windows, with a working build on Debian Linux.
cargo run --release
Installing
cargo install bandmix
Related
- pombadev/sunny
- JasonWei512/code-radio-cli
- phunks/bcradio
- michaelherger/Bandcamp-API
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING.md.
Dependencies
~22–69MB
~1M SLoC