RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Please test: Random Game selection/launch via Video Screensaver

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiovideoscreensaverrandom game
    220 Posts 17 Posters 102.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      Zigurana
      last edited by Zigurana

      @pjft: I've updated the PR with your suggestions for adding the shortcut to the SystemView, and to fix the integer overflow.

      If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

      pjftP 1 Reply Last reply Reply Quote 0
      • pjftP
        pjft @Zigurana
        last edited by pjft

        @Zigurana Thanks!

        I'm so sorry for the delay in getting back to you - hectic days at work recently.

        I'll check the PR later.

        I had added the comments in the PR, here:

        https://github.com/RetroPie/EmulationStation/pull/118#issuecomment-297463486

        If you expand the file in "Show Outdated" you'll see all my remaining comments as well, can you see them there? Let me know if not - it shows as "pending" to me so I'm unsure they're public (and I don't know how to get them out of the "Pending" state) :S Or do I need to "Submit a Review" for the feedback to go through? Maybe that's it? EDIT: I think that was it. I just deleted the review, nevermind. Glad we spoke here!

        Anyway, yes, I'm not a stickler for decoupling it. I still think it makes more sense architecturally, though your point is valid on the video thing. It was just a thought, in the hope of re-using the code (or part of it) rather than having duplicate attempts and randomizing a selection.

        That being said, if one would want to do it later, then let's have one decouple it (likely me, haha) :)

        Oh, but for instance, for implementing a go-to-random-game as a screensaver functionality, you would be able to use exactly the same code as here - though you probably wouldn't want to select it in the view. It's not a big issue anyway :)

        I'll compile it and test it in the coming days, hopefully. Then I still need some time to close off my own PR for filtering (sigh).

        Out of curiosity (no pressure, really), is implementing the favorites tag in the metadata on your roadmap, so I can also time my filter PR accordingly so it doesn't delay you?

        Thanks!

        Z 1 Reply Last reply Reply Quote 0
        • Z
          Zigurana @pjft
          last edited by Zigurana

          @pjft said in Please test: Random Game selection/launch via Video Screensaver:

          @Zigurana Thanks!

          I'm so sorry for the delay in getting back to you - hectic days at work recently.

          I'll check the PR later.

          I had added the comments in the PR, here:

          https://github.com/RetroPie/EmulationStation/pull/118#issuecomment-297463486

          If you expand the file in "Show Outdated" you'll see all my remaining comments as well, can you see them there? Let me know if not - it shows as "pending" to me so I'm unsure they're public (and I don't know how to get them out of the "Pending" state) :S Or do I need to "Submit a Review" for the feedback to go through? Maybe that's it? EDIT: I think that was it. I just deleted the review, nevermind. Glad we spoke here!

          Nope still can't see those comments. Maybe you need to validate your email or something?

          Anyway, yes, I'm not a stickler for decoupling it. I still think it makes more sense architecturally, though your point is valid on the video thing. It was just a thought, in the hope of re-using the code (or part of it) rather than having duplicate attempts and randomizing a selection.

          That being said, if one would want to do it later, then let's have one decouple it (likely me, haha) :)

          Yeah, let's cross that bridge when we get there.

          Oh, but for instance, for implementing a go-to-random-game as a screensaver functionality, you would be able to use exactly the same code as here - though you probably wouldn't want to select it in the view. It's not a big issue anyway :)

          Selection in this context just means: move the cursor to that location. For a screensaver avant-la-lettre, that might be unwanted as it breaks continuity, but for a machine begging you to come and play, it kind of makes sense. Anyways, there are ways to get back to the origin, when implementing a screensaver (/makes mental note).

          I'll compile it and test it in the coming days, hopefully. Then I still need some time to close off my own PR for filtering (sigh).

          Out of curiosity (no pressure, really), is implementing the favorites tag in the metadata on your roadmap, so I can also time my filter PR accordingly so it doesn't delay you?

          As long as your PR #115 is still pending, I will not touch the favorites/kidmode stuff, as much will depend on how that will turn out.
          So I would say, do your thing and maybe append it to #115?
          Thanks!

          If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

          pjftP 1 Reply Last reply Reply Quote 1
          • pjftP
            pjft @Zigurana
            last edited by

            @Zigurana sure, thanks! I'll be mainly following through on @jdrassa 's and your comments there, but keeping it simple.

            We'll cross whatever other bridges there may be when we get there :)

            pjftP 1 Reply Last reply Reply Quote 0
            • pjftP
              pjft @pjft
              last edited by

              @Zigurana Updated the PR. Would love yours and @jdrassa 's thoughts, so that hopefully we can close that. I'm happy to squash it to a single commit, but want the review first so I can ensure code consistency across the OMX build as well.

              As for the favorites/kidsmode stuff, what do you mean by appending? Would you want me to add the metadata on my PR?

              I'm happy to submit a second PR with adding just those two types of metadata, as well as filters for those (and yes, happy to have them be stored as an option). That being said, I don't have any intention in re-inventing the wheel you have so well invented so far, with the kiosk modes, the changes to the themes, etc, so just let me know if that single piece would help and I'm happy to take that on, using the exact same metadata types as you have in the past - but since you already have it done, I don't want to in any way duplicate work or take credit away from you.

              Only if it helps.

              Thanks!

              1 Reply Last reply Reply Quote 0
              • DominusD
                Dominus
                last edited by

                @pjft Will you be updating your ES to the latest version anytime soon? I just updated mine and I am loving some of the new features, so I'd hate to lose those.

                pjftP 1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft @Dominus
                  last edited by pjft

                  @Dominus sure. Anything in particular you're looking for that's not yet in the build?

                  I might share a script to add to your RetroPie Setup so you can pretty much always install the latest version I have merged. I suspect I might not have provided a binary for the latest one.

                  Edit: here are the instructions:

                  https://retropie.org.uk/forum/post/75541

                  You will want to quit emulationstation when you update it from source, as it may run out of memory otherwise. The latest code there should be 1 week old, hopefully nothing significant came up the last week that you're looking forward to?

                  Thanks.

                  The next steps here are actually to try and get this merged into the main ES, so expect that to be my main focus for this work in the coming months.

                  1 Reply Last reply Reply Quote 1
                  • DominusD
                    Dominus
                    last edited by

                    @Dominus said in Please test: Random Game selection/launch via Video Screensaver:

                    version anytime soon? I just updated mine and I am loving some of

                    I haven't checked your current version, but I noticed that there was an option for "Surprise Me!" game selection, Filtering the roms by Genre, Players, Played etc..., also the system icons seem a bit different from the last time I updated as well. They are closer together and don't expand larger too much anymore when highlighted.

                    pjftP 1 Reply Last reply Reply Quote 0
                    • pjftP
                      pjft @Dominus
                      last edited by

                      @Dominus most if not all of those should be there. Definitely filtering, as that was something I put together, and the Surprise Me one from @Zigurana made it to the build.

                      Unsure about what you're referring to in regards to the icons, but as I said the code there should be up to date with ES from a week or so ago. Just follow the instructions here in this post:

                      https://retropie.org.uk/forum/post/75541

                      DominusD 2 Replies Last reply Reply Quote 1
                      • DominusD
                        Dominus @pjft
                        last edited by Dominus

                        @pjft After running the script do I still do this:

                        chmod +x emulationstation
                        sudo cp emulationstation /opt/retropie/supplementary/emulationstation/

                        EDIT:

                        Never mind I see no other work is needed! Thanks!

                        1 Reply Last reply Reply Quote 0
                        • TMNTturtlguyT
                          TMNTturtlguy
                          last edited by

                          @pjft i believe that @Dominus is refering to the system logos and other art in the theme. I believe others have noticed this as well and I think it has to do with the new carousel updates. I don't understand all the ins and outs because I am so focused on my custom theme, but I believe with the new changes that allow for themers to change their size and number of logos may have slighlty modifies how some themes display their logos. I think I am talking in circles. Your build acts appropriately with the updates and matches the main build.

                          @Dominus you just update using the menu and it installs for you, no need to follow the old method.

                          1 Reply Last reply Reply Quote 1
                          • DominusD
                            Dominus @pjft
                            last edited by

                            @pjft This is awesome! Thanks! I am wondering about the text in your video, that displays the game name. Mine doesn't show that, and obviously it could have been taken out after the fact. But is there a way to turn that on, or has it been disabled now?

                            pjftP 1 Reply Last reply Reply Quote 1
                            • pjftP
                              pjft @Dominus
                              last edited by pjft

                              @Dominus I believe that that's on the theme, there used to be a bug on that background and now it's fixed, meaning that some themes will now need to be corrected. What theme are you using?

                              Edit: sorry, completely misunderstood the question. It was late at night.

                              DominusD 2 Replies Last reply Reply Quote 0
                              • DominusD
                                Dominus @pjft
                                last edited by

                                @pjft Oh I am using my own, a variant of the carbon theme.

                                1 Reply Last reply Reply Quote 0
                                • DominusD
                                  Dominus @pjft
                                  last edited by

                                  @pjft Oh I found the option in the menu to turn that on. Works great! Thanks again!

                                  pjftP 1 Reply Last reply Reply Quote 0
                                  • pjftP
                                    pjft @Dominus
                                    last edited by

                                    @Dominus and did you solve the theme bar? @TMNTturtlguy Had to do the same thing in his theme - I believe it's the background color for one of the items?

                                    DominusD 1 Reply Last reply Reply Quote 0
                                    • DominusD
                                      Dominus @pjft
                                      last edited by

                                      @pjft Everything looks fine on my end, I didn't have to change anything.

                                      pjftP 1 Reply Last reply Reply Quote 0
                                      • pjftP
                                        pjft @Dominus
                                        last edited by

                                        @Dominus good, sorry. It was quite late at night during our exchange, I must have misread what you meant. I thought you had mentioned that part of the theme had disappeared, but I can't seem to find any mention of that now in the morning. :)

                                        Best.

                                        DominusD 1 Reply Last reply Reply Quote 1
                                        • DominusD
                                          Dominus @pjft
                                          last edited by

                                          @pjft I just hooked my Pi up to my TV (Usually its on my computer monitor), and now my intro video and the Video Screensavers all go blank and off and on. I tried going into the boot/config.txt and forcing hdmi_drive=2 but its still having issues. Do you know what the fix is for this? I can put it in HDMI safe mode and they play fine, it just looks like garbage lol.

                                          pjftP 1 Reply Last reply Reply Quote 0
                                          • pjftP
                                            pjft @Dominus
                                            last edited by

                                            @Dominus should be related to overscan. Try to set disable overscan in config.txt - there's a previous post by someone else on that. Some particular resolutions and refresh rates mess up some TVs. Not much we can do.

                                            Disabling the screensaver captions is also an option that others have mentioned.

                                            Let us know if that helps!

                                            DominusD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.