Skip to content

Releases: Caleb9/syno-photo-frame

0.13.0

21 Jul 11:59
Compare
Choose a tag to compare

This release makes it possible to disable the blurred background fill using the new --background option. The option's argument can be one of two values:

  • blur - the current default, previously the only implicit option, which shows a blurred photo in the background
  • none - black background

Here's how it looks:

2024-07-21_14-05

Enjoy!

❤️ Sponsors!

@brazzoms

Full Changelog: 0.12.1...0.13.0

0.12.1

17 Feb 13:54
Compare
Choose a tag to compare

A classic deadlock made its way into the last release. It occurs when there is an error signing into Synology Photos API. This release fixes it.

Full Changelog: 0.12.0...0.12.1

0.12.0 - Screen Rotation

16 Feb 12:13
Compare
Choose a tag to compare

This release adds support for a portrait orientation of the screen, allowing you to set your photo frame vertically (or even upside-down! 🙃). Additionally, the update notification has been enhanced for a more pleasing appearance.

Here's an example of how it all looks:

To rotate the screen, use the new --rotate option with a value of 90, 180, or 270 degrees.

Breaking change!

As announced in the previous release, the random-start value for the --order option has been removed. Use --random-start instead.

Full Changelog: 0.11.0...0.12.0

0.11.0 - Order an Album by Photo Filenames

10 Feb 12:54
Compare
Choose a tag to compare

This release adds a new value for the --order option: by-name to display photos by their filename order. The --order random-start has been therefore deprecated, and replaced with the returning --random-start option to support random-start for both by-date and by-name order values. If you use --order random-start it will still work in this version, but the value will get removed in the next release, so update any scripts accordingly.

Full Changelog: 0.10.2...0.11.0

0.10.2

02 Feb 17:01
Compare
Choose a tag to compare

This release contains a minor change that makes the first photo display independently from checking for updates. Previously the check had to be completed before the first photo would show on screen. Now, if the check takes a long time, the slideshow will start anyway, and the update notification will appear later on.

0.10.1

26 Jan 12:16
Compare
Choose a tag to compare

This release fixes the wonky exit event handling, which previously could get ignored if occurred during transition from one photo to another.

Additionally, fade-to-black transition duration has been changed from 2 to 1 second.

0.10.0 - Support for Link Protection (Album Password)

23 Jan 16:07
Compare
Choose a tag to compare

Please note that starting with this release, only Debian 12 (bookworm) package will be provided. For instructions on how to install the app on Debian 11 (bullseye) or other platforms, see here.

This release adds the long overdue support for albums with link protection enabled via a password:

Previously, for the app to work, link protection had to be completely disabled on the album. Now you can tighten up security by setting a password, and using the new --password option. It probably makes most sense when your Pi communicates with Synology Photos over the internet, and you don't want to risk unauthorized access to the album. Make sure to use HTTPS (and not HTTP) sharing links in such scenario, to avoid compromising your password.

Other Stuff

Previously, when using an invalid sharing link, or otherwise failing to initialize communication with Synology Photos, the app would show the error screen and continue its attemps to get photos. This has changed and in this particular scenario (i.e. invalid link or password) the app will now stop with a descriptive error message. Other possible errors are still handled in the same way as before.

It may be worth to know that logs generated by the app will have your album password removed.

❤️ Sponsors!

Well, only one sponsor ;) but big thanks go to cyberseekerio for their support! 🙏

0.9.0 - Update Notification

15 Jan 10:20
Compare
Choose a tag to compare

Please note that this release contains separate packages targeting Debian 11 (bullseye) and 12 (bookworm). You can check your version of Debian with lsb_release -c command.

This release adds checking for updates during application startup, so you don't have to do it manually. When a new version is published, there's a log message emitted and a small notification appears in the top-left corner of the screen. You can disable this check with the new --disable-update-check option if you never want to see the notification, or your device is not connected to the internet.

Additionally, performance of the crossfade transition effect introduced in previous version (0.8.0) has been improved. (Update 29-01-2024: this did not actually have any effect)

Note: if you're building the project from source, there's a new dependency libsdl2-ttf-dev that needs to be installed.

0.8.0 - Crossfade Transition Effect

11 Jan 15:29
Compare
Choose a tag to compare

Please note that this release contains separate packages targeting Debian 11 (bullseye) and 12 (bookworm). You can check your version of Debian with lsb_release -c command.

Version 0.8.0 adds a new transition effect: a crossfade (or cross disolve) and a new option --transition (or -t) to select between transition effects, or disable them completely. It takes following values:

  • crossfade: the new effect (and the default if no option is specified), blends photos together during transition
  • fade-to-black: the effect used in previous versions, transitions by fading out to black and in to the next photo
  • none: disables transition effect completely

Enjoy! :)

0.7.0

08 Dec 12:00
Compare
Choose a tag to compare

Please note that this release contains separate packages targeting Debian 11 (bullseye) and 12 (bookworm). You can check your version of Debian with lsb_release -c command.

Version 0.7.0 release adds a --source-size option with which you can control the size of the photo as fetched from Synology Photos (the photo will still be resized to fill the entire screen, no matter which setting is used). The available options are:

  • s: small (360x240)
  • m: medium (481x320)
  • l: large (1922x1280)

The default, when not specified, is l (large) and this is also consistent with previous versions of the app. The resolution values are dictated by Synology Photos API, so the usability of this option is limited to a very low-resolution screens. On such systems however you can reduce network and CPU utilization by using lower size setting. On high resolution screens, using a small size setting will result in visible quality degradation.

Another thing is a slight re-arrangement of the operations, so that next photo does not start fetching in the background before the transition animation from previous photo is completed. This is mainly to not fight for resources on low-end systems such as RPi Zero, which could affect smoothness of fade-in effect. On anything more powerful you will not notice the difference.