Raspberry Slideshow changelog
RASPBERRY SLIDESHOW
About | Download and use | Donation | Changelog | Signage Orchestrator
Version 20.0
- the underlying base system has been updated to the latest Raspberry Pi OS Lite, v.12, Bookworm.
Version 19.0
- Raspberry Pi 5 compatible: the underlying base system has been updated to the latest Raspberry Pi OS Lite, v.12, Bookworm;
- OMX Player has been replaced by mpv.
Version 18.0
- WebDav functionality: sliding media from an ownCloud/NextCloud folder added;
- Instagram posts’ media slide [with strict Instagram limitations];
- background music (useful for images-only playback);
- code refactored and a couple of minor bugs fixed;
- site documentation revised.
Version 17.0
- Google Drive functionality added: fetching and sliding media from your Google Drive account’s folder is now possible, pairing the older Dropbox feature.
Version 16.0
- the underlying base system has been updated to the latest Raspberry Pi OS Lite, v.11, Bullseye with a backported OMX Player.
Version 15.1, maintenance release
- system has been updated to the latest Raspberry Pi OS Buster Lite (formerly known as Raspbian Lite).
Version 15.0, maintenance release
- Dropbox feature restored (it was broken since Dropbox changed their API – again);
- system has been updated to the latest Raspberry Pi OS Lite (formerly known as Raspbian Lite).
Version 14.0
- Refresh of the remote media list rewritten, now performed asynchronously by a pool of “watchdog workers”. This drastically reduces the blank between loops when the refresh feature is enabled;
- Dropbox feature restored (it was broken since Dropbox changed their API);
- Informational output on some TVs when playing videos should be now removed, thanks to Sean Monaghen;
- system has been updated to the latest Raspberry Pi OS Lite (formerly known as Raspbian Lite).
Version 13.1
- the underlying operating system has been updated. This solves an issue with the kernel on the Pi4, causing some fbi issues (many thanks to Torsten Walther);
- splash screen.
- media.conf now replaces all the .txt files for configuring the system behaviour. It’s a breaking change;
- upon timeout reached, only remote changed sources’ media are fetched again (previously, all media of all remote sources were downloaded);
- Web/P images added to whitelisted images’ file formats;
- better logging and prittier debugging output;
- refetching hashes improved and better handling of connection issues (Dropbox improved);
- USB device is unmounted as soon as media have been copied to the internal SD card for a safer USB key removal, idea thanks to Francois Audirac;
- default MEDIA_FOLDER moved to /var/lib/rs;
- the underlying operating system has been updated.
Version 12.0
- the underlying operating system has been updated to Raspbian Buster, which assures the compatibility with the new Raspberry Pi 4 and all the older boards;
- sliding Dropbox-fetched media feature has been added: you can now play images and videos directly from your Dropbox account!;
- username and password can now be set directly in the network-share.txt file for the Windows share feature (previously a trivial modification of the source files was needed);
- debug information is now much more verbose, easing issues discovery;
- improved overall playback fluidity;
- some bugs have been fixed, the most tedious one was that at every refresh timeout (serverlist-refresh.txt) all the media were downloaded, regardless if an upstream file had been modified or not;
- Raspberry Slideshow code is now a proper Debian .deb package and not just a collection of source code files hand-copied across the system.
Version 11.0
- the underlying operating system has been updated to the latest Raspbian Stretch build, which assures the new Raspberry Pi 3b+ compatibility (raspberrypi-bootloader);
- SMB v2 is now used by default for the Windows (Samba) share functionality;
- serverlist-related media fetching does not fire in case of download error.
Version 10.0
- the underlying operating system has been moved to Raspbian Stretch; the overall performance is sensibly better;
- a Systemd unit file now replaces the older SysV init-script for launching the slideshow;
- smoother transitions between images and videos;
- some minor improvements on code.
Version 9.0
- underlying Raspbian Jessie operating system updated (I tried to switch to Raspbian Stretch, but it’s still full of bugs); kernel and bootloader packages have been updated as well;
- omxplayer is now taken from Stretch (APT pinning);
- the way the operating system mounts the inserted USB keys has been changed: usbmount has been removed (because it is now deprecated for the now-stable Debian Stretch) and now Raspberry Slideshow itself is responsible for the mount;
- improvement: all txt config files (as network-share.txt & co) are now pre-processed in order to “clean” non-unix line terminators in one passage (dos2unix);
- if Raspberry Slideshow finds out a .txt.txt filename exists, which of course is an error, it renames the file as .txt;
- debug information is now also stored into a file (/var/log/rs.log);
- bugfix: EXIF rotate did not work for Samba files;
- some minor improvements on code.
Version 8.0
- underlying operating system updated; fbi program now taken from Stretch (APT pinning);
- Raspberry Pi Zero W compatibility;
- Oops: Terminated output supressed when quitting fbi;
- some minor improvements on code.
Version 7.0
- media retrieval from local network folder shares (Windows shares/Samba, for example: //192.168.0.100/myShare;
- cleaner playback;
- faster boot;
- some bugs fixed (images playback).
Version 6.0
- removed linux-wlan-ng package, which interferes with the Raspberry 3 built-in 80211 module. Reinstall in case you use a Raspberry Pi 2;
- no black screen after all images playback while possible (i.e. when no video and no server content refresh is set). Of course images to videos transition and reloading remote resources need a very quick blank;
- optional photos rotation based on their EXIF informations (enable in /etc/rs.conf).
Version 5.0
It’s a complete new operating system which combines and enhances Raspberry Picture Frame Slideshow 4.0 and Raspberry Video 1.0, now both defunct.
- Raspberry Pi 3 compatibility;
- image and video playback;
- images: no more a web-based slider, but a native Linux image slider directly using the framebuffer (speed, stability).