Dynaframe - An Open Source Digital photo AND Video frame!
Vložit
- čas přidán 26. 07. 2024
- 2022 UPDATE! If you think this is cool, check out Dynaframe Pro! It's my latest version and it makes this version look like an antique:
• Announcing Dynaframe P...
It features an easier image based setup, multiple frame syncs, phone based uploading, themed web UI, frame syncing, and so much more!
If you're looking for an open source version, Dynaframe 2 video is here:
• Dynaframe 2 - Ultimate...
For Dynaframe 2 it includes top asked features such as:
1) Easier deployment - No more huge image download...I'm going to have a bash script that will do a simple (under 200mb) download to install it
2) Persistent settings
3) Rotation support in the app - no more having to change the OS
4) Crossfades!
5) Random 'all' or random 'folder' options
6) Wider support (pi3/pi4 and even windows)
7) Uses the 'pictures' folder by default (ability to change that will come in yet another update)
8) Screen sleep turned off via the app
Please stay tuned! I'm putting final touches on it and hope to have it out soon!
Update: Instructable is now posted! Find more info on this project here (including how to manually set it up if you would like)
www.instructables.com/id/Dyna...
Update: 3/5 - I made a quick 2 minute trailer of this project here: • Dynaframe - A feature ...
That gives those that are more interested in what it can do a place to view. This is more of the deep dive into how to build one. In the future I'll try to include trailers with projects so that those that want to just see the final result have a quick video to watch, and people can get an idea of the project before diving into how it was bult.
In this video I show a project I call Dynaframe. Dynaframe is a raspberry pi powered media frame which runs a python script that allows it to show images and videos such as plotagraphs or cinemagraphs. This video is the 'how to' video which shows the project, and how to build it yourself. I'll try to get a shorter demo video up soon.
I've created a raspberry pi image with most steps already completed to set this up. This video takes you the rest of the way. The (updated) image is at: 1drv.ms/u/s!AqxjM4_uBDJguOsrw...
Note: At this time that image requires a 32 gig SD Card. If enough people need I can work to reduce it, but for now please use at least a 32 gig SD Card, this will give you plenty of space for art and videos, and I have some future ideas that may make you glad you had the space :)
GitHub repo for the python portion (initial script included in the image, but for updates you'll want this..): github.com/Geektoolkit/Dynaframe
I'd like to thank the artists that collaborated with me on this video! I wanted to have some cool artwork to show for the project, and three artists I contacted on deviant art were gracious enough to respond and let me use their work. They are:
Dash Martin - www.deviantart.com/dashmartin/
Nopeys - www.deviantart.com/nopeys
Francislugfran - (Giovani Francisco Luengo) - www.deviantart.com/francislug...
I hope you visit their galleries on Deviant art and check out some more of their amazing artwork! Please note: DeviantArt hosts adult content.
For instructions on how to lock down Samba:
www.linux.com/learn/quick-and...
For MQTT + Node-Red, I recommend the following video as it's really well done and gives a full breakdown:
• Node Red MQTT on the R...
The home automation setup I'm running is called Hass.IO. You can learn more about it, and how to install it here: www.home-assistant.io/hassio/...
Hass.IO is a simple raspberry pi home automation controller, and if you install the Node-Red addon it makes things like the 'watch Netflix then send MQTT" demo in this video very simple to setup.
If you have feedback on the video please let me know! I love getting video likes, but sometimes knowing what you enjoy, or want to see more of is incredibly helpful.
Thanks for all of the support, I really appreciate it! - Věda a technologie
Your explanation style alone made me subscribe (and comment!). Thanks for a great run through with some great animations (namely the pi going onto the monitor and flipping it). It was simple but quality!
Thank you!!! I always love animations when learning and so was glad to find out I could do some fun ones in PowerPoint to help make the videos fun!
That back to the future one was awesome with the flames animated! Now I have something to use my spare pi zero w for lol. Subbed!
69ChAdC the image is running on a pi3 but I’m working on a pi0 version. If you’re good with python though it’s on github!
This is maybe the most complete explanation of this type of system I’ve seen... great job!
I guess Im randomly asking but does someone know of a trick to get back into an instagram account??
I was dumb lost my password. I would love any help you can offer me
@Kasen Ronin Instablaster ;)
@Maximiliano Kingston thanks for your reply. I found the site thru google and I'm trying it out now.
Looks like it's gonna take quite some time so I will reply here later with my results.
@Maximiliano Kingston It worked and I actually got access to my account again. I'm so happy:D
Thanks so much you saved my account!
@Kasen Ronin Happy to help xD
Great content, creative and inspired work. Came across this by accident glad I did, now I'm going to try not to hate that I stumbled on this cos my creative juices are flowing to embark on similarly inspired work :).
On a different note, you are a great presenter, short and sweet, with the appropriate level of detail.. keep up the good work.
Thankyou so much! I have a sequel to this that I've worked on, and I'm hoping to release an even newer version. Excited to share more soon!
@@geektoolkit
Looking forward keep up the great work.., luv to hear more on splicing image across monitors..
You have almost done exactly what I imagined. This is amazing! I'm a complete and utter noob when it comes to electronics, home automation and anything related. This video makes it possible. I actually understood the majority thanks to you and guess if I follow this step by step, I can achieve a slide show of anime boobs on my wall 🙏 Thank you and fantastic work!!!
You’re welcome!!! There’s plenty of cool art on deviantart to choose from!
Made it to boobs. 👌
This is awesome! I've been looking for something like this!!
I was too! That's why I built it, tons of photo ones, but one that did videos too!? Couldn't find it..
Thank you. Been looking for a place to start on this kind of idea for a while. Can't wait to have a crack at it as the RP 4 arrived today
Yay! I hear supply chains may finally be relaxing
Note: The image has been updated 2/13/2019 @ 8:51PM PST. The old image was from a 32 gig Sandisk, and wasn't working on other 32 gig cards. I reproduced the problem reported by Lyne Frappier (Thankyou and apologies!) and after a few days of research, got the image down to about 20 gigs. It won't fit on a 16 gig card (yet) but when I update the image that'll be my next target. Also, I found a bug with dashes ("-") in file names. I"m working to figure that out right now, but if an image doesn't show, please try renaming it to something without symbols to see if that fixes it. I was using os.system vs. subprocess.Popen, and I believe that was my downfall. #learning
I will download the updated image and give it a try and let you know how it went. Thanks again!
can't thank you enough for making this, useful in many situations, can't wait to try it out
Thanks! I LOVE mine and my biggest challenges now are how to not just have my entire room using them. I'm looking into adding the ability to show websites...then we could have a playlist that could show data such as weather/traffic/etc. by showing a predefined playlist of websites for a few seconds each, or even maybe just images off of the web, and then still be able to use static images. I have alot of ideas here, and after I get a few home automation ideas filmed I'm going to work on a vnext of this. I'll make the install/upgrade much easier this time!
@@geektoolkit I've got some vertical screens that use pi's to loop a bunch of videos and photos, but I couldn't get the samba working well enough to update it wirelessly. Hoping this will be a good alternative to it. Still learning a lot about how pi's work so this is all a learning exercise for me too
Yogi P no worries that’s why I made my channel is to help others! We can not only get you up and running but also in this I go over the code so you can see what to change if you want to dig in an update it. You’ll have to learn a bit of python but I’m a beginner there myself and it’s not too terrible :)
This is amazing!!! Might give this a try for arcade marquees.
Just saw this, and that is actually a goal of mine...I want to add some features to make it work for an arcade marquee almost 'natively' so that it can do images, but maybe also high scores or something. First I have to rewrite it with fades and a few other fixes mentioned through here :)
This is exactly what I needed
This is great, thank you so much, I am looking forward to trying this
Pleas check out the update!!! I released a video today but also there is Dynaframe 2 which is the successor to this. MUCH easier to install with tons of features
Adding a clock to the frame would complete this project to the max. :)
I love that idea!! I’ll see what I can do
My next update on this will include a clock. :) I didn't forget! you'll also be able to set a date :)
Seems to be the one I was looking for :-)
I want to build several digital frames with photo / video support with a RPi and a small 7" touch screen that will sync from one master RPi.
Over this way my family will get the newest photos of our son synced automatically to their frame. Will definitely test it.
Great video by the way! Thanks!
But do I need the home automation system you mentioned?
Not to use the frames on their own...you could use the http control to change playlists
Really so awesome project bro.
Thanks! This was version one..make sure to check out the new version videos I have up its come a looong way!
Great project. I've done it my 11yr old and we've had a great time. Needed to mod the py file to add the -F switch to the feh instruction to show images in fullscreen.
Yay you found the option! I saw your reply earlier and apologize for not getting back to you sooner, but glad you found it. That part of the code is useful to know...you can look up Feh options and adjust it to do just about anything you'd like. I'm working on a Vnext of this and hope to move the command line options into the app, though I'm debating on switching away from feh as the image viewer...there is another one I'd found that lets a user rotate the image, which a number of people have asked about/for.
Hey Joe,
Super video man, it is very interesting and educational. I am so thankful I came across it by mistake as I was trying to find a replacement digital frame for my parents. After watching it I realized that I had a raspberry pi2 just sitting in my truck that I had taken out of service and replaced with a tablet for in store audio player at a retail grocery store. After playing around with it one night I purchased a pi4 starter kit for my thirteen year old nephews Christmas gift and want to buy a second pi so we can build a basic frame using a 19 inch Clinton electronics monitor together over the holidays. What pi do you recommend for the frame? Joe thank you for your time, your efforts and your enthusiasm for education. Super video!
Thanks! Glad you enjoyed it! I recommend a pi 4. I’ve run it on a pi3b+ but it’s just not as fluid. I’ve never tried it on a pi2 but I imagine the fade smoothness would be pretty bad being that underpowered. I also recommend cooking either a FLIRC case, a small fan or at least a heat sink. When the transitions happen it can take a lot of CPU and run a bit hot
A fantastic project I wanna try soon! Also, THANK YOU for crediting the artists!!!
Please make sure to see the updates there is a Dynaframe 2 that is well beyond this and a Patreon supported Dynaframe pro now
We are about to toss a ton of monitors at work, wish I could have a few for this project. I have wanted to make a DIY photo frame for my mom using a Pi for a long time. There is a bunch of software out there for it, but this one seems like the one I like best.
great video, this is exactly what I was looking for. Just curious about where you got that wicked animated terminator art from? Thanks.
Thanks!!! That was from CZcams actually...if you search for 1080x1920 video I think you should see it. It’s a movie ad
@@geektoolkit wow these vertical videos are mind blowing, thanks for the info! 👍👍👍
Yes I loved the video !!!!
Thankyou! There are videos for Dynaframe 2 you may enjoy…this was the first version
I really like this idea. I'm going to use it to make my father a photo frame that is a slideshow of Mom "his wife" that passed 3 years ago, i've been looking for a smooth way to do this and add pictures with out taking out the SD card
I'm very touched and thankful to be of any help, and I'm sorry for your loss. I lost my father this year and I couldn't imagine a more touching thing than to be able to surprise him with new photos here and there. If you it any issues please reply here and I'll help out in any way I can
this is amazing!!! in home assistant screen, i can see the a image to video its running ?
Not yet. I set default images for each “playlist” in home assistant as a button to set that playlist. But I’m working on a next version and that’s a feature I’m considering. Since the frame is already a web server it only makes sense to have it support serving the image file next :)
Can Motion sensor be added to turn on / off for alloted time when motion detected?
Sure! You could have a motion wall sensor turn the monitor on/off, or wire a motion sensor into the pi to control the monitor. I wouldn’t turn the pi on/off however. The “tips for making a magic mirror” video I believe I talk about turning a monitor on/off
Fantastic work, i'm looking at starting this build very soon (sourcing parts), i have a question, wondering if you know, is it possible to control the frame with an IR Sensor / remote control attached to the Pi? Simply to navigate / skip pictures or go back to ones missed..? Thanks again.
If you're able to script or code, absolutely :) If not, well it's not built into that version. I'm looking at adding it to Dynaframe Pro in the near future
Awesome.... Thinking of doing a smaller battery powered one.. Do you think it would work with any other Rpi models? And does this support gif files?
It doesn't support .gif yet, but I think if you have some python skills you should be able to add that. The source is all open and easily modifiable. The python script should work with any pi models I believe. The image is designed around the 3.x series of boards, but the script is out there as well
My first pi project and it's working! Epic. Quick question - I may be asking something already answered but, is there a command I could enter somewhere which will stop playing my content and turn off my pi at a set time? OR not turn off my pi but quit sending output to my screen so they turn off? I'd rather just leave them going and know come 11pm everything will turn off.. Lastly.. yes another request for a time and date at the bottom of the screen please.. I know other people have already asked, but.. Thanks for this project, I've enjoyed it and will continue to every time I see the screens.
I'm So honored to have helped with someone's first pi project! Warning..they're addictive and can lead to having pi's all over the house running magic mirrors, home automation, video games and more :D
I don't have anything special built into this to do that. You could do something like sudo shutdown from ssh to do it, and probably auotmate that, or look into adding a power button to the pi that runs a python script to properly shut it down (though for a year I simply shut mine off using a home automation switch on amazon, and then just had a timer turn that on/off. Eventually the SD card corrupted, but for a year, it was a great solution and I just reimaged, copied my art back over and it was good to go).
Time and Date needs to happen. I'll figure out something. I'm working on a vNext after this pedestal arcade project. I want to have transitions, I need an easier install scheme/update scheme, random photos, 'all photos', web file upload, easy rotation of photos, and some other asks. It's on my list but this is like a side hobby of a side hobby outside of a full time job, my daughter, wife and friends so I'm very slow to get things going. I'll do what I can. Enjoy it, deviantart is a great site for art, as are desktop background sites...hope you find tons of great stuff for it!
Finally got around to test. I managed to write the update image to my SD Card (32Gigs) with "balenaEtcher". balenaEtcher complained about the having error on the sd card and asked to scan to fix... I simply skipped the scan and continued - writing and validation completed. I stuck the sd card in my rpi and booted. I set the password and wifi then install paho-mqtt. All is well and displaying my images correctly. How can I change the orientation - since I may want to have a frame that is in landscape format and not portrait like in your project? Cheers!
Lyne Frappier Excellent thank you for the report! To rotate you’ll want to set display_rotate to 0. This should get you the details on where to edit: www.ceos3c.com/open-source/rotate-screen-raspberry-pi-3/
Amazing !!
I am making Raspberry pi photo frame but images doesn't fit into the 7 inch screen. How to switch slideshows into Full Screen mode ?
Thanks
Hi. Great Video. Thanks. Have a question.. May be I am missing something. I saw the links for arts. But wondering about movie posters. How did you get movie posters? Is there a site that we need to subscribe to? It was really nice that the display changed to Movie Posters. Advance appologies - if you already mentioned this and I missed it.
Oh movie posters I just either searched for on Google/Bing or I made them. I’m working on a video of how I made the animated ones but it’s a week or two out
nice video, you should build some frames to put around those monitors.
Yeah I’m starting to think that is the next thing to look at. I need to figure out if I can get gesture control working so I know what I’d have to expose on the front for sensors. It’s a great suggestion though and something I’m thinking about
Curious if you could use one pi for both frames?
B McD if you use a pi4, yes...also there are USB video adapters that could possibly be used. I’m thinking about a 4 or 6 frame grid along those lines...
I just said goodbye to my cat this week and was searching for an elegant way to display memories of him so thank you for the complete tutorial. I’m not quite ready to get started but is there a way to have the photo slideshow timer separate from a video timer? I’d like the photos to be on a 30 second timer but have videos run to completion.
First...I’m so sorry to hear that :( I have a cat, whiskers and he’s shown me the attachment one can have with a little ball of fur. I’m very sorry to hear about that loss, but I’m sure your cat lived a lucky life to have found someone that so endeared it.
The way dynaframe works now the videos play to completion. I usually make 30 second videos but if it’s an hour it’s going to play for an hour. The photos are the only things that use the timeout. So you should be in luck there!
I’m working on a version two and will consider making it so that it will support either way, as I hadn’t considered having it cut the video shorter but it may be a neat idea.
Best wishes
GeekToolkit Thank you for your kindness. Nice to meet a fellow cat friend :) he was the world to me, and in the final weeks, I didn’t go anywhere except work and rushed home to care for and spend time with him. I’m sure Whiskers and you are very lucky to have each other, wishing you guys an amazing life together.
Good to know the videos play to completion! I was under the assumption you designed your cinemagraphs and plotopraphs for the same duration since your use case is more for posters/billboards than personal photos. Glad to know it’ll work out and excited to find a new project to stay distracted. Thanks again for the wonderfully complete tutorial and explanation. Always fun to learn something new when the tutorial is thorough.
Once I get to this, happy to provide feedback if desired :) Thanks again!
Great project. Where did you get the moving movie posters? Like those of Back to the future and Terminator in the video. I’ve looked through the comments but didn’t find an answer.
Some are on youtube, some I made using Werble or other apps...I should make a video of how to do cinemagraphs. Werble has done a great job for things like flames and such..which is how the BTTF one was done. If you search for "1080 x 1920 video" on youtube you'll find some fun things to put into it. There is a Joker ad that is really nice that i see
@@geektoolkit Thx for the answer. A tutorial on how to make cinemagraphs would be great
I’ve not been able to get the frame folders you have pre loaded when u linked up to the pi IP address, how did you install the frame folders?
The folders are just copied into the share. Try going to \\{ipaddress} and I think there's a folder that should show up, create folders in there and those become the playlists. You should try the version 2 of this, or check out the dynaframe pro that I'll release here soon. This is ancient compared to my recent work!
Not sure if you skip some steps or not but I've not been able to get to the frame folders that you have pre-loaded linking to the Pi IP address. As that is a key part to getting everything working, since am stuck on that, not been able to get pass that means not possible to build. Can you explain how to get the frame folders? Thanks
The frame folders are just subfolders in the folder share. try going to \\ipaddress and you should see a folder there. create subfolders in that. There is a dynaframe 2 video you may want to watch though, I've made MUCH better versions of this since, and have Dynaframe pro coming out soon.
thank you
Glad you liked it! Please check out the update to this one, this project has come FAR, and please check github...I just put out version 2.07 and it's been really really nice
I've been searching for a good slideshow app on my Android TV to play MY photos & videos from a local computer or USB thumb drive. I don't want anything online because it's too slow to download a 2GB video when I want to skip forward or backward. I've purchased a few Android TV apps, like Photo Gallery & Screensaver, that don't work well. Photo Gallery & Screen saver tries to cache the USB images internally until the memory is full and the TV doesn't work any more. Is there a TV that has a good app built in for automatically playing photos & videos, looping through a directory of files?
Not that I’ve found. It’s why I created this.
Awsome stuff, been playing with it for past week. I'm using landscape mode so I see the rotate to 0 in the config file. Now my issue is 1080p pictures are huge and only show like the top left portion of the picture. I just read people comments on changing feh settings which I'll try
But I couldnt get a mp4 file to play. I loaded the log and it says something like omxplayer.bin not found
it tries to kill omxplayer via the bin, so that may be expected. I'd try to run the command to load the mp4 in omxplayer outside of the python script and see if you hit any issues there (or if you hit the .bin error). Also can try to do sudo apt-get omxplayer just in case. I'm dealing with some family stuff, but when I get back to this I Have some enhancements for vnext and one of them is to allow rotating in the app so that we can mount them on rotating frames. I myself keep finding landscape art that I want to use so I either need to build another, or make them rotate :) Glad you're liking it! Hope the suggestions above help
I was thinking the same idea., I have an old led monitor so I was thinking can I make this monitor as photo frame that move using Raspberry Pi.. So I search in youtube and I found ur video and it is so helpful.. Thank u so much I will make one frame like urs
Cool! glad to help, the codes all available and there's alot of room for improvements. My main feature is I wanted to support videos as well!
@@geektoolkit ok i will follow ur codes.. Thank u
What mounts are I using for portrait mode? Have any that rotate to landscape? Hard to find for me 43” Samsung
I super glued wire to the back and hung them like picture frames. I didn’t have a good rotation story till I made Dynaframe 2. There is a rotating mount out there (my next gen gaming setup video links to it) that I think may work for a 43” and rotate. Man I haven’t seen anyone scale this (or Dynaframe 2) up to 43” if you do that and post a pic please let me know!
I'm running on Pi 3b+. Followed all the steps and ran into errors while installing paho-mqtt. And also i can access my Frame folder on my PC but can't seem to access the web server. This is my first Pi and first time trying to learn linux. Have i missed out something obvious?
Can you specify the error you hit? Please make sure you put 'sudo' in the front of the command, that'll run it elevated. This setup is pretty straight forward so you should be able to work through it, it's a great starter project for a pi!
Where do i get the nice art you have like the moving frames
I use an app called werble to make those. I have an episode soon on how to make them once o get my camera episode out for hime automation
Is there a video showing how you have mounted the monitor and where is Raspberry Pi kept?
Not yet but it’s planned. I’m heads down on a huge update and announcement, more videos should be coming soon!
(Pi 4) I ran it in shell. MP4 Files are running perfectly fine. But for images, it shows “feh Error: Can’t open X display. It *is* running yeah?” Any idea to solve it? Thank you
PS: if I run it under x windows terminal, it is ok. But I don’t like the xwindows background during transition.
Please check the feh command line in the show.py file. I pass in the display on the cimmand line for feh but the dual display support of a pi 4 may be messing with it. That’s awesome to hear it may work on a pi4 you’d be the first I know of to pull it off!!
Great project. I've done it my 11yr old and we've had a great time. Question, though. Images are zooned in when they display, how can this be changed to show all images at fullscreen by default?
I'm glad to hear you did it with a younger one...I love that, and hope it inspires them to do more cool projects :) You likely have to edit the show.py file in the Frame folder. Look for the word 'feh' and you'll see the command line being used. Likely another option needs to be passed, possibly something like: feh --scale-down --auto-zoom. What resolution was the monitor? Let me know if that works, if not I can look around and try to see if there's a better command line. Hoping to get it working for ya!
Just inster the -F and it works great for me!
Look in show.py
DISPLAY=:0.0 feh -x -F " + file + "&"
@@jankroh3194 Thankyou for this by the way! This will help others and I'm glad you got it sorted!
This is kind of what I was looking to do. Can the DynaFrame be used as a screensaver for then Raspian is not in use instead of the blackscreen. Ideally what I want to do is use my Pi with Raspian. And when my Pi is not inuse, to have it as a picture frame, similar to what you had it doing. But when I was ready to resume the use of my Pi, for the screensaver to automatically stop. Similar to how windows does the screensavers.
In that case you should just be able to install the usual slideshow screensaver and have it work, however the screensavers I've seen have all been images only. The reason I created this is I wanted to do both images AND video. I'm curious if there's a way to write a screensaver that launches a python script. Outside of that, the next step would probably be to write something native to do this, but honeslty that's outside of my expertise and time at the moment. Windows has several screensavers I've found that do video and photos, and would make this relatively straightforward, I just haven't found the same for Linux that is pi-friendly yet
@@geektoolkit yeah, I'm looking just to do static pics. The only weird thing is, I want to create a NAS that I can take the pics from my phone and save to a screensaver folder to show the pics from.
are there monitors that are only reflective and without backlighting?
Not that I’ve seen.
This just make me can my idea of 5 or so led backlit movie posters in the tiny 8 by 10 foot dining room that I am going to convert into a media/game room/study type library. People want 2 or 3 hundred dollars for the backlit poster frames a piece and while ive got the time, tools and leds to build them I am too scared to do it as I fear ill burn something down by being a noob and not wiring it right. My questions for you since you are so versed in software is, is it possible to convert android based digital picture frames to full android based os systems. Ive got 4 of them and hate that they are built on android but are just limited to showing videos and photls. I do like how any9ne can beam pictures to it though. The only way i can think of is sideloading with a microsd card similar to how you do with a self bootable usb thumbdrive when you are loading a linux based emulator system onto a pc. I cant wait to round up some monitors and the appropriate gear and make a setup like this. Ive seen these at museums in Washington D.C with 6 or 7 monitors and assumed it took multiple high end video cards to do and was in the thousands of dollars
TARDI B the Museum ones probably do cost a bit more, but they’re probably pushing a lot more compute to make it appear smoother. The reality is through that a very cheap chip nowadays can play HD video...think of the fire tv sticks when they go on sale. As for the android devices it depends on if they’ve been jail broken from what I understand. Even if they have they may not have a lot of oomph behind them to do all of the things that a pi can do, but it’s hard to say without tearing one apart. I chose the pi because it’s easy to get one and make something like this. I’ve scaled it to 32” and it’s been beautiful! I would love to try full size movie posters at some point. Check out the Samsung “the frame” video I just did for another approach...I just wish it did videos for the ambiance
if i want video keep repeating by self for business place or can i use this as digital photo frame?
If you want to loop a video you can just use omxplayer and pass it a loop option. If you want just photos you can use feh. If you want to do photos and videos, you can use this (though I recommend the V2 version), though it's meant as a home digital frame. If you want me to write software for your business, please feel free to reach out to me via email (joefarro at hotmail.com) and put 'geektoolkit' in the subject and we can discuss. I offer these as projects for hobbyists, for a business you'll likely want something custom tailored to your needs.
I wish they came out with a low profile OLED displays like the samsing Frame
OLED technology doesn’t handle still images for long periods of time. The Samsung frame is QLED for that reason. Maybe this has changed recent but not that I’ve heard of
@@geektoolkit Thanks I didnt knew that.
This looks very promising/interesting. I tried to used the image you provided but I can't write the image to my 32Gigs SD Card - I tried with balenaEtcher and Win32DiskImager and both say that there's not enough space on the SD Card to proceed. I don't have another SD Card with larger capacity and since you don't provide step by step setup I guess that's it for me (for now). Thanks.
Lyne Frappier ah that can be a common issue when writing images...SD cards are all slightly off sized, and I used a Sandisk 32 Gig which I believe is a bit larger. I’ll investigate how to fix that as the actual image used is only a few gigs. I’m sorry that it didn’t work right off, this is my first time hosting an image. I’ll work to get a new one up and will respond here but it may take me a few days
@@geektoolkit No worries. I appreciate all your work! Thanks again.
@@1963fram Thanks for the patience! I've been working on this the past few nights and really having a lot of problems resizing it. The final image I generate after about an hour each attempt kernel panics in different ways. I'm trying different techniques, and if I can't get it tonight i'll rebuild it from scratch. The reason I didn't go through the list of steps is that I didn't document them (I was kind of trying/learning as I go to build this over a month or so) and I know there were a lot of things like pip3 installs for python packages, as well as the samba install, telling the script to start on boot, and other apt-get installs of the feh and omxplayer tools that I had to do. It may be worth redoing from scratch just to get that documented, so that if someone wants to add this to a Raspbian image or even another Linux image they'd have the steps. I'll keep at it though, I'm learning as I go and may come up with another tutorial on sd card resizing after all this :)
This may come late but why don't you remove the frame from the displays and make custom one? Like out of wood or metal
Noah Noah at the time I wasn’t sure if I’d like the effect and so I wanted the project to be easily reversible. Now that I’ve had them up for a year and love them I’m working on much better software and a way to put them in a wooden frame. But I’ll want to do something cool with it so I will think on it. I’m considering for instance an accelerometer and allowing for rotation (and dynamically rotating the art playlist as well)
Does it support large movie video format such as MP4?
Yes. And it’s easy to add others if omxplayer supports them. I’m working on a new version to support animated gifs using mplayer as well
I've got this installed and running. two things so far...how do you automatically resize the screen to make the artwork fit the screen? I've got a bunch of pictures that display WAY bigger than the full screen size and I only see a portion of the images. Also the screen seems to "blank out" after several minutes and I can only get it back after a reboot. is there some kind of screensaver that needs to be disabled?
Glad you got it going! I need to update the description...in show.py in the Frame folder look for a line like that has 'feh' in it..this is the command line being used to show the images. Change it to the following:
DISPLAY=:0.0 feh -x -F " + file + "&"
That should fix the image size. For the screen saver please try this page: www.geeks3d.com/hacklab/20160108/how-to-disable-the-blank-screen-on-raspberry-pi-raspbian/
Let me know if that works and I'll get the description updated. For some reason my monitors never 'blanked' out, but I dont know if I'd disabled the screensaver and missed that or what. Hoping that gets you sorted
@@geektoolkit Thanks for the reply. Yes both of those things worked for solving the questions I had. Everything is working exactly like it should now.
Yay!! I’ll get the comments updated. I want to work on a vnext of this just need time
Hey, quick question here, my raspberry stopped detecting monitor through hdmi, but i found the way out by editing a few lines in config.txt, it eventually brough back monitor to work, but now some random resolution is set and every picture looks stretched. Can you tell what's the resolution setting or maybe you know how to fix this? otherwise i think i would just boot new image to sd card and start all over :)
I honestly never recall setting the resolution I think it was using whatever the monitor broadcast over EDID. Is raspbian messed up or just the pictures? If it’s the pics then it is part of the feh command line and is look there. If it’s raspbian...I dunno. The feh command is in show.py and the GitHub page has the latest for that
GeekToolkit problem solved, tyyy!
What is the cheapest piece of microcontroller/microprocessor that can store images and how much data can it store?
When you say store, do you mean like a microSD card? Microprocessors are more for displaying/processing, storage is on an SD card. If you're asking the cheapest that can display an image, It depends on the resolution of the image and complexity, and the display tech. If you're asking about storage, it's likely a microSD card or maybe an emmc.
Hello Geektoolkit, I am so excited for this project. Currently I am stuck, so after downloading the image and kept on the SD card and after keeping pictures I rebooted and after it came on its still a black screen and the dynaframe JPG doesn’t come on. But when I go to the network folder I can see all the pictures which are kept in it.
Check the “frame” folder...there is a log folder in there and should have a cronlog. The other thing to try is to run show.py from a console using python3 show.py
Oh also please make sure the pictures are in sub folders. I usually name a picture something simple like 1.jpg. They have to be in sub folders in this build though. It’s something I’m working on
GeekToolkit am using MacBook Pro, can I run the show.py on that?. Lemme give you my email so you can email me and I will have your email (sharadp92@gmail.com) in that way I can share you details of the project!.
I have no idea if it’ll work on a MacBook Pro. I’m at geektoolkit@ gmail.com
I need help. After i ran the command to install paho-mqtt. I do not see py.show in my Frame folder. What did i miss? Thanks
Are you on a pi3 or above? if so I'd search for dynaframe 2 on here or on github and use that codebase, it's WAY beyond this one in terms of features. Or dynaframe pro if you want an even easier option
@@geektoolkit thanks! You are very AWESOME
Hello, I managed to get this running in a vm on my Windows 10 desktop. Would you happen to know why it always seems to go back to the desktop when it transitions between pictures?
eric gillenwater yes the way it works is it launches a photo viewer or a video viewer app, then kills it. So I set the desktop to black and auto hide the taskbar. I’m looking for a simple way to play videos and show photos on a Raspberry pi, but am yet to find one. There are a few things like puqt I want to try. One further issue is that outside of mod player it’s tough to play a video hw accelerated
@@geektoolkit Awesome, that helps a lot. Love the software, cant wait to see how its improved.
I really like the idea of this project and I plan on making one myself. The only thing I wished that worked for this is looped gifs. I'm trying to find a way to extend a gif file into a longer video so I have 60 to 90 second video to play on this project.
I think that is a solvable issue. Right now, based on file extension, it splits out to use different media players/command lines. If you can find an exe in linux that will play a gif and takes a loop/time interval, then it'd be a fairly straightforward feature. One aesthetic note..if you do a 22" 1080p frame lets say, and put a smaller image on it, then it doesn't look like a 'magic photo frame' as much as a monitor on the wall. This may not matter to you though, or you may be using high res animated gifs (I have created some in the warble app, but usually choose to convert to .mov files after)
I setup the project you created, but I'm using it in landscape. The pictures are working fine, but I can't get cinemagraph Mp4 files to play. Do you have a solution to solve my problem?
@@afcraggCan you try setting the file extension to .mov and let me know if that helps? I may have to do a fix...please let me know what the file extension is that you're using (is it just .mp4?). It'll be a few weeks before I can upload a fix, but if file renaming works for now it should get you by. Please let me know!
I converter the mp4 to mov and I get the same thing. It's just a blank screen.
@@afcraggNext thing to please try is to use another .mov file as a test just to see if things are working end to end. If that works, then maybe a simple rename isn't working. When I can get time to edit the code again (probably 2 weeks..on a work trip) then I should be able to update it. Are you any good with python? if so then i can tell you where to edit the script, it should be an easy edit.
This is soooooo awesome and EXACTLY what I wanted to do. I was having problems with the screen blanking out after a while but I installed a screensaver program then disabled it which solved my problem. What I would like to do is have this enter a low power mode after a set time but then add a motion sensor to where it will come back on instantly when someone walks by. I'm sure this is possible but I havent figured it out yet. Does anyone have any ideas on how I could implement this?
Security Levelone check out the magic mirror video I did, it’ll show you how to turn the monitor off (it may be in the description). It uses a plugin that uses a pin on the motion sensor to reset a timer. If the timer expires it sends the monitor off command. If the monitors off and motion is detected it turns it on, and starts the countdown timer again. It’s a cool idea for sure!
@@geektoolkit OK thanks Joe. I will check it out. Oh and one more thing, is there a limit to the file sizes or amount of pictures you can have in one folder at a time? I noticed severe lag and some pictures would not show if I had more than 10 or so in a folder. And if using multiple folders will it show all in one and then switch to the next folder?
Security Levelone hmm. I’ve had 20 or 30 pics in a folder and hadn’t noticed that. Are you using pi3s? I’ll have to check that. It doesn’t go to the next folder...I’m thinking about features like that but there is something about the simplicity of “all pics in a folder only”. I would like to add a random ability though, and maybe an all photos in the future.
@@CS-PROD-i3s I have 3000 pics in one folder and no problem. Only if there is an - in the filename
Whoa that’s awesome!!!
Hi, Have been trying this project with my son but we are having trouble with accessing the Pi remotely.
We also have not been able to find the 'frame' folder locally on the Pi. We are at the 10min mark of your video
Thanks Harold
This is a very old version, I think you may have better luck with the updated Dynaframe 2, or if you are willing to pay five bucks the Dynaframe pro via patreon is light years ahead of this.
Can you install this as an Unraid VM? I've tried with the img file, but it fails to boot.
Its a good question but I don't know. This was version one from years ago, it's been rewritten as Dynaframe 2, and now I'm working on 'pro' which is closed source. This one was just a python script, so if you look into the image you should be able to try to reverse engineer it.
@@geektoolkit Cool. Thanks for the reply, and keep up the great work! Sub'd.
Hey, the instructables site is gone, can you re-up ?
I see it here: www.instructables.com/id/Dynaframe-a-Feature-Rich-Photo-Video-Frame/
I want dis
I have just discovered that feh has settings for randomise and jump random. How can I add these to the current version, please?
You can run fry outside of the script if you want just photos. The way it works it can’t use fehs random script inside of dynaframe because it is launched separately for each picture. I’m working on this still for Vnext
Hey Stephen, just a quick note: I should have the update out in the next week (if not sooner, targeting tomorrow). I got randomize working, playing 'all' working, crossfades, rotatio, a clock, and a few otehr features working (see the description update for a full list). Thanks for your passion and support! Should be out soon, I'll have another video to announce it. If youre subscribed it'll be the next one I release.
@@geektoolkit: Thank you.
Just now getting around to this, I got 2x Pi3 A+ and it looks like the image is not working because I see no video, and I put my SSID in WPA_Supplicant and do not see it connecting to my network. I guess how you built the image does not use that file. Now that I am watching this video I hope that my all black screen is not no video but just all black and I need to hook up a keyboard/mouse. Will be tricky with only 1 USB port lol. When it comes to Pi stuff I am all about terminal and remote access. This will be the first time I needed to work with one directly using a graphic interface and keyboard/mouse. If I get stuck, I'll try to follow your manual instructions, but I noticed while you give general concepts all the actual commands are missing. I would love if you ever added all the commands to do this from scratch say based on a Buster Lite image.
Ok yeah I re-imaged a couple of times and just cant get this image to work. Black screen is all I see and not seeing a mouse or keyboard interact with anything. No boot messages, nor display of any kind. I have gotten Buster Lite to boot on both of the Pi A+ so I might have to do this the manual way unless you have an idea of why the image is not working and can help me fix it.
Edit had one old pi3 B around, and it boots right up so I can confirm the Pi3 A+ is not working (and I got them on your recommendation lol) would love to see you update this for that. I got a monitor and a Pi3 A+ to build a family photo frame for my mom. I'll go ahead and give her my Pi3 B if i can fit it behind the monitor and see if I can update the image with the Pi3 B to work on the A.
Edit2: A full set of updates has it working on the Pi3 A+ sudo apt update, sudo apt upgrade, sudo apt full-upgrade and --fix-missing as needed.
Whee just caught up on this. The A+ is supposed to be just a pi3 on a different form factor from what I understand so odd that it didn’t work right off. Good job troubleshooting that. I’ve got the update to this in the queue just need a few more vids out. The new version is going to be a curl install so that it removes the need to download a huge image and it should make it much more portable across not just pis but other devices. Glad you got it up and working!
@@geektoolkit Yes everything is working! I love the project thank you for it, I have wanted to make my mom a Pi based photo frame forever. So here is a summer of the changes I had to make.
Out of box did not work with Pi3 A+ so I ran it on a old Pi3 B and updated everything, after updates it would boot on the PI3 A+.
I added -F for fullscreen and --auto-rotate to feh so that everything would be full screen and my portrait photos would show up right.
I disabled overscan and changed display_rotate=0 in /boot/config.txt as I had black bars without uncommenting the overscan and at the bottom of the config there is a display_rotate=1 so that this runs in portrait mode by default but I think I'll run mine in landscape as I have more photos in this mode.
Last was installing xscreensaver and then disabling the screensaver as the screen would go to sleep after like 10 minutes even though images were running.
I made a new image of this so I can keep it on hand and I'll shrink it later (making a tutorial on that this weekend using Windows 10 WSL2)
I went to go Boot it up and Everything Worked well until I got to the Wifi Part. When I got there it said basically No WiFi interfaces found. I have a Raspberry pi Zero W Which has wifi built into it. So it Should Show Up at least No Networks Available. I wiped the Sd Clean and am starting out clean again. What Could it Be?
Oh the prebuilt image is for a pi3, I’ve not tried loading a pi3 image on a Pizero
@@geektoolkit Ok Thanks, Is there something Like Dyna frame that would Work on a Raspberry pi Zero W, If Not Thanks.
Nicholas Stull well you can try installing a raspbian and make sure your wifi works there. If so, check the github link and you can pull that python code down and try running it. Make sure you apt-get fim and omxplayer. Trying omxplayer to play a video right off may not be a bad start. Also doing a search I see a number of people have had problems with the wlan interface on raspberry pi zeros sonplease try raspbian if you haven’t yet to make sure it’s not the board. In the end though honestly I find the zeros were poor at performance for anything doing multimedia at 1080p. Here’s a thread I found: www.raspberrypi.org/forums/viewtopic.php?t=212265
Could not make it boot on Pi4, is it only for Pi3 or I am doing something wrong?
Thank you for sharing the project.
The image I shared is only Pi3, but the show.py is on the github and should work on a pi4. I need to order a pi4 and test it out. I'm reworking this project but it's taking time, and I need to finish some other stuff first. In the meantime I'd snag show.py from github, and then the main things the image had were things like the dependancies (paho mqtt is a python dependancy) as well as fim and omxplayer if they're not in your default image. I also created a frame folder and put show.py in there, and then put subfolders in it and put the images in there. I'm hoping to update this, but for now the image was meant to be pi3 only (this was made before the pi4 was really widespread)
@@geektoolkit Thanks for confirming.
does it output 4K?
This version did not
Took an image and animate it?can you elaborate please?
Yeah! I recently made this video which shows an app called werble that can do this, and I'm working on a 'cinemagraph' video to followup for android users (werble is ios only) czcams.com/video/MW1fKKql1UQ/video.html. Hope that helps!
Having an interesting problem with image files. It won’t play .jpeg extension. Nor, seemingly, underscore or hyphenated file names. Also won’t play .jpg exported from Apple Mac Photos (can’t figure why). Using Photoshop to Export as .jpg they do work but seem to take an age to load. Almost like it’s playing a blank file before each image.
The underscore and hyphen is an artifact of using feh I believe. Not sure what’s up with the Mac files. My new approach gets rid of feh and uses a system I’m making based on .netcore and avalonia. I have faded working for the “engine”. I’m hitting a segfault that I have to track down, and then I can work on playlists (with shuffle and random). This should also fix the underscore/hyphens. The fade is to black currently but it’s better that the abrupt transition. Transition times will be updateable also.
GeekToolkit: Cool, thanks. I am borrowing a Dell laptop for a while so will continue my quest. Just to confirm - is .jpeg a valid extension or should I rename to .jpg?
Please rename to .jpg for now
GeekToolkit: Merci.
Can you help point me in the right direction? Following your manual setup. after making show.py executable and creating launcher.sh to boot and run show.py. it boots back to the desktop and manually executing show.py does not do anything. TIA
Please check the log folder, there should be a log in there. It would give clues as to what’s going on. Also make sure you have a folder as a sub folders to frame with a jpg file in it (when troubleshooting I recommend calling it “1.jpg”)
@@geektoolkit Thanks but onto the next error. running "sh launcher.sh" it runs and loads the folder but has these errors "File is: ./PL1/1.jpg" "feh: no process found" "omxplayer.bin: no process found" "Mainloop: Image Path is: PL1 and has: 3 files" these errors loop indefinitely. Thanks again
The no process found is expected...it tries to kill the process after each run. If you type feh 1.jpg from the folder that it’s in does that show the image? Also do you see any other files in there with 1.jpg?
@@geektoolkit test file was .jpeg. renamed and everything is working now. Thank you
Great!! Ok now it should be smoother...adding folders will get you playlists and images will get you the rest. I’m working on a new version but it’s going slow. Glad you got it going!!
Can this be done with a Pi Zero?
Not well. Images must be scaled down, transitions turned off. You’re better off using feh and ssh. The pro version which we currently put the work into runs on a pi3 ok but even then large images can drag it down
For people who also want to use this awsome stuff for pictures with differnet resolution can make a little change in the show.py .
DISPLAY=:0.0 feh -x -F " + file + "&"
Just insert the -F and it works great.
Now all pictures are shown completely also the videos.
If not the full screen is used try to edit /boot/config.txt and uncomment disable_overscan.
Awesome!!! In my next update I need to see if I can make that default. I’m looking at switching from feh to something that can render fades
Works good, just implemented both of these on my frame. Know how to prevent auto rotation of Portrait and Landscape photos used in the same slideshow? I have both and it seems to be automatically adjusting the image rotation for the best fit. Edit: Got it! --auto-rotate needs to be added as well.
I never had rotated photos so didn’t even know it did that!! Good catch!
Really cool project. Is there a way to rotate it for landscape oriented displays?
Yes! I have the link in another comment, but essentially you just setup Raspbian to render as landscape (I set the setting to rotate it 90 degrees, so you essentially turn that off). Then just make sure you upload landscape photos to it and you're golden. I am working on a 32" version that is landscape, and seeing if I can do something to make a dynamic rotation option (for frames that may be horizontal or vertical, like my arcade monitor). Thanks for the comment, glad you like it!
GeekToolkit oh cool thank you!
GeekToolkit I’m stuck. The pi frame folder is showing up in my network window on my Mac, I’ve placed a jpg in a folder called test, to try, and rebooted, but nothing comes up. Also I cannot access the pi via web browser, but I can via ssh. There is a cronlog that was generated, would that help you help me? This is a Mother’s Day present I’m working haha glad I have time though
Andrew Brinkman Cronlog would help! Did you place the test folder in the “Frame” folder? Also what does the screen show...is it just black? Can you also try a png file just in case. Also did the pip3 install of the paho-mqtt part succeed?
Andrew Brinkman please email the Cron log to joe Farro at hotmail.com (no spaces)
I have it running now in landscape. However can't access it via. a web browser. IP address :8000 gives 'Safari cannot connect to the server'. The Pi can 'see' the internet in the browser but the
It appears to be a Port Forwarding issue but I have no idea how to set it up. I can get to Port Forwarding in my Router but don’t know what enter.
You're trying to access it remotely? If so you'll want to look at a port forwarding tutorial...I'd search for your router brand and 'port forwarding'. You'll need to know your external IP, and you'll want to map an external port to your internal one. (Sorry just seeing this, when a URL is put into a comment CZcams marks it as spam and its a bit tough to find for the users unless I"m on a PC)
GeekToolkit Problem is that’s all Greek to me... I tried rescuing out to RealVNC. No Reply yet.
Can this be done without internet
S.z. Music sure! You could use the local network to load images on it...if you don’t have that you’d have to just put images in the Frame directory
Hi there, i'm a fan of your videos and def not a developer. I managed to setup local server and get files visible on the browser, but I had to stop where you start explaining the code, can you tell how do you actually get the images displayed on raspberry connected screen? It's the final milestone for a little accomplishment, would appreciate some help!
Sure...can you tell me what point (timecode) in the video you're at? That will help me understand where you're at. If you've booted the image then it should just be a matter of copying the files to the frame...are you on windows or a mac? Do you know the ip address of the frame? If you're seeing the website, then you should just have to go to \\(ipaddress)\Frame and make folders there and put images into them
@@geektoolkit thanks, well I'm at 10mins, but also watched the rest of the video. I'm doing it on Mac, I have placed files on the server and it's currently visible on my networks list. Once in browser, I launched it several times both on my phone and computer, but now it's off again, i can't connect.
@@ignasgalbogis4598 ok. So to be clear you'd put the files in the Frame folder on the raspberry pi (were they in their own folder) and saw them on your phone/mac in the browser?
Were they jpg or png or?
@@geektoolkit that's all correct. Files in the folder are jpeg only, I can move new files to server, but I can no longer access list of folders on my browser and furthermore make them appear on the monitor..
Ignas Galbogis does rebooting the raspberry pi help? Does it show anything on the monitor? I’m wondering if the raspberry pi SFVT card got corrupted, it may need to be Reimaged
Do you still have that Alice in wonderland piece ? I’m willing to buy it !
I wish I did! I'm sorry I don't, this was years ago. I donated or sold off most of my artwork in hopes of getting new stuff at the next Comicon last year but Covid hit. I'm going to skip ECCC this year and then get more next year hopefully...there's always some great Alice pieces there!
Nice, but can you make an easier version with grafical interface ? Command line is so booring :) Also i did not undertsand how i can get contents from a NAS
Contents can be copied to the frame, or mirrored via any mirroring software to the frame shares. The user interface is a webpage which could probably be improved. I actually use voice control for mine and I’m working on a video to show how to do that
Could you please not 7ZIP your custom image file the ISO file up? I start with 13 gig on c:\ and I have a 10 TB drive, but 7zip errors out filling up and claiming the 13 gig on C.
Do you have an external usb to download it to, then unzip to the main drive and image it back to the usb? That image is a nightmare, my next version will be a curl link (that's the goal, I'm working through some samba setup issues now). My goal is to never upload a multi gig image :)
what is the screen resolution?
I ran it at 1080p (1920x1080) however others have run it at lower on smaller screens and gotten it working. I'm hoping to try it with the pi4 when it's optimized and get the dual 4k working with one pi. 4K screens displaying art are VERY sharp looking, esp. on 27" and below screen sizes
@@geektoolkit I was doing some custom art and just trying to get the dimensions right to fit the 16 by 9 monitor. Also, is it easy to switch it to landscape?
@@rebelscum6356Yeah, some other comments in this thread should have the way to switch it. I actually upload portrait art files and have the Raspbian os rotated, so you just switch the rotation to portrait and you should be good to go. also the art gets stretched if needbe to 16x9 aspect ration, so even if its lower/higher res it should be ok. The python script has the command line for 'feh' that youc an play with to make it behave how you want :)
Wish it was a little cheaper, it's as much as digital frames. Very cool though. Also the prices you listed are all off now..a Pi3 is showing like $60 unless I am looking in the wrong place. That monitor is also a lot higher than it was.
Covid has raised prices. I’ve found that getting monitors used can lower the price considerably, but it’s tough to match multiples based on where you’re getting them. I’m seeing pi3s on amazon for about 42 dollars...I’d probably check arrow.com and just keep an eye out, they should drop again
Hi buddy very awesome project. You make my life so much easier. Can you add some functions in web interface so that we can add media files directly into it.
Thanks!! I’m looking into it and will see what I can do
AYUSH VERMA probably in a few months it’s going to take time
@@geektoolkit Brother it's been 1 month. Have you started on the interface?
I’ve done some work to rethink how it works and looked into building out a full webUI. I haven’t started on the build yet I’m finishing up my Dynatap project but this isn’t far behind. I’m also trying to see if I can get the video and image rendering to be browser only but so far the pi hasn’t really performed well for that. Works ongoing...this is a side project of a side project so I don’t get much time to work on it. The code so have is on github though and anyone can take a look if they wish!
@@geektoolkit ok sir hope soon you will able to finish it.
Hey. Do you have another form of contact? Email, social media etc. I’m trying to work on a project similar to this and having some trouble with outsourcing the correct Materials. Thanks for your time :)
I’m on Instagram and there is a Geektoolkit Facebook page. Also please check out the Dynaframe 2 videos. This is ancient compared to where I’ve taken this project with those videos
Does this support GIFs?
The version one software does, the version 2 software does not. I'm working on a 'pro' version that will support them (I believe) though the timeline is till TBD. is this for NFTs? Trying to understand where people are generating 1080p gifs from, or where the desire comes from
@@geektoolkit Thanks for replying! I'm working on a different project that requires GIFs to play on a much smaller 3.5" display.
I spent a few days hunting for a reliable gif player with no luck so I was hoping I would be able to modify your software to suit my needs but I believe I've found what I needed using MPV so far it's working well.
very cool project, but can i do it on mac ?
Ignas Galbogis it uses a raspberry pi to power it, so you can use anything that can program a raspberry pi (macs can write images using balenaetcher). If you mean can you hang a Mac on the wall as a frame...I spose.
@@geektoolkit noope, mac will stay as it is : )) thanks for a great ideas!
@@geektoolkit thanks, I ordered a screen, built quality is really good imo. Could you recommend any resources for free plotagraph images? I'm mostly interested in nature landscapes.
Ignas Galbogis Yay congrats!!!! I’ve been making my own, just using whatever free software is available for a smartphone (sadly I find them easier to use and find than on a computer so far). If you have an iPhone then Werble and plotaverse are great to start with but there are tons! Also werble posts to instagram constantly, you may be able to download those not sure I’ll have to try that myself
GeekToolkit big thank youu! my end goal with it is to employ a custom code run by raspeberry displaying endeless ambstract visualisation, i hope i will work out fine!
Feature Request - Fades & Shuffle. Thanks.
I’m moving to work on this now!
GeekToolkit: Great. Thanks. This project is a ‘bucket list’ dream of mine.
Crazy Idea #9 for Dynaframe #2 - Audio file while slide show plays. Separate audio playlist, with shuffle option. Great for ‘ambient sounds/background music etc.’.
Also, for Dynaframe #2. Please don’t forget to put the -F in the code for Full Screen. Thanks.
@@EssGeeSee Thanks, I wont. I'll look into the audio one, that's a bit tougher because you have to have a way to hear it, which implies an amp/speakers unless you're using a TV instead of a monitor. But it may not be hard from the code side, I'll see. I started planning last night, probably still a few weeks out but I'll keep the channel updated and may do a 'halfway' demo video once I have progress. I'm investigating cross fades now from photo to video
not to sound really dumb but are those just tv's ? if so who could afford that i mean u gotta be rich as F anything for us poor folk?
They're 21" monitors. If you get them used on offerup, facebook marketplace, or similar you should be able to find them for 30-60 dollars. I was paying 20 dollars per art frame. It's 35 dollars for the raspberry pi (though I'm trying to see if I can get it working on a pi zero w for 10). Tv's are more expensive than monitors often due to needing more inputs, speakers, etc. (though not always). Ironically I did this because the price of framing my artwork was killing me, so I felt like it was for 'us poor folk' :D One way I justified it is I spent much less than a modern game console, learned a ton, and could add more functionality later!
@@geektoolkit thats actually a good point i would love to see this work on pi zero as it takes up a heck of a lot less room if you get a "hat" u can run it off the power of the tv's usb port / monitor all around good still bit expensive as im disabled no work for 10 years so 60$ is a lot maybe i can find used up mon's tho i ty for the idea. and pls see if you cant work something out with zero or zero w or both i have 2 zero's i donno what to do with id like tho use them but i cant put a hat on them cuz the copper 0's where u would attach it fell out (factory defect on 1 and the other is just i broke it XD )
Etcher gives an "Missing Partition table" error for the file - Dynaframe_2132019.7z - and it will not Boot
Which Raspberry pi are you using? I haven't seen that error reported yet, wondering if the file is corrupt or if it's a compatability issue
@@geektoolkit Found it - .7z is a Zip file (of sorts). Took me two days to find that out..
@@EssGeeSee Oh Geez sorry..ugh. I made a big newbie mistake when I made this and distributed it as an image, and it's caused alot of headaches. I'll work to make the next release MUCH better. I think actually I'm going to work on it after this next video finally. I have enough info and guidance of what the next version can/should be to make it less of a pain to install/setup.
Probably still take me a month to put together though
GeekToolkit Cool Thanks.
Could you make a Button on the Web Interface to Rotate Display, please?
You say each frame has its own web server, you didn't cover that
well each frame has it's own Raspberry pi, and each pi has its own IP and port listening. So it's two different frames I'm showing if that makes sense. I'm working on an update for everything from the install to the software behind this (trying to add transitions and make it a simple install on any pi). I'll try to make sure to address that better when I get it put together. I appreciate the feedback, when making the video it's tough sometimes to see the things that I gloss over because I'm trying to keep so many things in mind!
@@geektoolkit you have a great start to this! I am grabbing your image right now and seeing how that goes...
Just use an Amazon Fire Stick for $20 and the Amazon Photos app. 10 seconds to install (just plug it in), done.
Does that support photos and videos? There are plenty of solutions that are photos only. Also this lets me load images off of NAS/local? Or stitch frames together?. This is V1 of this, Dynaframe V2 videos I’ve made may interest you to see where this project is at now
horrible intro
Luundblad yeah this was before I discovered volume normalization :(. I don’t have a fancy intro yet and have tried just not having one on my later videos. I agree this one sucks but I’m interested in ideas and suggestions!