Skip to content

Releases: MiczFlor/RPi-Jukebox-RFID

v3.7.0-alpha

04 Mar 21:58

Choose a tag to compare

v3.7.0-alpha Pre-release
Pre-release

Caution

Raspberry Pi OS Trixie is not yet supported.
Using Raspberry Pi OS Bookworm is the current recommendation.

Automated Release for v3.7.0-alpha

v3.6.0: Full Bookworm support (GPIO), 64-bit, ...

04 Mar 21:55
4fa84fd

Choose a tag to compare

Caution

Raspberry Pi OS Trixie is not yet supported.
Using Raspberry Pi OS Bookworm is the current recommendation.

Summary

Features

  • #2470 Replace RPi.GPIO with rpi-lgpio
    • Due to the replacement of the lib, some changes in behavior take place. Please see here for more information.
    • #2568 fix lgpio build for armv6 and python 3.13
  • #1943 Event Device Support (evdev)
  • #1970 Shutdown after [Time] idle
    • #2332 Add Idle Shutdown Timer support
  • #2352 Allow to enable/disable Cover Art in Web App & load from filesystem
  • #2425 lift 64bit restriction
  • #2557 Improve IRQ configuration and fallback handling for RC522 SPI RFID reader
  • #2412 add basic mqtt support
  • #2380 Add INA219 battery sensor

Fixes

  • #2239 github actions update
  • #2284 Add markdown linting
  • #2292 search filter in library
  • #2293 Stop Back Action at audiofolder root level
  • #2307 Build libzmq locally to work on all host types
  • #2320 Add Python 3.12 to Action
  • #2323 Fix PlayerMPD.rewind to start with the first song
  • #2325 Fix CoverartCacheManager
  • #2326 Fix PlayerMPD.prev/next() when stopped
  • #2351 docker build after pyzmq update
  • #2498 fix evdev breakingchange
  • #2444 RDM6300 configuration bug
    • #2450 Use correct raspi-config command for bookworm
  • #2339 fix bad utils.get_config_action invocations

Documentation

  • #2257 Extract docs for battery monitor
  • #2284 Add markdown linting
  • #2300 Manually upgrade to the latest version
  • #2301 Fix GPIO shutdown button naming
  • #2484 Fix the url to Autohotspot docs
  • #2616 installation instructions for new imager version

Chore

  • various dependabot updates

What's Changed

New Contributors

Full Changelog: v3.5.3...v3.6.0

v2.9.0: Full Bookworm support (GPIO), Bugfixes

23 Feb 23:36
cc4201b

Choose a tag to compare

Caution

Raspberry Pi OS Trixie is not yet supported.
Using Raspberry Pi OS Bookworm is the current recommendation.

Summary

Fixes

  • #2469 Replace RPi.GPIO with rpi-lgpio for V2 legacy
    Due to the replacement of the lib, some changes in behavior take place. Please see here for more information.
  • #2567 fix lgpio build for armv6 and python 3.13
  • #2493 Bluetooth sink led update for rpi-lgpio
  • #2569 fix Spotify playback
  • #2467 remove deprecated spotify properties (username, password). Only client ID and secret is needed.
  • #2466 Fix card swipe detection issue after NTP update

Chore

  • various dependabot updates
  • documentation updates

Note

  • Version 3 is becoming mature and will soon be the new default of Phoniebox. Therefore Version 2 is slowly going into a maintenance mode and no new features will be added to this version.

What's Changed

New Contributors

Full Changelog: v2.8.0...v2.9.0

v2.8.0: Fix Spotify Authentication

08 Nov 13:20
5044358

Choose a tag to compare

Caution

Do NOT use the latest RaspberryPi OS Bookworm release (also don't upgrade via apt) with the new kernel 6.6, if you need to use GPIO components . There have been incompatible changes for the RPi.GPIO library, so Buttons, Shims and Rfid Reader usage can be broken (#2295).
Using RaspberryPi OS Bullseye is the current recommendation as it does not use the new kernel.

Summary

Fixes

Note

  • Version 3 is becoming mature and will soon be the new default of Phoniebox. Therefore Version 2 is slowly going into a maintenance mode and no new features will be added to this version.

What's Changed

Full Changelog: v2.7.0...v2.8.0

v2.7.0: Spotify Integration, discontinuation of Buster support, Bugfixes

26 Apr 18:41
550a258

Choose a tag to compare

Caution

Do NOT use the latest RaspberryPi OS Bookworm release (also don't upgrade via apt) with the new kernel 6.6, if you need to use GPIO components . There have been incompatible changes for the RPi.GPIO library, so Buttons, Shims and Rfid Reader usage can be broken (#2295).
Using RaspberryPi OS Bullseye is the current recommendation as it does not use the new kernel.

Summary

Features

  • Support for Spotify again!
    • a prerelease of mopidy-spotify is used to bring back the spotify integration. Please see Spotify-FAQ for further information
    • this includes startup speed improvements for mopidy due to playlists refresh optimization in the prerelease
  • Raspberry Pi OS Buster and Python < 3.9 will not be supported/tested anymore with this release.
    • official Buster support is running out by June 30th, 2024
    • mopidy-spotify minimum support is Bullseye

Improvements

  • some refactorings of the installation script
  • better installation logging
  • documentation updates
  • version updates for github actions

Fixes

  • fix for special characters entered during setup (spotify credentials, wifi, ...)
  • fix for function calls from RotaryEncoder
  • update defaults and fixed handling for some yes/no questions
  • improved startup time for wifi in combination with the autohotspot feature

Note

Version 3 is becoming mature and will soon be the new default of Phoniebox. Therefore Version 2 is slowly going into a maintenance mode and no new features will be added to this version.

What's Changed

Full Changelog: v2.6.0...v2.7.0

v3.5.3: Hotfix for pyzmq installation on Bullseye

17 Apr 21:32
0ab75c1

Choose a tag to compare

Caution

Do NOT use the latest RaspberryPi OS Bookworm release (also don't upgrade via apt) with the new kernel 6.6, if you need to use GPIO components . There have been incompatible changes for the RPi.GPIO library, so Shims and Rfid Reader usage can be broken (#2295).
Using RaspberryPi OS Bullseye is the current recommendation as it does not use the new kernel.

Important

See notes about updates in v3.5.0

Summary

Fixes

  • Hotfix for pyzmq installation on Bullseye. pyzmq version is now pinned to below 26.
  • Added installation checks to verify correct ZMQ installation

Note

This hotfix is only relevant for new installations. Existing installations don't need to install or patch.

How to update

Documentation

What's Changed

Full Changelog: v3.5.2...v3.5.3

v2.6.0: Network Management, Button Function Args, Bugfixes

29 Mar 21:25
dd2cda7

Choose a tag to compare

Caution

Do NOT use the latest RaspberryPi OS Bookworm release (also don't upgrade via apt) with the new kernel 6.6, if you need to use GPIO components . There have been incompatible changes for the RPi.GPIO library, so Buttons, Shims and Rfid Reader usage can be broken (#2295).
Using RaspberryPi OS Bullseye is the current recommendation as it does not use the new kernel.

Summary

Features

  • Support for NetworkManager
    • This implies some behavior changes:
      • The currently connected Wifi can't be edited on the Settings page anymore
  • Support for correct RFID IDs for RC522 Reader (option for legacy IDds still available during reader setup)
  • GPIO and USB Button configuration now supports the definition of an args value for a function call. Also new function calls for "triggerPlayCardId" and "triggerPlayFolder" have been added. This now allows triggering playback of an (pseudo) card id or a folder. See the docs for more information.

Improvements

  • The preconfigured wifi set by the rpi-imager is now shown in the Web App wifi settings
  • The userscript "addhotspot.sh" has been removed as it was outdated.
  • Only userscript that end with ".sh" are now shown in the selection.
  • Documentation updates
  • github action updates
  • Default value for WiFi setup during installation changed to "no"
  • Default value for Spotify setup during installation changed to "no"
  • setup option for MPD during installation as been removed and is now always performed, as choosing "no" results in a broken installation.

Fixes

  • Fix for wrong values for the audio interfaces names during setup (also the first is now selected as default, instead of the fix value 'Master' which didn't fit in all cases)
  • Fixes for new mqtt version 2.0.0
  • youtube-dl package installation has been updated to work again
  • Fix for PirateAudioHAT setup (config.txt path in bookworm changed)

Note

Spotify integration is still not working. See Spotify-FAQ for further information and a possible manual workaround.

Version 3 is becoming mature and will soon be the new default of Phoniebox. Therefore Version 2 is slowly going into a maintenance mode and no new features will be added to this version.

What's Changed

Full Changelog: v2.5.0...v2.6.0

v3.5.2: Hotfix for pyzmq installation

19 Feb 22:50
5138bb5

Choose a tag to compare

Caution

Do NOT use the latest RaspberryPi OS Bookworm release (also don't upgrade via apt) with the new kernel 6.6, if you need to use GPIO components . There have been incompatible changes for the RPi.GPIO library, so Shims and Rfid Reader usage can be broken (#2295).
Using RaspberryPi OS Bullseye is the current recommendation as it does not use the new kernel.

Important

See notes about updates in v3.5.0

Summary

Fixes

  • Hotfix for pyzmq installation to not use a prerelease version which might be incompatible.

Note

This hotfix is only relevant for new installations. Existing installations don't need to install or patch.

How to update

Documentation

What's Changed

Full Changelog: v3.5.1...v3.5.2

v3.5.1: Hotfix Web App with disabled ipv6

11 Feb 23:07

Choose a tag to compare

Important

See notes about updates in v3.5.0

Summary

Fixes

  • Hotfix for failing Web App start if ipv6 is disabled
  • Added missing link to NFCPy Rfid Reader

Note

If in previous versions IPv6 was disabled during setup, the Web App (nginx) will fail to start.
If you have an existing installation with this situation you can also fix it by running the following command
sed -i '/listen \[::\]:80/d' /etc/nginx/sites-available/default

How to update

Documentation

What's Changed

Full Changelog: v3.5.0...v3.5.1

v3.6.0-alpha

04 Feb 22:10
5c49108

Choose a tag to compare

v3.6.0-alpha Pre-release
Pre-release

Automated Release for v3.6.0-alpha