MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MM as rolling picture frame

    Scheduled Pinned Locked Moved Development
    21 Posts 8 Posters 3.9k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I Offline
      Inferhide
      last edited by

      I see it’s been a while since you’ve posted, but I just wanted to ask if anyone has managed to mix in random folder sorting like “shuffle” for photos instead of date order. Also curious if newer versions of the MMM-BackgroundSlideshow module handle transitions better—mine sometimes skips or freezes with larger image sets. Would love to hear how others have fine-tuned theirs lately.

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @Inferhide
        last edited by

        @Inferhide I use MMM-ImagesPhotos and don’t see those issued

        What is a large image set?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • R Offline
          RonR
          last edited by

          Posting pictures on MM was something I am doing also. I’m using sdetweil
          MMM-ImagesPhotos from third party modules. It was easy to setup and works well. You have to store your images in a local directory inside the module. It has several options available which I have not looked into yet. Just set it up yesterday.

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @RonR
            last edited by

            @RonR the local folder can be linked(see the ln command) to a share mounted from another server source(in /etc/fstab)

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @sdetweil
              last edited by sdetweil

              @RonR

              make the mount point

              sudo mkdir /media/fileserver
              

              in fstab, change username and password to the server folder
              and the path to the server , this is my synology NAS

              //192.168.2.32/media
              
              //192.168.2.32/media /media/fileserver cifs username=xxxxx,password=yyyyyyyy,iocharset=utf8,file_mode=0777,dir_mode=0777
              

              before reboot

              sudo mount -a
              

              now

              ls /media/fileserver  
              

              should show files

              on reboot it will auto mount

              now in the MMM-ImagesPhotos folder, move the uploads folder out of the way

              mv uploads  o-uploads
              

              now link the mount point there

              sudo ln -s  /media/fileserver uploads
              

              now

              ls uploads 
              

              should show the files from the server
              the ln command could link a subdirectory of the mount point too

              in the MMM-ImagePhotos folder

              ls -laF 
              

              should show

              uploads --> /media/fileserver
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • UncleRogerU Offline
                UncleRoger
                last edited by UncleRoger

                I use MMM-BackgroundSlideshow to display random paintings from over 200 images. It seems to work pretty well.

                All of the paintings are stored locally on the Pi, in a subdirectory of the module directory: ~/MagicMirror/modules/MMM-BackgroundSlideshow/Paintings

                S 1 Reply Last reply Reply Quote 1
                • S Offline
                  sdetweil @UncleRoger
                  last edited by

                  @UncleRoger you could move them to a server too

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • BKeyportB Offline
                    BKeyport Module Developer
                    last edited by

                    here’s how I did it.

                    1. Set up SAMBA on the pi, and include a mapping to your photos drive (I wouldn’t recommend keeping them locally)

                    2. magic mirror’s config, using MMM-Backgroundslideshow

                    /* Magic Mirror Config by Brendan Keyport. */
                    /* Office - Certificate Display */
                    var config = {
                    	address: "0.0.0.0",
                    	port: 8082,  // port is 8082 as I use a server/client style setup. 
                    	ipWhitelist: [], 
                    	language: "en",
                    	timeFormat: 12,
                    	units: "imperial",
                    	//logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"],
                    	customCss: "css/custom3.css",
                    	modules:
                    	 [
                    		{
                        		module: 'MMM-BackgroundSlideshow',
                        		position: 'fullscreen_below',
                        		config: {
                          			imagePaths: ['<path to shared folder>'],
                          			transitionImages: true,
                          			randomizeImageOrder: true,
                          			showAllImagesBeforeRestart: true,
                          			//transitionSpeed: 0,
                          			gradient: [0],
                          			horizontalGradient: [0],
                          			backgroundSize: "contain"
                      			 }
                      		}
                    /*************** DO NOT EDIT BELOW ***************/
                    	]
                    };
                    
                    if (typeof module !== "undefined") {
                    	module.exports = config;
                    }
                    

                    Easy as Pi.

                    The "E" in "Javascript" stands for "Easy"

                    1 Reply Last reply Reply Quote 1
                    • 1
                    • 2
                    • 3
                    • 2 / 3
                    • First post
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Sam, technical setup by Karsten.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy