https://github.com/timvisee/pokoebox
:sound: A portable boombox with media center project. Mirror of https://gitlab.com/timvisee/pokoebox
https://github.com/timvisee/pokoebox
bluetooth media-center media-player music raspberry-pi speaker
Last synced: 2 months ago
JSON representation
:sound: A portable boombox with media center project. Mirror of https://gitlab.com/timvisee/pokoebox
- Host: GitHub
- URL: https://github.com/timvisee/pokoebox
- Owner: timvisee
- License: gpl-3.0
- Created: 2017-03-14T19:16:39.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-03-13T15:00:50.000Z (over 6 years ago)
- Last Synced: 2025-01-15T10:07:53.307Z (over 1 year ago)
- Topics: bluetooth, media-center, media-player, music, raspberry-pi, speaker
- Language: Rust
- Homepage:
- Size: 1.52 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[![Build status on GitLab CI][gitlab-ci-master-badge]][gitlab-ci-link]
[gitlab-ci-link]: https://gitlab.com/timvisee/pokoebox/pipelines
[gitlab-ci-master-badge]: https://gitlab.com/timvisee/pokoebox/badges/master/pipeline.svg
# PokoeBox
A custom speaker project.
This is still a work in progress. The README will be updated anytime soon.

## Requirements
* Linux
* Rust 1.40
Required libraries:
* `libgtk-3-dev`
* Apt: `sudo apt install libgtk-3-dev`
* `at-spi2-core` (only with `rpi` feature)
* Apt: `sudo apt install at-spi2-core`
* `libasound2-dev`:
* Apt: `sudo apt install libasound2-dev`
## Build
### Compile features
The following compile time features are available:
* `rpi`: Compile with Raspberry Pi features, with support for GPIO and custom external peripherals.
Example: `cargo run --features "rpi"`
## License
This project is released under the GNU GPL-3.0 license.
Check out the [LICENSE](LICENSE) file for more information.