All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.
- patch: Add Docusaurus-builder docs to balena-sound [Vipul Gupta (@vipulgupta2048)]
- patch: Add Flowzone back [Vipul Gupta (@vipulgupta2048)]
- sound-supervisor: Switch to a balenalib base image [Alan Boris]
- Allow manual deploys to balena via GH Workflow [maggie0002]
- renamathon: rename application to fleet/app [Tomás Migone]
- docs: Add upgrade instructions to docs [Roddie Hasan]
- changing balenablocks urls and flowzone CI [Flynn Joffray]
- Changing references from balenalabs to balena-labs-projects [Flynn Joffray]
- Switch from balenaCI to flowzone [Pagan Gazzard]
- Update 05-audio-interfaces.md [Ramiro González Maciel]
- Deleting remainder of banner... [andrew]
- Removing meetup banner now that event has ended. [andrew]
- Use balenaHub proxy registry for blocks [Tomás Migone]
- update meet-up event page URL [iayanpahwa]
- Add redirect for balena-sound website. [Carlo Miguel F. Cruz]
- readme: add event link and emojis [Tomás Migone]
- add anniversary meet-up details to README [iayanpahwa]
- landr: rebuild docs site [Tomás Migone]
- audio: fix no sound bug [Tomás Migone]
- Set hostname with balenablocks/hostname [mikynov]
- supervisor: fix audio dependencies [Tomás Migone]
- supervisor: use balena-audio lib [Tomás Migone]
- audio: update to latest audio block running PA v15 [Tomás Migone]
- log2screen: remove block [Tomás Migone]
- spotify: replace base image with our own prebuilt [Tomás Migone]
- sound-supervisor: use node base image for production stage [Tomás Migone]
- airplay: use shairport-sync base image [Tomás Migone]
- ci: remove balena build check [Tomás Migone]
- ci: use new deploy to balena action [Tomás Migone]
- docs: clarify spotify over the internet [Tomás Migone]
- Upgrade sound-supervisor to node 14 [Flynn Joffray]
- docs: clarify spotify premium requirement [Tomás Migone]
- landr: rebuild landr page [Tomás Migone]
- landr: refresh site [Tomás Migone]
- meta: replace balena/build CI with balena-ci GitHub action [Tomás Migone]
- airplay: fix connection bug with airplay [Tomás Migone]
- sound-supervisor: update dependency to fix build [Tomás Migone]
- Format Post-provisioning markdown [Amit Solanki]
- meta: remove CODEOWNERS file [Tomás Migone]
- multiroom: use alsa backend on client [Tomás Migone]
- hub: temporarily track usage [Tomás Migone]
- multiroom: unpin client image [Tomás Migone]
- Expose project version on sound API [Tomás Migone]
- multiroom: allow disabling multiroom master updates [Tomás Migone]
- multiroom: add periodic fleet sync [Tomás Migone]
- multiroom: use multiroom blocks [Tomás Migone]
- Put definition of SOUND_SUPERVISOR_PORT on separate line in bash scripts [Philip A]
- Use SOUND_SUPERVISOR_PORT in container start scripts [Philip A]
- Remove unneeded ports from sound supervisor service [Tomás Migone]
- Add logging service [Tomás Migone]
- Use updated block naming [Tomás Migone]
- Multiple changes [Tomás Migone]
- ui: Implement basic version of local UI for open fleets [Tomás Migone]
- plugins: revamp plugins [Tomás Migone]
- docs: Clarify SOUND_DISABLE_PLUGIN [Tomás Migone]
- docs: expand DAC docs [Tomás Migone]
- hub: add open fleets metadata [Tomás Migone]
- multiroom: fix snapcast version [Tomás Migone]
- spotify: Add option to enable Spotify's audio cache and disable cache by default [Roddie Hasan]
- Update balena.yml to adhere to new spec [Stevche Radevski]
- Add --hostID arg to Snapcast client startup [Mark Chester]
- upnp: Set UUID to differentiate between instances [Jody Goldberg]
- docs: change to svg deploy with balena button [Aaron Shaw]
- docs: add link to supported dacs [Aaron Shaw]
- docs: add various dacs that have been tested [Aaron Shaw]
- spotify: fix linear volume control issue [Aaron Shaw]
- docs: add iqaudio and JustBoom boards [Aaron Shaw]
- docs: Patch ALSA bridge install script [Tomás Migone]
- docs: Update multiroom image [Tomás Migone]
- multiroom: update snapcast to v0.22 and various improvements [Tomás Migone]
- Replace Unicode double quotes with ASCII double quotes in reference docs [Paulo Castro]
- Change deploy button to svg [Amit Solanki]
- meta: fix up some docs typos [Matthew McGinn]
- Add contract balena.yml and app logo (hub) [Chris Crocker-White]
- multi-room: add snapweb to snapcast server [Emmanuel Jannetti]
- spotify: fix password woes [Tomás Migone]
- env vars: fix docs about some block env vars. Add SOUND_DISABLE_BLUETOOTH. [Tomás Migone]
- dwb: add balena.yml file to explicitly set env vars [Tomás Migone]
- dac: Add Boss DAC v1.2 [Tomás Migone]
- docs: add query params to deploy link [Aaron Shaw]
- dac: add Adafruit mac98357 [Tomás Migone]
- Documentation: added clear links to help on the Getting Started page [Mark Chester]
- plugins: change restart policy to on-failure to avoid unnecessary restarts [Tomás Migone]
- Open port 1705 for snapcast clients to control snapcast server. [Mark Chester]
- Minor documentation tweaks [AlexProgrammerDE]
- dac: add Hifiberry DAC2 HD [Tomás Migone]
- meta: Use balenablocks images instead of balenaplayground [Tomás Migone]
- Update link in docs section of README [Anuj Deshpande]
- Update logo dir in README [Amit Solanki]
- balenaSound 3.0: use balena blocks [Tomás Migone]
- spotify: Environment variable to switch volume normalisation [Florian]
- Fix snapcast bad signature error in rpi0 devices [Tomás Migone]
- multiroom: use alpine based containers [Tomás Migone]
- Adding clarity to DAC section [andrewnhem]
- Adding clarification between config vars and env vars for users [andrewnhem]
- Fix rpi1/rpi2 bug with multiroom server [Tomás Migone]
- multi-room: disable feature for raspberrypi2 fam [Tomás Migone]
- Adding masterclass reference to balenaSound troubleshooting [andrewnhem]
- docs: add troubleshooting case [Tomás Migone]
- docs: Update device support citations so they don't look as links [Tomás Migone]
- snapcast-client: Fix bug where snapcast client is not starting [Tomás Migone]
- multi-room: add latency optional parameter to snapclient [Tomás Migone]
- Add UPnP [Alex]
- docs: add delay reduction troubleshooting for bluetooth-audio [Tomás Migone]
- Contribution link patch [Alex]
- Minor documentation updates [Phil Wilson]
- Add config.yml [Alex]
- Put back one-click deploy button on main README file. [Tomás Migone]
- Refactor documentation to adapt repo to Landr [Tomás Migone]
- Add parsable CHANGELOG [Giovanni Garufi]
- Add .versionbot folder for YAML formated changelogs [Tomás Migone]
- Add sample "deploy to balena" button [Stevche Radevski]
- Add images in preparation for Landr update. [Tomás Migone]
- Added Justboom Digi HAT dtoverlay config info. [Tomás Migone]
- Add more DACs [Alex]
- Change to balena project to enable builds in CI [Chris Crocker-White]
- Support old variables [AlexProgrammerDE]
- add -M to amixer to fix volume mapping issues #117 [matthewcroughan]
- Add acks for projects we're using [Chris Crocker-White]
- Update var picture [Alex]
- Change device name variable [Alex]
- Add CLIENT_ONLY to multi room audio [Balena CI]
- Readme should show where setup commands are run [Stef Kors]
- Add issue templates [Alex]
- Add AlexProgrammerDE as codeowner [Chris Crocker-White]
- Delete mplayer in aarch64 [Alex]
- Remove mplayer, use WAV notification sounds [Chris Crocker-White]
- Bump Snapcast to 0.19.0 [Chris Crocker-White]
- Add IQaudIO Pi-DAC+ to table IQaudIO Pi-DAC+ works using dtoverlay iqaudio-dacplus [michaellwilks]
- Add Pimoroni Pirate Audio to list [Alex]
- upd information re. pHAT DAC [Wikinaut]
- Update DAC_configuration.md [armin-haghi]
- dac: Add dtoverlay for miniBoss DAC [Tomás Migone]
- multi-room: Add multi-room feature [Tomás Migone]
- Fix default volume value in README [Stevche Radevski]
- Add another supported DAC [Chris Crocker-White]
- Add InnoMaker DAC to DAC configuration docs [Jack Brown]
- Tweak service names [Chris Crocker-White]
- Add pisound dtoverlay [Chris Crocker-White]
- Add dtoverlay for Justboom DAC HAT [Chris Crocker-White]
- Add digital volume setting and lower default [Chris Crocker-White]
- Add name differentiation [Alex]
- Fix spotify password error if it has spaces [Alex]
- Add pHAT DAC config [Chris Crocker-White]
- Add DAC configuration docs [Peter Armstrong]
- meta: Update codeowners to HHR team [Matthew McGinn]
- readme: Clarify Spotify only works with Premium account [Heds Simons]
- Clarify Spotify connect usage [Chris Crocker-White]
- Add Spotify login [Alex]
- Add code for gpio control with udev and some other things [Alex]
- Correct typo (#66) [Chris Crocker-White]
- Add other supported streaming methods to README [Chris Crocker-White]
- blueetooth-audio: Remove supervisor api label since it's no longer needed. [Tomás Migone]
- Remove multicontainer instructions from readme since MC is now default for this project. [Tomás Migone]
- Update Dockerfiles to use exec form of CMD. [Tomás Migone]
- Fix typo in README [Alex]
- bluetooth: Reconnect automatically to last known device [Tomás Migone]
- PIN code, only allow numeric and 6 digits. Updated README.md. [Tomás Migone]
- Fix console debug messages on startup. [Tomás Migone]
- Add pin code instructions to README [Tomás Migone]
- Add pin code support (Legacy pairing mode) [Tomás Migone]
- Make raspotify start more clear, add default output volume and add cache [AlexProgrammerDE]
- meta: add tmigone as a codeowner [Matthew McGinn]
- Fix to make spotify container build for a Pi 4 app [Chris Crocker-White]
- Set the system volume to provided value in bluetooth-udev [Burhan Del Rey]
- Update CODEOWNERS (add @shaunmulligan) [Chris Crocker-White]
- Update codeowners and add PR template [Chris Crocker-White]
- Add Spotify Support [Alex]
- Add support for Airplay streaming [Chris Crocker-White]
- Add contribution guidelines [Chris Crocker-White]
- Add volume configuration options, fixes #28 [Chris Crocker-White]
- Add support for Pi 4 fixes #25 [Chris Crocker-White]
- Change base image to Debian Stretch instead of Buster [pwt]
- Restore disabling timeout functionality [Chris Crocker-White]
- Remove redundant bluealsa package [Chris Crocker-White]
- Remove redundant alsa-base package [Chris Crocker-White]
- fix. [Tim]
- Remove unnecessary action [Robert Vojta]
- Space before the screenshot [Robert Vojta]
- Cleaner log output [Robert Vojta]
- Allow setting custom name [Roman Mazur]
- Remove name from the header [Robert Vojta]
- Add credit for original bluetooth-agent starting point [Chris Crocker-White]
- Add logo [Chris Crocker-White]
- Add initial version [Chris Crocker-White]
- Rename start to start.sh [Robert Vojta]
- Reformat Python code [Robert Vojta]
- Remove unnecessary semicolon [Robert Vojta]
- Use printf & case instead of multiple ifs [Robert Vojta]
- Use printf instead of echo [Robert Vojta]
- Reformat README [Robert Vojta]
- Update README [Chris Crocker-White]
- Housekeeping, add README [Chris Crocker-White]
- Set bluetooth name including hostname [Chris Crocker-White]
- Set bluetooth name including hostname [Chris Crocker-White]
- Changed connect/disconnect sounds to cleaner ones [Chris Crocker-White]
- First working version! (req. balenaOS > 2.38) [Chris Crocker-White]
- Tuning - still losing pairings at this point [Chris Crocker-White]
- Changed to a single container - concept working [Chris Crocker-White]
- Initial commit [Chris Crocker-White]