Dynaframe - An Open Source Digital photo AND Video frame!

Sdílet
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

Komentáře • 335

  • @jonathannguyen9425
    @jonathannguyen9425 Před 3 lety +5

    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!

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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!

  • @69ChAdC
    @69ChAdC Před 4 lety +2

    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!

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

  • @thanemakes5377
    @thanemakes5377 Před 5 lety +14

    This is maybe the most complete explanation of this type of system I’ve seen... great job!

    • @kasenronin7009
      @kasenronin7009 Před 2 lety

      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

    • @maximilianokingston7304
      @maximilianokingston7304 Před 2 lety

      @Kasen Ronin Instablaster ;)

    • @kasenronin7009
      @kasenronin7009 Před 2 lety

      @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.

    • @kasenronin7009
      @kasenronin7009 Před 2 lety

      @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!

    • @maximilianokingston7304
      @maximilianokingston7304 Před 2 lety

      @Kasen Ronin Happy to help xD

  • @newtonbuyi2095
    @newtonbuyi2095 Před 2 lety +2

    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.

    • @geektoolkit
      @geektoolkit  Před 2 lety

      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!

    • @newtonbuyi2095
      @newtonbuyi2095 Před 2 lety

      @@geektoolkit
      Looking forward keep up the great work.., luv to hear more on splicing image across monitors..

  • @dickersby
    @dickersby Před 4 lety +5

    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!!!

    • @geektoolkit
      @geektoolkit  Před 4 lety +2

      You’re welcome!!! There’s plenty of cool art on deviantart to choose from!

    • @jonathannguyen9425
      @jonathannguyen9425 Před 3 lety +1

      Made it to boobs. 👌

  • @charleswatts1864
    @charleswatts1864 Před 5 lety +5

    This is awesome! I've been looking for something like this!!

    • @geektoolkit
      @geektoolkit  Před 3 lety

      I was too! That's why I built it, tons of photo ones, but one that did videos too!? Couldn't find it..

  • @pretentia3709
    @pretentia3709 Před rokem +1

    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

    • @geektoolkit
      @geektoolkit  Před rokem +1

      Yay! I hear supply chains may finally be relaxing

  • @geektoolkit
    @geektoolkit  Před 5 lety +3

    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

    • @1963fram
      @1963fram Před 5 lety +1

      I will download the updated image and give it a try and let you know how it went. Thanks again!

  • @YogeshPatel9
    @YogeshPatel9 Před 4 lety

    can't thank you enough for making this, useful in many situations, can't wait to try it out

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

    • @YogeshPatel9
      @YogeshPatel9 Před 4 lety

      @@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

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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 :)

  • @FIGHTERSCHOICEArcade
    @FIGHTERSCHOICEArcade Před 4 lety +2

    This is amazing!!! Might give this a try for arcade marquees.

    • @geektoolkit
      @geektoolkit  Před 3 lety +2

      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 :)

  • @wowurreaalygonsaythatwoe3995

    This is exactly what I needed

  • @barneyw9529
    @barneyw9529 Před 3 lety +1

    This is great, thank you so much, I am looking forward to trying this

    • @geektoolkit
      @geektoolkit  Před 3 lety +1

      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

  • @raymondbailey2142
    @raymondbailey2142 Před 4 lety +3

    Adding a clock to the frame would complete this project to the max. :)

    • @geektoolkit
      @geektoolkit  Před 4 lety +2

      I love that idea!! I’ll see what I can do

    • @geektoolkit
      @geektoolkit  Před 3 lety +3

      My next update on this will include a clock. :) I didn't forget! you'll also be able to set a date :)

  • @bastis.1751
    @bastis.1751 Před 4 lety +1

    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!

    • @bastis.1751
      @bastis.1751 Před 4 lety

      But do I need the home automation system you mentioned?

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      Not to use the frames on their own...you could use the http control to change playlists

  • @karthikkeyan2590
    @karthikkeyan2590 Před 2 lety +1

    Really so awesome project bro.

    • @geektoolkit
      @geektoolkit  Před 2 lety

      Thanks! This was version one..make sure to check out the new version videos I have up its come a looong way!

  • @aquafrogstuff
    @aquafrogstuff Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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.

  • @travismcglothlin834
    @travismcglothlin834 Před 3 lety +3

    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!

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

  • @ember8287
    @ember8287 Před rokem +2

    A fantastic project I wanna try soon! Also, THANK YOU for crediting the artists!!!

    • @geektoolkit
      @geektoolkit  Před rokem +1

      Please make sure to see the updates there is a Dynaframe 2 that is well beyond this and a Patreon supported Dynaframe pro now

  • @ViciousXUSMC
    @ViciousXUSMC Před 4 lety +1

    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.

  • @DionsTravels
    @DionsTravels Před 4 lety +3

    great video, this is exactly what I was looking for. Just curious about where you got that wicked animated terminator art from? Thanks.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      Thanks!!! That was from CZcams actually...if you search for 1080x1920 video I think you should see it. It’s a movie ad

    • @DionsTravels
      @DionsTravels Před 4 lety +1

      @@geektoolkit wow these vertical videos are mind blowing, thanks for the info! 👍👍👍

  • @jessegalvan4655
    @jessegalvan4655 Před 2 lety +1

    Yes I loved the video !!!!

    • @geektoolkit
      @geektoolkit  Před 2 lety

      Thankyou! There are videos for Dynaframe 2 you may enjoy…this was the first version

  • @nikoto9481
    @nikoto9481 Před 4 lety

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @FelipeMartinsNanoclick
    @FelipeMartinsNanoclick Před 4 lety +1

    this is amazing!!! in home assistant screen, i can see the a image to video its running ?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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 :)

  • @CountryInDistress
    @CountryInDistress Před 4 lety +3

    Can Motion sensor be added to turn on / off for alloted time when motion detected?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @donpaolo7645
    @donpaolo7645 Před rokem

    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.

    • @geektoolkit
      @geektoolkit  Před rokem

      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

  • @kokomunkey
    @kokomunkey Před 5 lety +1

    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?

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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

  • @MrTomorrowproduction
    @MrTomorrowproduction Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

  • @1963fram
    @1963fram Před 5 lety +2

    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!

    • @geektoolkit
      @geektoolkit  Před 5 lety +3

      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/

  • @weekenddiyprojects5072

    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

  • @shivabluegreen
    @shivabluegreen Před 3 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 3 lety +1

      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

  • @bigmontyjones8769
    @bigmontyjones8769 Před 4 lety +1

    nice video, you should build some frames to put around those monitors.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @rychei5393
    @rychei5393 Před 4 lety +2

    Curious if you could use one pi for both frames?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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...

  • @JKLionheart
    @JKLionheart Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @JKLionheart
      @JKLionheart Před 4 lety +1

      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!

  • @davyvissers7766
    @davyvissers7766 Před 4 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @davyvissers7766
      @davyvissers7766 Před 4 lety +1

      @@geektoolkit Thx for the answer. A tutorial on how to make cinemagraphs would be great

  • @chrisld2425
    @chrisld2425 Před 2 lety +2

    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?

    • @geektoolkit
      @geektoolkit  Před 2 lety

      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!

  • @simonbartlett7505
    @simonbartlett7505 Před 2 lety +1

    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

    • @geektoolkit
      @geektoolkit  Před 2 lety

      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.

  • @axe9856
    @axe9856 Před 3 lety +1

    thank you

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

  • @SteveMartinUSA
    @SteveMartinUSA Před 3 lety +1

    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?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      Not that I’ve found. It’s why I created this.

  • @Vic_VP
    @Vic_VP Před 5 lety

    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

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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

  • @sumanjit100
    @sumanjit100 Před 4 lety +1

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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!

    • @sumanjit100
      @sumanjit100 Před 4 lety +1

      @@geektoolkit ok i will follow ur codes.. Thank u

  • @davidwiniger3799
    @davidwiniger3799 Před 3 lety

    What mounts are I using for portrait mode? Have any that rotate to landscape? Hard to find for me 43” Samsung

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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!

  • @djflexkid
    @djflexkid Před 5 lety +1

    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?

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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!

  • @creekwood_music398
    @creekwood_music398 Před 3 lety +1

    Where do i get the nice art you have like the moving frames

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

  • @lash179
    @lash179 Před 3 lety

    Is there a video showing how you have mounted the monitor and where is Raspberry Pi kept?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      Not yet but it’s planned. I’m heads down on a huge update and announcement, more videos should be coming soon!

  • @alexqiu5721
    @alexqiu5721 Před 4 lety

    (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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!!

  • @aquafrogstuff
    @aquafrogstuff Před 4 lety

    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?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

    • @jankroh3194
      @jankroh3194 Před 4 lety +1

      Just inster the -F and it works great for me!
      Look in show.py
      DISPLAY=:0.0 feh -x -F " + file + "&"

    • @geektoolkit
      @geektoolkit  Před 4 lety

      @@jankroh3194 Thankyou for this by the way! This will help others and I'm glad you got it sorted!

  • @brianbrookman2412
    @brianbrookman2412 Před 5 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 5 lety +1

      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

    • @brianbrookman2412
      @brianbrookman2412 Před 5 lety

      @@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.

  • @alter3go411
    @alter3go411 Před 3 lety +1

    are there monitors that are only reflective and without backlighting?

  • @TARDIB
    @TARDIB Před 4 lety +2

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

  • @prinkaljasoliya5185
    @prinkaljasoliya5185 Před 3 lety

    if i want video keep repeating by self for business place or can i use this as digital photo frame?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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.

  • @mccg4337
    @mccg4337 Před 8 měsíci +1

    I wish they came out with a low profile OLED displays like the samsing Frame

    • @geektoolkit
      @geektoolkit  Před 8 měsíci +1

      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

    • @mccg4337
      @mccg4337 Před 8 měsíci

      @@geektoolkit Thanks I didnt knew that.

  • @1963fram
    @1963fram Před 5 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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

    • @1963fram
      @1963fram Před 5 lety +1

      @@geektoolkit No worries. I appreciate all your work! Thanks again.

    • @geektoolkit
      @geektoolkit  Před 5 lety

      @@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 :)

  • @noahnoah5454
    @noahnoah5454 Před 4 lety +1

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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)

  • @fuelee1246
    @fuelee1246 Před 4 lety

    Does it support large movie video format such as MP4?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @finity69x2
    @finity69x2 Před 4 lety

    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?

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

    • @finity69x2
      @finity69x2 Před 4 lety +1

      @@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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      Yay!! I’ll get the comments updated. I want to work on a vnext of this just need time

  • @ignasgalbogis4598
    @ignasgalbogis4598 Před 4 lety

    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 :)

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety +1

      GeekToolkit problem solved, tyyy!

  • @zlatansaif2648
    @zlatansaif2648 Před 3 lety

    What is the cheapest piece of microcontroller/microprocessor that can store images and how much data can it store?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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.

  • @2ndlife160
    @2ndlife160 Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @2ndlife160
      @2ndlife160 Před 4 lety

      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!.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      I have no idea if it’ll work on a MacBook Pro. I’m at geektoolkit@ gmail.com

  • @sportsallday4453
    @sportsallday4453 Před 2 lety +1

    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

    • @geektoolkit
      @geektoolkit  Před 2 lety +1

      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

    • @sportsallday4453
      @sportsallday4453 Před 2 lety +1

      @@geektoolkit thanks! You are very AWESOME

  • @ericgillenwater3911
    @ericgillenwater3911 Před 4 lety

    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?

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

    • @ericgillenwater3911
      @ericgillenwater3911 Před 4 lety +1

      @@geektoolkit Awesome, that helps a lot. Love the software, cant wait to see how its improved.

  • @afcragg
    @afcragg Před 5 lety +2

    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.

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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)

    • @afcragg
      @afcragg Před 5 lety

      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?

    • @geektoolkit
      @geektoolkit  Před 5 lety

      @@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!

    • @afcragg
      @afcragg Před 5 lety

      I converter the mp4 to mov and I get the same thing. It's just a blank screen.

    • @geektoolkit
      @geektoolkit  Před 5 lety

      @@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.

  • @CS-PROD-i3s
    @CS-PROD-i3s Před 4 lety +1

    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?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

    • @CS-PROD-i3s
      @CS-PROD-i3s Před 4 lety

      @@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?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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.

    • @jankroh3194
      @jankroh3194 Před 4 lety +1

      @@CS-PROD-i3s I have 3000 pics in one folder and no problem. Only if there is an - in the filename

    • @geektoolkit
      @geektoolkit  Před 4 lety

      Whoa that’s awesome!!!

  • @haroldedlinger2074
    @haroldedlinger2074 Před rokem

    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

    • @geektoolkit
      @geektoolkit  Před rokem

      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.

  • @blakenorthrup
    @blakenorthrup Před 2 lety +1

    Can you install this as an Unraid VM? I've tried with the img file, but it fails to boot.

    • @geektoolkit
      @geektoolkit  Před 2 lety +1

      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.

    • @blakenorthrup
      @blakenorthrup Před 2 lety +1

      @@geektoolkit Cool. Thanks for the reply, and keep up the great work! Sub'd.

  • @mylanthony
    @mylanthony Před 3 lety +1

    Hey, the instructables site is gone, can you re-up ?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      I see it here: www.instructables.com/id/Dynaframe-a-Feature-Rich-Photo-Video-Frame/

  • @harmansachdeva77
    @harmansachdeva77 Před 5 lety +2

    I want dis

  • @EssGeeSee
    @EssGeeSee Před 3 lety

    I have just discovered that feh has settings for randomise and jump random. How can I add these to the current version, please?

    • @geektoolkit
      @geektoolkit  Před 3 lety +1

      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

    • @geektoolkit
      @geektoolkit  Před 3 lety +1

      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.

    • @EssGeeSee
      @EssGeeSee Před 3 lety

      @@geektoolkit: Thank you.

  • @ViciousXUSMC
    @ViciousXUSMC Před 4 lety

    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.

    • @ViciousXUSMC
      @ViciousXUSMC Před 4 lety

      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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

    • @ViciousXUSMC
      @ViciousXUSMC Před 4 lety +1

      @@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)

  • @nicholasstull2722
    @nicholasstull2722 Před 5 lety +1

    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?

    • @geektoolkit
      @geektoolkit  Před 5 lety +1

      Oh the prebuilt image is for a pi3, I’ve not tried loading a pi3 image on a Pizero

    • @nicholasstull2722
      @nicholasstull2722 Před 5 lety

      @@geektoolkit Ok Thanks, Is there something Like Dyna frame that would Work on a Raspberry pi Zero W, If Not Thanks.

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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

  • @beastmodefpv1997
    @beastmodefpv1997 Před 4 lety

    Could not make it boot on Pi4, is it only for Pi3 or I am doing something wrong?
    Thank you for sharing the project.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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)

    • @beastmodefpv1997
      @beastmodefpv1997 Před 4 lety

      @@geektoolkit Thanks for confirming.

  • @dablet
    @dablet Před 3 lety

    does it output 4K?

  • @jonathanwatson1050
    @jonathanwatson1050 Před 3 lety

    Took an image and animate it?can you elaborate please?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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!

  • @EssGeeSee
    @EssGeeSee Před 3 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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.

    • @EssGeeSee
      @EssGeeSee Před 3 lety

      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?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      Please rename to .jpg for now

    • @EssGeeSee
      @EssGeeSee Před 3 lety

      GeekToolkit: Merci.

  • @angelole15
    @angelole15 Před 4 lety

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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”)

    • @angelole15
      @angelole15 Před 4 lety

      @@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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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?

    • @angelole15
      @angelole15 Před 4 lety +1

      @@geektoolkit test file was .jpeg. renamed and everything is working now. Thank you

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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!!

  • @christopherwinko1978
    @christopherwinko1978 Před 7 měsíci

    Can this be done with a Pi Zero?

    • @geektoolkit
      @geektoolkit  Před 7 měsíci

      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

  • @jankroh3194
    @jankroh3194 Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

    • @ViciousXUSMC
      @ViciousXUSMC Před 4 lety +1

      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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      I never had rotated photos so didn’t even know it did that!! Good catch!

  • @brkbtjunkie
    @brkbtjunkie Před 5 lety

    Really cool project. Is there a way to rotate it for landscape oriented displays?

    • @geektoolkit
      @geektoolkit  Před 5 lety +1

      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!

    • @brkbtjunkie
      @brkbtjunkie Před 5 lety

      GeekToolkit oh cool thank you!

    • @brkbtjunkie
      @brkbtjunkie Před 5 lety

      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

    • @geektoolkit
      @geektoolkit  Před 5 lety +1

      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?

    • @geektoolkit
      @geektoolkit  Před 5 lety +1

      Andrew Brinkman please email the Cron log to joe Farro at hotmail.com (no spaces)

  • @EssGeeSee
    @EssGeeSee Před 4 lety

    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

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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)

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      GeekToolkit Problem is that’s all Greek to me... I tried rescuing out to RealVNC. No Reply yet.

  • @szeli613
    @szeli613 Před 4 lety

    Can this be done without internet

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @ignasgalbogis4598
    @ignasgalbogis4598 Před 4 lety

    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!

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety

      @@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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      @@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?

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety

      @@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..

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @TheRealTerrellBrownB
    @TheRealTerrellBrownB Před 3 lety +1

    Do you still have that Alice in wonderland piece ? I’m willing to buy it !

    • @geektoolkit
      @geektoolkit  Před 3 lety +1

      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!

  • @naturetech9983
    @naturetech9983 Před 4 lety

    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

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @zpphoto1
    @zpphoto1 Před 4 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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 :)

  • @rebelscum6356
    @rebelscum6356 Před 5 lety

    what is the screen resolution?

    • @geektoolkit
      @geektoolkit  Před 5 lety

      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

    • @rebelscum6356
      @rebelscum6356 Před 5 lety +1

      @@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?

    • @geektoolkit
      @geektoolkit  Před 5 lety

      @@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 :)

  • @NewYears1978
    @NewYears1978 Před 4 lety

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

  • @aryavermanit-delhi4647
    @aryavermanit-delhi4647 Před 4 lety +1

    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.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      Thanks!! I’m looking into it and will see what I can do

    • @geektoolkit
      @geektoolkit  Před 4 lety

      AYUSH VERMA probably in a few months it’s going to take time

    • @ayushverma1366
      @ayushverma1366 Před 4 lety

      @@geektoolkit Brother it's been 1 month. Have you started on the interface?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!

    • @ayushverma1366
      @ayushverma1366 Před 4 lety

      @@geektoolkit ok sir hope soon you will able to finish it.

  • @lceskate
    @lceskate Před 3 lety

    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 :)

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

  • @JamieMayes89
    @JamieMayes89 Před 3 lety

    Does this support GIFs?

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

    • @JamieMayes89
      @JamieMayes89 Před 3 lety +1

      @@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.

  • @ignasgalbogis4598
    @ignasgalbogis4598 Před 4 lety

    very cool project, but can i do it on mac ?

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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.

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety

      @@geektoolkit noope, mac will stay as it is : )) thanks for a great ideas!

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety

      @@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.

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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

    • @ignasgalbogis4598
      @ignasgalbogis4598 Před 4 lety +1

      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!

  • @EssGeeSee
    @EssGeeSee Před 4 lety +1

    Feature Request - Fades & Shuffle. Thanks.

    • @geektoolkit
      @geektoolkit  Před 4 lety

      I’m moving to work on this now!

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      GeekToolkit: Great. Thanks. This project is a ‘bucket list’ dream of mine.

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      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.’.

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      Also, for Dynaframe #2. Please don’t forget to put the -F in the code for Full Screen. Thanks.

    • @geektoolkit
      @geektoolkit  Před 3 lety

      @@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

  • @TwinTailTerror
    @TwinTailTerror Před 4 lety +2

    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?

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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!

    • @TwinTailTerror
      @TwinTailTerror Před 4 lety +1

      @@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 )

  • @EssGeeSee
    @EssGeeSee Před 4 lety

    Etcher gives an "Missing Partition table" error for the file - Dynaframe_2132019.7z - and it will not Boot

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      @@geektoolkit Found it - .7z is a Zip file (of sorts). Took me two days to find that out..

    • @geektoolkit
      @geektoolkit  Před 4 lety

      @@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

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      GeekToolkit Cool Thanks.

    • @EssGeeSee
      @EssGeeSee Před 4 lety

      Could you make a Button on the Web Interface to Rotate Display, please?

  • @zpphoto1
    @zpphoto1 Před 4 lety

    You say each frame has its own web server, you didn't cover that

    • @geektoolkit
      @geektoolkit  Před 4 lety +1

      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!

    • @zpphoto1
      @zpphoto1 Před 4 lety +1

      @@geektoolkit you have a great start to this! I am grabbing your image right now and seeing how that goes...

  • @pm1741
    @pm1741 Před 3 lety

    Just use an Amazon Fire Stick for $20 and the Amazon Photos app. 10 seconds to install (just plug it in), done.

    • @geektoolkit
      @geektoolkit  Před 3 lety

      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

  • @DjLundbladh
    @DjLundbladh Před 4 lety

    horrible intro

    • @geektoolkit
      @geektoolkit  Před 4 lety

      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!