A MagicMirror Module to show random backgrounds from a local folder on the Mirror.
In your terminal, go to your MagicMirror's Module folder:
cd ~/MagicMirror/modules
git clone https://github.com/Ultimatum22/MMM-RandomBackground.git
npm install
Configure the module in the config.js
file.
To use this module, add it to the modules array in the config/config.js
file:
modules: [
{
module : 'MMM-RandomBackground',
position : 'fullscreen_below', // Any region but this one makes the most sense
config : {
animationSpeed : 2000,
updateInterval : 5000
}
}
]
Create a folder named photos
in the module directory and place the images to be displayed in this folder. Make sure that the file permissions are set correctly so that the MagicMirror process is able to read the files.
The following properties can be configured:
Option | Description |
---|---|
animationSpeed |
How fast the new image fades into the old one (in milliseconds). A higher value means a slower animation. Default is 1000 ms. |
updateInterval |
How often a new photo is displayed. Default is 10 minutes. |
showAdditionalInfo |
Show image meta info. Default is false. |
randomOrder |
Display images in random order. Default is true. |
opacity |
Opacity of the background. Ranged 0.0 to 1.0. Default is 1.0. |
photoDirectories |
[Functionality not yet implemented] |