Skip to content

Latest commit

 

History

History
813 lines (508 loc) · 15.3 KB

CHANGELOG.md

File metadata and controls

813 lines (508 loc) · 15.3 KB

Change Log

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.

v3.10.0

(2024-04-17)

  • 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]

v3.9.6

(2022-11-16)

  • changing balenablocks urls and flowzone CI [Flynn Joffray]

v3.9.5

(2022-10-24)

  • Changing references from balenalabs to balena-labs-projects [Flynn Joffray]

v3.9.4

(2022-10-10)

  • Switch from balenaCI to flowzone [Pagan Gazzard]

v3.9.3

(2022-06-15)

  • Update 05-audio-interfaces.md [Ramiro González Maciel]

v3.9.2

(2022-06-14)

  • Deleting remainder of banner... [andrew]

v3.9.1

(2022-04-28)

  • Removing meetup banner now that event has ended. [andrew]

v3.9.0

(2022-04-05)

  • Use balenaHub proxy registry for blocks [Tomás Migone]

v3.8.9

(2022-03-21)

  • update meet-up event page URL [iayanpahwa]

v3.8.8

(2022-03-21)

  • Add redirect for balena-sound website. [Carlo Miguel F. Cruz]

v3.8.7

(2022-03-16)

  • readme: add event link and emojis [Tomás Migone]

v3.8.6

(2022-03-16)

  • add anniversary meet-up details to README [iayanpahwa]

v3.8.5

(2022-02-09)

  • landr: rebuild docs site [Tomás Migone]

v3.8.4

(2022-02-03)

  • audio: fix no sound bug [Tomás Migone]

v3.8.3

(2022-01-27)

  • Set hostname with balenablocks/hostname [mikynov]

v3.8.2

(2022-01-10)

  • supervisor: fix audio dependencies [Tomás Migone]

v3.8.1

(2022-01-10)

  • supervisor: use balena-audio lib [Tomás Migone]

v3.8.0

(2022-01-10)

  • audio: update to latest audio block running PA v15 [Tomás Migone]

v3.7.0

(2022-01-07)

  • 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]

v3.6.19

(2022-01-05)

  • ci: remove balena build check [Tomás Migone]

v3.6.18

(2022-01-05)

  • ci: use new deploy to balena action [Tomás Migone]

v3.6.17

(2021-12-23)

  • docs: clarify spotify over the internet [Tomás Migone]

v3.6.16

(2021-12-21)

  • Upgrade sound-supervisor to node 14 [Flynn Joffray]

v3.6.15

(2021-12-21)

  • docs: clarify spotify premium requirement [Tomás Migone]

v3.6.14

(2021-12-14)

  • landr: rebuild landr page [Tomás Migone]

v3.6.13

(2021-12-13)

  • landr: refresh site [Tomás Migone]

v3.6.12

(2021-11-24)

  • meta: replace balena/build CI with balena-ci GitHub action [Tomás Migone]

v3.6.11

(2021-11-24)

  • airplay: fix connection bug with airplay [Tomás Migone]

v3.6.10

(2021-10-20)

  • sound-supervisor: update dependency to fix build [Tomás Migone]

v3.6.9

(2021-09-06)

  • Format Post-provisioning markdown [Amit Solanki]

v3.6.8

(2021-06-30)

  • meta: remove CODEOWNERS file [Tomás Migone]

v3.6.7

(2021-06-24)

  • multiroom: use alsa backend on client [Tomás Migone]

v3.6.6

(2021-06-23)

  • hub: temporarily track usage [Tomás Migone]

v3.6.5

(2021-06-22)

  • multiroom: unpin client image [Tomás Migone]

v3.6.4

(2021-06-21)

  • Expose project version on sound API [Tomás Migone]

v3.6.3

(2021-06-18)

  • multiroom: allow disabling multiroom master updates [Tomás Migone]
  • multiroom: add periodic fleet sync [Tomás Migone]
  • multiroom: use multiroom blocks [Tomás Migone]

v3.6.2

(2021-06-14)

  • Put definition of SOUND_SUPERVISOR_PORT on separate line in bash scripts [Philip A]
  • Use SOUND_SUPERVISOR_PORT in container start scripts [Philip A]

v3.6.1

(2021-06-09)

  • Remove unneeded ports from sound supervisor service [Tomás Migone]

v3.6.0

(2021-05-27)

  • 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]

v3.5.5

(2021-05-25)

  • plugins: revamp plugins [Tomás Migone]
  • docs: Clarify SOUND_DISABLE_PLUGIN [Tomás Migone]

v3.5.4

(2021-05-24)

  • docs: expand DAC docs [Tomás Migone]

v3.5.3

(2021-05-13)

  • hub: add open fleets metadata [Tomás Migone]

v3.5.2

(2021-03-08)

  • multiroom: fix snapcast version [Tomás Migone]

v3.5.1

(2021-02-04)

  • spotify: Add option to enable Spotify's audio cache and disable cache by default [Roddie Hasan]

v3.5.0

(2021-02-01)

  • Update balena.yml to adhere to new spec [Stevche Radevski]

v3.4.7

(2021-01-19)

  • Add --hostID arg to Snapcast client startup [Mark Chester]

v3.4.6

(2021-01-08)

  • upnp: Set UUID to differentiate between instances [Jody Goldberg]

v3.4.5

(2021-01-01)

  • 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]

v3.4.4

(2020-12-31)

  • spotify: fix linear volume control issue [Aaron Shaw]

v3.4.3

(2020-12-21)

  • docs: add iqaudio and JustBoom boards [Aaron Shaw]

v3.4.2

(2020-12-01)

  • docs: Patch ALSA bridge install script [Tomás Migone]

v3.4.1

(2020-11-30)

  • docs: Update multiroom image [Tomás Migone]

v3.4.0

(2020-11-27)

  • multiroom: update snapcast to v0.22 and various improvements [Tomás Migone]

v3.3.1

(2020-11-27)

  • Replace Unicode double quotes with ASCII double quotes in reference docs [Paulo Castro]

v3.3.0

(2020-11-27)

  • Change deploy button to svg [Amit Solanki]

v3.2.2

(2020-11-26)

  • meta: fix up some docs typos [Matthew McGinn]

v3.2.1

(2020-11-25)

  • Add contract balena.yml and app logo (hub) [Chris Crocker-White]

v3.2.0

(2020-10-30)

  • multi-room: add snapweb to snapcast server [Emmanuel Jannetti]

v3.1.11

(2020-10-28)

  • spotify: fix password woes [Tomás Migone]

v3.1.10

(2020-10-28)

  • env vars: fix docs about some block env vars. Add SOUND_DISABLE_BLUETOOTH. [Tomás Migone]

v3.1.9

(2020-10-19)

  • dwb: add balena.yml file to explicitly set env vars [Tomás Migone]

v3.1.8

(2020-10-19)

  • dac: Add Boss DAC v1.2 [Tomás Migone]

v3.1.7

(2020-10-01)

  • docs: add query params to deploy link [Aaron Shaw]

v3.1.6

(2020-09-25)

  • dac: add Adafruit mac98357 [Tomás Migone]

v3.1.5

(2020-09-25)

  • Documentation: added clear links to help on the Getting Started page [Mark Chester]

v3.1.4

(2020-09-25)

  • plugins: change restart policy to on-failure to avoid unnecessary restarts [Tomás Migone]

v3.1.3

(2020-09-23)

  • Open port 1705 for snapcast clients to control snapcast server. [Mark Chester]
  • Minor documentation tweaks [AlexProgrammerDE]

v3.1.2

(2020-09-21)

  • dac: add Hifiberry DAC2 HD [Tomás Migone]

v3.1.1

(2020-09-17)

  • meta: Use balenablocks images instead of balenaplayground [Tomás Migone]

v3.1.0

(2020-09-17)

  • Update link in docs section of README [Anuj Deshpande]

v3.0.1

(2020-09-16)

  • Update logo dir in README [Amit Solanki]

v3.0.0

(2020-09-15)

  • balenaSound 3.0: use balena blocks [Tomás Migone]

v2.4.10

(2020-08-22)

  • spotify: Environment variable to switch volume normalisation [Florian]

v2.4.9

(2020-07-23)

  • Fix snapcast bad signature error in rpi0 devices [Tomás Migone]

v2.4.8

(2020-07-22)

  • multiroom: use alpine based containers [Tomás Migone]

v2.4.7

(2020-07-21)

  • Adding clarity to DAC section [andrewnhem]

v2.4.6

(2020-07-21)

  • Adding clarification between config vars and env vars for users [andrewnhem]

v2.4.5

(2020-07-21)

  • Fix rpi1/rpi2 bug with multiroom server [Tomás Migone]

v2.4.4

(2020-07-17)

  • multi-room: disable feature for raspberrypi2 fam [Tomás Migone]

v2.4.3

(2020-07-13)

  • Adding masterclass reference to balenaSound troubleshooting [andrewnhem]

v2.4.2

(2020-06-23)

  • docs: add troubleshooting case [Tomás Migone]
  • docs: Update device support citations so they don't look as links [Tomás Migone]

v2.4.1

(2020-06-08)

  • snapcast-client: Fix bug where snapcast client is not starting [Tomás Migone]

v2.4.0

(2020-06-04)

  • multi-room: add latency optional parameter to snapclient [Tomás Migone]

v2.3.0

(2020-06-03)

  • Add UPnP [Alex]

v2.2.8

(2020-05-27)

  • docs: add delay reduction troubleshooting for bluetooth-audio [Tomás Migone]

v2.2.7

(2020-05-27)

  • Contribution link patch [Alex]

v2.2.6

(2020-05-27)

  • Minor documentation updates [Phil Wilson]

v2.2.5

(2020-05-19)

  • Add config.yml [Alex]

v2.2.4

(2020-05-12)

  • Put back one-click deploy button on main README file. [Tomás Migone]

v2.2.3

(2020-05-01)

  • Refactor documentation to adapt repo to Landr [Tomás Migone]

v2.2.2

(2020-04-29)

  • Add parsable CHANGELOG [Giovanni Garufi]

v2.2.1

(2020-04-29)

  • Add .versionbot folder for YAML formated changelogs [Tomás Migone]

v2.2.0

(2020-04-28)

  • Add sample "deploy to balena" button [Stevche Radevski]

v2.1.9

(2020-04-21)

  • Add images in preparation for Landr update. [Tomás Migone]

v2.1.8

(2020-04-14)

  • Added Justboom Digi HAT dtoverlay config info. [Tomás Migone]

v2.1.7

(2020-04-10)

  • Add more DACs [Alex]

v2.1.6

(2020-04-09)

  • Change to balena project to enable builds in CI [Chris Crocker-White]

v2.1.5

(2020-04-08)

  • Support old variables [AlexProgrammerDE]

v2.1.4

(2020-04-08)

  • add -M to amixer to fix volume mapping issues #117 [matthewcroughan]

v2.1.3

(2020-04-08)

  • Add acks for projects we're using [Chris Crocker-White]

v2.1.2

(2020-04-04)

  • Update var picture [Alex]

v2.1.1

(2020-04-02)

  • Change device name variable [Alex]

v2.1.0

(2020-04-02)

  • Add CLIENT_ONLY to multi room audio [Balena CI]

v2.0.10

(2020-04-02)

  • Readme should show where setup commands are run [Stef Kors]

v2.0.9

(2020-04-01)

  • Add issue templates [Alex]

v2.0.8

(2020-04-01)

  • Add AlexProgrammerDE as codeowner [Chris Crocker-White]

v2.0.7

(2020-03-31)

  • Delete mplayer in aarch64 [Alex]

v2.0.6

(2020-03-31)

  • Remove mplayer, use WAV notification sounds [Chris Crocker-White]

v2.0.5

(2020-03-31)

  • Bump Snapcast to 0.19.0 [Chris Crocker-White]

v2.0.4

(2020-03-27)

  • Add IQaudIO Pi-DAC+ to table IQaudIO Pi-DAC+ works using dtoverlay iqaudio-dacplus [michaellwilks]

v2.0.3

(2020-03-27)

  • Add Pimoroni Pirate Audio to list [Alex]

v2.0.2

(2020-03-25)

  • upd information re. pHAT DAC [Wikinaut]
  • Update DAC_configuration.md [armin-haghi]

v2.0.1

(2020-02-14)

  • dac: Add dtoverlay for miniBoss DAC [Tomás Migone]

v2.0.0

(2020-02-12)

  • multi-room: Add multi-room feature [Tomás Migone]

v1.3.10

(2020-02-10)

  • Fix default volume value in README [Stevche Radevski]

v1.3.9

(2020-02-06)

  • Add another supported DAC [Chris Crocker-White]

v1.3.8

(2020-02-05)

  • Add InnoMaker DAC to DAC configuration docs [Jack Brown]

v1.3.7

(2020-02-03)

  • 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]

v1.3.6

(2020-02-03)

  • Add name differentiation [Alex]

v1.3.5

(2020-02-03)

  • Fix spotify password error if it has spaces [Alex]

v1.3.4

(2020-01-31)

  • Add pHAT DAC config [Chris Crocker-White]
  • Add DAC configuration docs [Peter Armstrong]

v1.3.3

(2020-01-30)

  • meta: Update codeowners to HHR team [Matthew McGinn]

v1.3.2

(2020-01-07)

  • readme: Clarify Spotify only works with Premium account [Heds Simons]

v1.3.1

(2020-01-07)

  • Clarify Spotify connect usage [Chris Crocker-White]

v1.3.0

(2020-01-02)

  • Add Spotify login [Alex]

v1.2.0

(2019-12-18)

  • Add code for gpio control with udev and some other things [Alex]
  • Correct typo (#66) [Chris Crocker-White]

v1.1.3

(2019-12-13)

  • Add other supported streaming methods to README [Chris Crocker-White]

v1.1.2

(2019-11-20)

  • 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]

v1.1.1

(2019-11-20)

  • Fix typo in README [Alex]

v1.1.0

(2019-11-20)

  • bluetooth: Reconnect automatically to last known device [Tomás Migone]

v1.0.0

(2019-11-15)

  • 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]

v0.5.0

(2019-11-15)

  • Make raspotify start more clear, add default output volume and add cache [AlexProgrammerDE]

v0.4.5

(2019-11-04)

  • meta: add tmigone as a codeowner [Matthew McGinn]

v0.4.4

(2019-10-10)

  • Fix to make spotify container build for a Pi 4 app [Chris Crocker-White]

v0.4.3

(2019-10-10)

  • Set the system volume to provided value in bluetooth-udev [Burhan Del Rey]

v0.4.2

(2019-10-08)

  • Update CODEOWNERS (add @shaunmulligan) [Chris Crocker-White]

v0.4.1

(2019-10-07)

  • Update codeowners and add PR template [Chris Crocker-White]

v0.4.0

(2019-10-07)

  • Add Spotify Support [Alex]

v0.3.0

(2019-10-07)

  • Add support for Airplay streaming [Chris Crocker-White]

v0.2.1

(2019-10-07)

  • Add contribution guidelines [Chris Crocker-White]

v0.2.0

(2019-10-04)

  • Add volume configuration options, fixes #28 [Chris Crocker-White]

v0.1.0

(2019-10-01)

  • Add support for Pi 4 fixes #25 [Chris Crocker-White]

v0.0.11

(2019-08-01)

  • Change base image to Debian Stretch instead of Buster [pwt]

v0.0.10

(2019-07-24)

  • Restore disabling timeout functionality [Chris Crocker-White]

v0.0.9

(2019-07-22)

  • Remove redundant bluealsa package [Chris Crocker-White]

v0.0.8

(2019-07-22)

  • Remove redundant alsa-base package [Chris Crocker-White]

v0.0.7

(2019-07-11)

  • fix. [Tim]

v0.0.6

(2019-07-05)

  • Remove unnecessary action [Robert Vojta]
  • Space before the screenshot [Robert Vojta]
  • Cleaner log output [Robert Vojta]

v0.0.5

(2019-07-05)

  • Allow setting custom name [Roman Mazur]

v0.0.4

(2019-07-05)

  • Remove name from the header [Robert Vojta]

v0.0.3

(2019-07-04)

  • Add credit for original bluetooth-agent starting point [Chris Crocker-White]
  • Add logo [Chris Crocker-White]

v0.0.2

(2019-07-04)

  • 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]