v3.5.0: RFID Reader Support, Network Management
Important
Currently no updates can be performed and new installation is needed. See Note
for further information
Summary
Features
- New card actions for playback (play, pause, prev, next, toggle, repeat, shuffle)
- Support for Network management via NetworkManager (incl Autohotspot)
- Setup script for HifiBerry Soundcards
- New support for RFID Reader without HID Driver (NFCPy)
- Welcome message on system login
Improvements
- Web App Bundle is now automatically build on commit for official branches (main, develop)
- Kioskmode setup is officially unsupported for arm6 devices and now deactivated in the installer for those
run_rpc_tool
can now run commands directly- Github Workflow tests
- Documentation (updates and wording), e.g.
- Playlists, Livestreams, Podcasts
- Command line client for RPC
- ...
Fixes
- Cover Art is working again
- Python venv activation is now integrated for common scripts (see docs for new location of scripts to run)
- Network management via dhcpcd (StaticIP, IPv6)
- Prevent rerun of installer on existing installations due to unexpected and destructive behavior (see
Note
) - Other minor fixes
Note
As there are some significant changes in the Jukebox installation, no updates can currently be performed. To get the new version, a new installation on a fresh image has to be done. See How to Update
We are sorry for the inconvenience and working on a fix for the next Release!
How to update
What's Changed
- Ignore test directories for coverage by @s-martin in #2158
- Adapt pbc.c to current json rpc spec by @sklemer1 in #1857
- Add docs for command line client for RPC by @s-martin in #2162
- Add Workflow Action to build and upload webapp bundle on Release by @AlvinSchiller in #2161
- Improve the run_rpc_tool script by @s-martin in #2166
- Improve Docs: Fix GPIO and add WSL by @s-martin in #2173
- Cover Art with Cache by @pabera in #2177
- Improve docs by @s-martin in #2178
- Update Pulseaudio docs for Docker on Mac by @pabera in #2176
- Activate codeql analysis by @s-martin in #2182
- future3: Jukebox.Dockerfile - Reorder 'USER' command by @votti in #2199
- add workflow files to paths to trigger run by @AlvinSchiller in #2202
- New card actions: play, pause, prev, next, toggle, repeat, shuffle by @pabera in #2179
- Add swap file adjustment for webapp build by @AlvinSchiller in #2204
- [New component] HiFiBerry Sound Card & OnOff SHIM by @pabera in #2169
- Create markdown docs from docstring in py files by @s-martin in #2181
- deactivate kioskmode installation option on armv6 devices by @AlvinSchiller in #2217
- Update docs by @AlvinSchiller in #2216
- fix the messageboxes by @s-martin in #2223
- Improve Bluetooth docs by @SKHSKHilber in #2174
- Playlists, Livestreams, Podcasts by @flipreverse in #2200
- Future3 add login motd with note about venv by @AlvinSchiller in #2225
- Minor fixes by @AlvinSchiller in #2234
- Add NFCPy support by @powertomato in #2190
- included venv activation for python scripts by @AlvinSchiller in #2233
- prevent installer rerun and remove update path by @AlvinSchiller in #2235
- NetworkManager Support by @AlvinSchiller in #2218
- Allow default value for CoverArtCache path by @pabera in #2237
- Release v3.5.0 by @pabera in #2211
New Contributors
- @sklemer1 made their first contribution in #1857
- @votti made their first contribution in #2199
- @SKHSKHilber made their first contribution in #2174
- @flipreverse made their first contribution in #2200
- @powertomato made their first contribution in #2190
Full Changelog: v3.4.0...v3.5.0