Skip to content

Releases: FalconChristmas/fpp

4.3

13 Oct 18:54
4.3
203d90b
Compare
Choose a tag to compare
4.3

Enhancements

  • VirtualMatrix updates to allow 1:1 pixel perfect output
  • VirtualMatrix can now display multiple matrices on one framebuffer in 1:1 mode
  • Optimized memory usage for BBB48String and BBBMatrix for lower CPU usage
  • Add volume control on remotes
  • Bridge mode timeout - if no data received, blank the data
  • BBB Matrix - Support for newer 1:2 scan P10's
  • Disallow empty IP and Netmask if using Static IP
  • Add interface names associated with IP in title area

Bug Fixes

  • HTTP Discovery of FPP instances on local network
  • LOR Output "off by one" problems for LOR unit ID's
  • Fix some problems deleting playlists with strange characters in the name
  • Fix problems displaying playlist durations if over 99 minutes
  • Fix problems with graceful stop of playlists if end time is hit while playing an "inserted" item
  • Fix channel range on test page to display entire range if multiple ranges are configured/required, not just the first range
  • Fix crash on shutdown if mqtt is not used
  • Fix maximum number of universes per line
  • Fix for retrieving metadata for sequences with spaces in their name
  • Fix "Hidden" flag for Wifi networks

Installation Instructions

If you have a system running 4.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. This method will get all the updates above except those marked with *. Those changes will require a re-image or use of the "fppos" update method described below.

For users of FPP 3.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 FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. 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 one of these images

  • FPP-v4.3-Pi.img.zip
  • FPP-v4.3-Pi-Kiosk.img.zip

For Beaglebone Black, Beaglebone Green, PocketBeagle, and Beaglebone Green Gateway use this image

  • FPP-v4.3-BBB.img.zip

4.2

05 Sep 19:36
4.2
e8e849f
Compare
Choose a tag to compare
4.2

Enhancements

  • Support for new Beaglebone Green Gateway including the onboard Wifi and Ethernet. All capes that can physically fit onto the BBGG should work, but the double height USB connector on the BBGG will interfere with some capes. (like the K8-B/F8-B) * (requires new image)
  • Support for rtl8812au based USB Wifi adapters * (requires new image)
  • Added support for PocketBeagle capes that use ttyS1 UART
  • Bunch of updates to fsequtils command line utility for merging and converting fseq files
  • Support for non-C++ plugins to be able to create FPP Commands (future plugins will use this)
  • Added HinksPix and AlphaPix controller discovery from network scan
  • Support for using FLAC for media
  • Store which temperature unit is used for display
  • New "8 Pixel Clustered Zig/Zag" setting for 1/2 scan P10 panels
  • Faster bootup on Beaglebones by preload some required modules * (requires new image)

Bug Fixes

  • Bunch of issues with ColorLight output on large panels where lower parts of panels would flicker or not display correctly
  • Fix some bugs displaying the channel count on the LED Panels page
  • Mime type for m4a files was wrong so could not "Listen" from file manager
  • Sequences that used timing other than 25ms or 50ms may not play at correct speed
  • Random characters on OLED screen for Gateway if no gateway is found
  • Don't issue a warning if DDP discovery packet is received when not in bridge mode
  • FPP Commands that have sub-commands (overlay model effects) were not displayed correctly in playlist editor
  • Schedules that run from 00:00 to 24:00 on Saturdays had all kinds of bugs/issues
  • Plugins need to be unloaded prior to GPIO shutdown so plugins that use GPIO's can cleanly cleanup/exit
  • Fix problems playing videos on an overlay model if not also running a sequence

Installation Instructions

If you have a system running 4.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. This method will get all the updates above except those marked with *. Those changes will require a re-image or use of the "fppos" update method described below.

For users of FPP 3.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 FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. 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 one of these images

  • FPP-v4.2-Pi.img.zip
  • FPP-v4.2-Pi-Kiosk.img.zip

For Beaglebone Black, Beaglebone Green, PocketBeagle, and Beaglebone Green Gateway use this image

  • FPP-v4.2-BBB.img.zip

4.1

24 Jul 17:21
4.1
71390f3
Compare
Choose a tag to compare
4.1

Enhancements

  • Nicer formatting for /apihelp.php page to make finding and understanding the REST API easier
  • Multisync Page Enhancements
    • MultiSyncBroadcast and MultiSyncMulticast should be mutually exclusive
    • Filter drop downs for Platform and Mode to allow easier finding of specific instances
  • Description field added for PCA9685 to allow providing user information about the output (ex: Skull Tilt)
  • Network Page - WIFI selection changed to drop down of known wifi networks to make selection easier
  • Multithreaded UDP output for better performance
  • Updated FPP_Install.sh script for installing FPP onto a "desktop" Debian or Ubuntu System while leaving the user, X11, configuration , etc.. intact
    • Add ability to configure an X11 Virtual Matrix
    • Support video files on X11 systems
  • New API for plugins to allow modifying sequence data prior to overlay models and output processors
  • New FPP Commands
    • "Play Media" to play a particular media file in the background
    • "Toggle Playlist"
  • Add "-C FPPCommand arg1 arg2 ..." flags to /opt/fpp/src/fpp command line tool to make invoking commands from scripts easier
  • Call media plugins on Remotes that are playing media

Bug Fixes

  • FPP Command samples for the REST payload on /apihelp.php were wrong
  • Fix excessive memory usage in some rare cases with Remote Falcon plugin
  • Bunch of timing adjustments for ws281x pixels on BBB String capes
  • Fix some tearing of images on Virtual Matrices
  • Some tables need a horizontal scroll bar if the width is too wide or columns would get cut off
  • Fix some problems with Multicast FPP Commands that prevented remote instances from detecting that they were supposed to be triggered
  • Duration on Text effect of Overlay Models was ignored
  • Bridge mode updates to not interfere with plugins, overlays, output processors that are modifying the data

Installation Instructions

If you have a system running 4.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 3.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 FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. 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.

4.0

13 Jun 13:00
4.0
8f9d6bf
Compare
Choose a tag to compare
4.0

Enhancements

  • Interface/"Look and Feel" Updates

    • "Tab Based" settings page - we've tried to collect all the various settings to put them in one place.
    • Unification of style sheets, colors, etc... so look and feel is more consistent
    • Add icons onto various menu items and other links
    • "Interface Levels" - on the UI tab of the Settings page, you can select the "Interface Level" appropriate for you. We are trying to "hide" some of the complex/not frequently needed features from the casual user that gets confused by them.
    • Move storage settings to new Storage tab in settings (Advanced UI level) and remove advanced settings page
    • New status page to provide more insight into the currently running playlist
    • Ability to start a sequence directly from the status page
  • New Scheduler/Playlist editors

    • New Playlist editor to allow editing playlist entries, drag/drop, etc...
    • Allow offsets from SunSet and SunRise
    • Allow repeats to be on multiples of 5/10/15/20/30/60 minutes
  • New Multisync page allows easier/faster control of your entire network of FPP instances.

    • Allow column sorting and filtering
    • Allow excluding individual RFC1918 CIDR blocks from the list
    • Allow restarting FPPD on all/selected instances
    • Allow upgrading FPP on all/selected instances
    • Allow simultaneous rsync of sequences/media/etc... to selected remotes
    • Send "unicast discovery" pings to list of "Additional Remotes" to support advanced discovery across network subnets.
    • Advance mode - HTTP scan of subnets to discover controllers. Detect Falcon/SanDevices/ESPixelStick devices and display their version
  • Output updates

    • New optimized ColorLight output to handle larger matrices using less CPU load
    • Update Virtual Matrix to allow arbitrary widths (no longer restricted to multiples of 16)
    • Tighten ws281x timing on BBB Strings to be more accurate and allow full 800 pixels at 40fps.
    • New "Three to Four" output processor to expand RGB to RGBW
    • LED Panel page now has separate "Width" and "Height" fields to make setting up larger matrices easier
    • New media player - we've replaced the omxplayer media player with a new internal VLC based player for videos. This should be more reliable, particularly on the Pi4 where we are having reliability issues with omxplayer. In addition, the new media player allows syncing SOUND on remotes.
  • Hardware Capes/Hat updates

    • Add ability to upgrade/update eeproms on Capes/Hats
    • On capes/hats with 4 direction buttons, add ability to set the eth0 IP address and other network settings
    • Support for the I2C 16x2 and 20x4 LCD displays
  • Other major changes

    • FPPD is now run directly from systemd and will be automatically restarted if it crashes (although it shouldn't crash)
    • BUNCH of new API's available to Plugins. Several plugins have been updated/added to use them including the fpp-arcade plugin, fpp-HomeAssistant plugin, etc...
    • New Effects that can run on Pixel Overlay Models and trigger-able from FPP Commands. Currently only a few are available. More will come.
    • New GPIO inputs page to allow GPIO's to trigger any FPP Command. GPIO inputs can also control the FPP OLED menus. Also, support for various I2C GPIO expanders.
    • Support setting a different FPP instance as the source for "git pull" upgrades. (Advanced UI setting)
    • Internal updates for running playlists for enhanced position tracking to allow SMPTE/LTC plugin
    • New Kiosk mode image for the Pi that will boot directly to FPP's web page if HDMI monitor and keyboard/mouse is attached

Incompatibilities

  • We've removed some seldom used/obsolete outputs including the OLA, TriksC and Hill320
  • The Perl based API's have been removed. Scripts using the OLD API's should be updated to use the new REST API's
  • fppwss - WebSocket API has been removed. Use the REST API's
  • GPIO595 configuration has changed. You will need to reconfigure if using it.
  • mpg123, mpg321, and ogg123 are no longer installed. Scripts that use these should install them if needed or flip to using ffmpeg or vlc.
  • wiringPi and pigpio are no longer installed. Again, scripts that need them should be re-written or have them installed if needed.
  • Several playlist entry types are no longer available and should be auto-converted to the "FPP Command" equivalent.
  • Auto-upgrade flag removed.
  • Moved to jquery 3.5 and removed jquery-migrate. Plugins that rely on older jquery calls may need to be updated.
  • Removed support for the "MultiSync CSV Packets". Nothing uses them and the binary packets provide significantly more information.

Upgrade Instructions

It is strongly recommended to do a full "OS Level" upgrade or re-image instead of attempting to upgrade directly from any FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.0-alpha3. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file. 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.

4.0-beta1

01 May 14:49
c03ad78
Compare
Choose a tag to compare
4.0-beta1 Pre-release
Pre-release

This is a pre-release/beta image of the forthcoming FPP 4.0. As a pre-release, there are things that are still under development, still some rough edges, etc... However, there are also a lot of new features that need testing as well as feedback from users.

More details about 4.0 are being tracked at: #653

BBB Update: There are "beta2" images for the BBB attached. They are essentially the same as the beta1 images, but a different Linux kernel is being used. Please test to make sure things still work. The new kernel should provide tighter control of timing for pixel strings output from the BBB.

Enhancements

  • ALL of the Enhancements/Features listed at: https://github.com/FalconChristmas/fpp/releases/tag/4.0-alpha3
  • More unification of style sheets, colors, etc... so look and feel is more consistent
  • Add icons onto various menu items and other links
  • New Multisync page allows easier/faster control of your entire network of FPP instances.
    • Allow column sorting and filtering
    • Allow excluding individual RFC1918 CIDR blocks from the list
    • Allow restarting FPPD on all/selected instances
    • Allow upgrading FPP on all/selected instances
    • Send "unicast discovery" pings to list of "Additional Remotes" to support advanced discovery across network subnets.
  • Support setting a different FPP instance as the source for "git pull" upgrades. (Advanced UI setting)
  • Internal updates for running playlists for enhanced position tracking to allow SMPTE/LTC plugin
  • LED Panel page now has separate "Width" and "Height" fields to make setting up larger matrices easier
  • Add ability to upgrade/update eeproms on Capes/Hats
  • Move storage settings to new Storage tab in settings (Advanced UI level) and remove advanced settings page
  • On capes/hats with 4 direction buttons, add ability to set the eth0 IP address and other network settings
  • Support for the I2C 16x2 and 20x4 LCD displays
  • New Kiosk mode image for the Pi that will boot directly to FPP's web page if HDMI monitor and keyboard/mouse is attached

Bug Fixes

  • Fix some stuttering with the new VLC based video player
  • Fix issues with playlist entries showing length 0.0 when uploaded from xLights on Windows

Incompatibilities

  • Moved to jquery 3.5 and removed jquery-migrate. Plugins that rely on older jquery calls may need to be updated.
  • Removed support for the "MultiSync CSV Packets". Nothing uses them and the binary packets provide significantly more information.

Upgrade Instructions

It is strongly recommended to do a full "OS Level" upgrade or re-image instead of attempting to upgrade directly from any FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration. Full installation instructions are in the FPP Manual.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.0-beta1. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file.

4.0-alpha3

28 Mar 14:54
1ec3f67
Compare
Choose a tag to compare
4.0-alpha3 Pre-release
Pre-release

This is a pre-release/alpha image of the forthcoming FPP 4.0. As a pre-release, there are things that are still under development, still some rough edges, etc... However, there are also a lot of new features that need testing as well as feedback from users.

More details about 4.0 are being tracked at: #653

Enhancements

  • "Tab Based" settings page - we've tried to collect all the various settings to put them in one place. This is still a work in progress.
  • "Interface Levels" - on the UI tab of the Settings page, you can select the "Interface Level" appropriate for you. We are trying to "hide" some of the complex/not frequently needed features from the casual user that gets confused by them.
  • New media player - we've replaced the omxplayer media player with a new internal VLC based player for videos. This should be more reliable, particularly on the Pi4 where we are having reliability issues with omxplayer. In addition, the new media player allows syncing SOUND only on remotes.
  • New GPIO inputs page to allow GPIO's to trigger any FPP Command. GPIO inputs can also control the FPP OLED menus. Also, support for various I2C GPIO expanders.
  • FPPD is now run directly from systemd and will be automatically restarted if it crashes (although it shouldn't crash)
  • BUNCH of new API's available to Plugins. Several plugins have been updated/added to use them including the fpp-arcade plugin, fpp-HomeAssistant plugin, etc...
  • New Effects that can run on Pixel Overlay Models and trigger-able from FPP Commands. Currently only a few are available. More will come.
  • New Playlist editor to allow editing playlist entries, drag/drop, etc...
  • New Scheduler editor - more changes planned
  • Bunch of updates for detecting and configuring some upcoming capes
  • New optimized ColorLight output to handle larger matrices using less CPU load
  • New status page to provide more insight into the currently running playlist
  • Ability to start a sequence directly from the status page

Incompatibilities

  • We've removed some likely unused outputs including the OLA, TriksC and Hill320
  • The Perl based API's have been removed. Scripts using the OLD API's should be updated to use the new REST API's
  • fppwss - WebSocket API has been removed. Use the REST API's
  • GPIO595 configuration has changed. You will need to reconfigure if using it.
  • mpg123, mpg321, and ogg123 are no longer installed. Scripts that use these should install them if needed or flip to using ffmpeg or vlc.
  • wiringPi and pigpio are no longer installed. Again, scripts that need them should be re-written or have them installed if needed.
  • Several playlist entry types are no longer available and should be auto-converted to the "FPP Command" equivalent.
  • Auto-upgrade flag removed.

Upgrade Instructions

It is strongly recommended to do a full "OS Level" upgrade or re-image instead of attempting to upgrade directly from any FPP 2.x or 3.x 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 3.x configuration, create a new image, and restore the configuration.
  • In-place upgrade - this is new and requires you to have FPP 3.6.2 (or 4.0-alpha2) or newer 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 4.0-alpha3. At that point, go to the Uploads tab of the FPP File Manager and delete the fppos file.

3.6.2

07 Mar 21:40
3.6.2
ed2f333
Compare
Choose a tag to compare

This is an optional bug fix release that contains a few fixes for issues encountered by users.

Enhancements:

  • Support for various "outdoor" panels types for Pi Matrix Hat's
  • Allow Pi Matrix GPIO slowdown to be up to 5 for Pi4
  • Scripts to allow "in place" OS upgrades (coming soon)

Bug Fixes:

  • Fix issues with status UI if one playlist is started while one is already running
  • Fix some issues with JSON backups
  • Fix problems with restores from some PATHs
  • Fix github detection during update

Upgrade Instructions:

If running a 3.6 version already, normally, hitting the "Manual Upgrade" button on the about page should work and we do encourage folks to try this first. However, github has rolled out some changes to their infrastructure which is interfering with the upgrade process in most cases. If the manual upgrade button fails to upgrade, then you will need to FIRST login to the command line via ssh to run some commands. There is an SSH client built into FPP on the Help menu. Username is fpp, password is falcon . Once logged in, run "cd /opt/fpp" then run "sudo git pull". Then exit. Go back to the about page and click the "Manual Update" button again (even though it will say no update available). That should get everything updated.

For older versions, it's recommended to grab the 3.6.2 image from the bottom of https://github.com/FalconChristmas/fpp/releases/tag/3.6.2 , install that.

3.6.1

29 Jan 15:45
3.6.1
5292a02
Compare
Choose a tag to compare

This is an optional bug fix release that contains a few fixes for issues encountered by users.

Enhancements:

  • Add a "Hold Value" output processor to hold the last value if a zero is encountered
  • Several enhancements for the PCA9685 "Servo" output:
    • Add a "Center" value to control what the "128" channel value outputs
    • Add ability to control what happens with 0 value (hold, to center, normal, shut off pwm)
    • Fix some issues adding multiple PCA9685 outputs if multiple boards are on the same i2c bus

Bug Fixes:

  • Fix problems scrolling multi-line text on Pixel Overlay Models
  • Fix problems on PocketScroller related to manual updates
  • Fix problems on PocketScroller where the i2c bus wasn't properly being disabled when output 6 was used
  • Fix problems with bbg-reportpins.sh script not reporting for pins 1-9 on each header
  • Fix several bugs with the "Advanced UI" for the LED Panels
  • Add "/" to list of directories for Restore from USB
  • Fix ArtNet output causing hang at startup (requires a reboot after update)

Upgrade Instructions:

If you have a system running 3.5.x or 3.6.x, you can go to the FPP about page (about.php) and click on the "Manual Update" button. It should only take a minute or two to upgrade.

For older versions, it's recommended to grab the 3.6.1 image from the bottom of https://github.com/FalconChristmas/fpp/releases/tag/3.6.1 , install that.

3.6

19 Jan 23:01
3.6
3282b09
Compare
Choose a tag to compare
3.6

New user installation instructions

For new users, you need to download the appropriate image from the links below. Then follow the instructions found at https://falconchristmas.com/forum/index.php/topic,9372.0.html to "burn" the image on to an SD card. Just extracting/copying the file to a blank SD card will NOT work.

New Features:

  • Updated and new "External" wifi drivers for USB devices using rtl88x2bu and rtl8812au chipsets (requires new image)
  • Enhancements to fppcapedetect to support new upcoming hardware
  • Add ability to use holiday names for scheduling
  • Add scheduled playlist end time to the Status page along with actual start time.
  • Add ability to extend/shorten the currently running playlist
  • New PCA9685 output driver for controlling Servos and other PWM devices
  • Support for using Beagles onboard UARTs for PixelNet/DMX/LOR/Renard
  • New Backup utility for completely backing up and restoring FPP instances to USB or other FPP instances
  • Add ability to start FSEQ files as effects
  • New "Advanced" configuration on LED panels with new features to make configuring panels more flexible
  • Ability for UDP based outputs (DDP/ArtNet/e1.31) to de-duplicate packets and not send packets if data is identical to previous packet. Conserves network bandwidth.
  • For "simple" configuration changes, allow a faster method of fppd restart
  • Allow sorting of schedules to provide prioritization of schedules. First schedule entry is run
  • Add ability for scheduled playlist to mark what should happen when end time is triggered. (stop gracefully, stop now, stop after current loop)

Changes

  • Selection of storage now an Advanced setting and warning added
  • Layout of status page updated to make current/next playlist information easier to see/find
  • Optimize reloading of scheduler config file to only reload when needed

Bug fixes:

  • Fix problems cloning strings across groups on BBB Strings tab
  • Fix removal of 8192cu from blacklist when "Kernel" is selected for Wifi drivers
  • Fix some HTTP Virtual Display refresh issues
  • Lower overhead/optimize PixelOverlay code
  • Fix problems on some tables when using a Touch device
  • Fixed an issue where the next scheduled playlist could point to the currently running playlist
  • Fixed problems with starting the correct playlist when playlists overlapped.
  • Fixed potential playlist hangs by adding timeouts to libcurl URL calls.

Upgrade Instructions:

The best way to upgrade from FPP 2.x is to re-image the device. The full OS upgrade to Debian Buster requires a re-image.

If you have a system running 3.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. 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.

3.5.9

21 Dec 16:59
3.5.9
Compare
Choose a tag to compare

This is an optional bug fix release that contains a bunch of minor fixes for "annoying" little issues that people are experiencing.

Bug Fixes:

  • Fix most of the flicker with scrolling text on a Pixel Overlay model
  • Fix some problems with the URL Playlist Entry
  • Dynamic Playlist entry not detecting if the playlist is shutting down
  • Restart occasionally hanging if HTTP Virtual Display is used
  • Using "Insert Playlist after current" not marking the playlist as "scheduled" if the original one was so the scheduler doesn't know to shut down if time expires
  • Fix a bug in scheduler with overlapping playlists
  • Fix a date range wrap around issues at the end of the year
  • Reduce colorlight slow warning
  • Fix "negative percentages" for the adjust volume commands
  • Fix < and > when viewing scripts
  • Fix script parameter parsing issues with script playlist entry
  • Fix labels for the Beagle LED's to match the silk screen on the beagles
  • Add some logging in FSEQ read code to try and diagnose if something unexpected occurs.

Upgrade Instructions:

If you have a system running 3.5.x, you can go to the FPP about page (about.php) and click on the "Manual Update" button. It should only take a minute or two to upgrade.

For older versions, it's recommended to grab the 3.5.6 image from the bottom of https://github.com/FalconChristmas/fpp/releases/tag/3.5.6 , install that, and then hit the "Manual Update" button on the about page. At this point, there are no images for 3.5.9. Use the 3.5.6 image and hit the upgrade. The changes are relatively small so the upgrade should proceed fairly quickly.