7.4
NOTE: The OS level has changed. To get all of the updates, you will need to use the fppos upgrade method or use a new image.
Enhancements
- Change to use dedicated "falcon player" NTP pool (OS level update needed)
- Update the ChangeLog page to show tags on the branch
- fsequtils - add ability to examine sequence channel data
- Proxies will now open in a new tab when IP is selected
- Hide Scheduler menu entry and status box on remotes
- Add 'Save As New' button when editing an existing playlist entry
- Change hostname link to go to main status page
- Allow LED Panels in Advanced UI mode w/ non-panel cape installed
- Remove some unused packages on Pi (saves 180MB of space)
- Log output from mp3gain
- Run scripts in popup vs new tab.
- File Manager - Show thumbnails for image files with user-selectable thumbnail size
Bug Fixes
- Fixed a bunch of minor memory leaks to prevent some crashes
- On multi-core Pi's, delay an extra 5s at boot (unless configured otherwise) to allow USB devices to be detected
- Don't show external URL's on multi sync page for Kiosk mode
- Fix crash if playlist json is invalid
- Fix crash in twinkly output if twinkly device is too busy to respond to authentication request
- Fix crash if empty string passes for playlist filename
- Fix problems download syslog and /var/log/messages
- Honor Group Count in auto-created Pixel String models
- Fix next playlist scheduledStartTime in status API.
- Pixel String page - Fix issue with pixel count warnings not displaying error status
- Fix rsyncd/smbd services restart after OS upgrade
- Fix reading settings with spaces in the values
- Fix compile on latest Fedora
- Try to detect corrupt eeprom and not crash fppd
- Don't flash a corrupt eeprom if eeprom download fails
- Bunch of minor spelling mistakes, text spacing updates, etc....
- Fix several race conditions that could cause lockups/hangs when using effects on overlay models
- Fix multi sync packets sending media timestamp and not the sequence timestamp
- Fix control channel output not using correct channels
- Fix support for 1600x900 monitors
- Fix Shift-Click in File Manager not working properly
- Fix auto generated overlay model names for models on smart receivers
- Fix issues signing cape eeproms
- Fix some issues with settings backups creating thousands of backup files consuming space
Installation Instructions
If you have a system running 7.x, you can go to the FPP about page (about.php) and click on the "Manual Update" button. At that point, a big green "Upgrade" bar should appear on the main status page. Click on that to start the update process. It may take a long time to upgrade. Likely 5-10 minutes. You will need to reboot after the upgrade is complete to finish the upgrade process.
For users of FPP 6.x or older, it is strongly recommended to do a full "OS Level" upgrade or re-image instead of attempting to upgrade directly from any older FPP version. There are several new features that will not work if an OS level upgrade is not done. There are two ways to do so:
-
Re-image - you can backup your 5.x/6.x configuration, create a new image, and restore the configuration.
-
In-place upgrade - this requires you to have FPP 5.5 and all the updates for 5.5 or FPP 6.3 already running on the device. Download the appropriate "fppos" file to your computer. Make sure the file extension is still fppos (some browsers will rename it). Upload it to the "File Manager" on the FPP instance. Then go to the about page. Under the normal "Manual Upgrade", a new Upgrade OS button should appear. Click it and wait a LONG time. When done, it should reboot into 7.3. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. An alternate method to do an in-place upgrade if you are only upgrading one device AND the device has internet connectivity, is to select the 7.3 fppos (download) file and then click on the Upgrade OS button. This will download the fppos file and then install it as mentioned above. This will still take a LONG time and if you are doing this on more than one device, you will essentially be downloading the same file multiple times so is probably not the best way.
-
NOTE: In SOME cases, the reboot will fail due to library replacement. In that case, a power cycle may be required to get it back up and running.
Selecting an image
For Raspberry Pi series including Pi B, Pi B+, Pi 3, Pi 3+, Pi 4 and Pi Zero use this image
- FPP-v7.4-Pi.img.zip
For Beaglebone Black, Beaglebone Green, PocketBeagle, and Beaglebone Green Gateway use this image
- FPP-v7.4-BBB.img.zip