Crates.io | bandmix |
lib.rs | bandmix |
version | |
source | src |
created_at | 2024-07-28 17:09:56.128616 |
updated_at | 2024-12-08 00:32:29.897861 |
description | A minimal autoplayer of bandcamp's discover section |
homepage | |
repository | https://github.com/lehuman/bandmix |
max_upload_size | |
id | 1318076 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
About - Usage - Related - License - Contribution
Prototype
This is a minimal autoplayer of bandcamp's discover section. It plays entire albums listed on the page.
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.
[!IMPORTANT] Linux requires
libasound2-dev
on Debian / Ubuntu oralsa-lib-devel
on Fedora
If not building,libasound2
on Debian / Ubuntu oralsa-lib
on Fedora
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
cargo install bandmix
Licensed under either of
at your option.
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.