Raveberry

Latest version: v0.11.2

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

0.8.10

- New feature: the alarm can be triggered anytime by connecting two pins on the Pi, e.g. with a buzzer. Enable in raveberry.yaml with "buzzer" key.
- Fixed youtube autoplay
- Queue updates show instantly instead of after an animation. Updates sometimes got lost when no animation was triggered. Some songs seemed to be downloading forever.
- Added option to disable duplicating audio into cava (only takes effect if any visualization is installed). Due to the large buffer size the playback sometimes gliched.
- Placeholders are correctly linked
- All `/lights` settings are stored in the database

0.8.9

- Migrate databases during setup
- Failing to applay homewifi does not stop setup
- Script that sets output during setup is provided with all credentials
- Voting correctly uses the key of a queued song

0.8.6

- Introducing [https://raveberry.party/](https://raveberry.party/)
- Jamendo support
- Added option to limit queue length
- Added option to not show hashtags by default
- Added option to embed the stream in the mainpage, clients stream the music directly from the service (currently only Jamendo)
- Cleaned up docker-compose file
- No more snake&95case for frontend: camelCase for js and kebab-case for css and html
- Fixed shareberry link

0.8.5

- New shuffle all button for the admin that reorders the whole queue (Finally generically implementing reordering animations pays off) (80)
- Playlists can be created from songs played during a given time span (106)
- [snapcast](https://github.com/badaix/snapcast) support
- icecast and snapcast can be selected as a sound output
- As a side effect, icecast streaming is not reset to be disabled every mopidy config update
- The Shareberry endpoint tries to extract a url from the received query, fixing Spotify and Soundcloud sharing
- Disconnected banner does not show when reloading or leaving the page
- Only one state update handler is registered per page (instead of every handler on every page)
- The base state is not updated twice every update
- Disable timer based scheduling in pulseaudio (fixes hdmi sound quality issues, 104)
- Made documentation regarding system install clearer
- Reactive lighting starts on a different offset on the LED ring (it was remounted)

- Removed a lot of code duplication, making new functions a lot easier to implement (hopefully):
* Url patterns are generated dynamically from backend functions
* Ajax endpoints are injected into the html via templating
* Default behavior is added to html elements corresponding to ajax endpoints
* These elements are also generically updated during state updates

0.8.4

- Raveberry is upgraded by a system service, making it finish reliably
- Remove false positives for new versions (pip changed its interface)
- Testing in CI is done in a separate folder, .pyc files are not packaged anymore
- Search engine is only initialized in new databases, speeding up installation
- Due to issues during pairing, devices are connected to directly
- Tested HiFiBerry (it works)
- Config file can be specified in remote installs
- Log to console when testing

0.8.3

- Use svg graphics
- Use localStorage instead of cookies
- Removed some unnecessary state updates

Page 5 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.