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

    WebtroPie

    Scheduled Pinned Locked Moved Projects and Themes
    retropieweb interfacewebtropie
    157 Posts 27 Posters 62.9k 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.
    • K
      kixut @daeks
      last edited by

      @daeks ... sounds great, I agree it's better to work as a team on one thing rather that sole developers of often to be abandoned projects.

      Regarding what I've written - although I've probably gone over the top with the front end the prime purpose was to manage roms and game lists. I would have said the remaining milestones I was thinking of where I would consider it v1.0 would include :-

      • Scrape - normal
      • Scrape (mame roms) using history.dat
      • Search Screen
      • backup/restore game list

      So, it's a little more modest managing rom sets rather than the whole sha-bang, but why not!, and there's certainly bits we've each done that the other wanted to do...

      Having said that I think that although there's an overlap and mine uses php on the server our apps are probably constructed very differently, it might not be so straight forward to merge the two together, perhaps we would have to review each others framework and decide on a way forward.

      I was close to posting it on GitHub, just a couple of things I wanted to add (ES still running warning, stop, start buttons and save all/bulk)... what the hell, does this forum allow zip gz attachments to posts?, or could i PM it to you (or anyone else who wants to test?)

      meleuM herb_fargusH 2 Replies Last reply Reply Quote 0
      • meleuM
        meleu @kixut
        last edited by meleu

        @kixut said in Web App WIP +please give it a name...:

        does this forum allow zip gz attachments to posts?

        no

        or could i PM it to you (or anyone else who wants to test?)

        not in this forum. Unless someone post its email address.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • herb_fargusH
          herb_fargus administrators @kixut
          last edited by

          @kixut GitHub is the best platform for active development imo though the forum can help with visibility/asking for others to help test.

          I like the idea of merging the two, we have far too many web managers in varying states of completion.

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          K 1 Reply Last reply Reply Quote 0
          • K
            kixut @herb_fargus
            last edited by kixut

            @herb_fargus .. ok, warts and all here it is, WebtroPie

            @Sano .. thanks by the way, I liked it, and also thought Wires, web interface for retropie emulation station but gave my son the casting vote!

            Edit: oh yes, to install it needs a
            git clone https://github.com/gazpan/WebtroPie
            cd WebtroPie
            sudo ./INSTALL.sh
            optionally
            sudo ./ENABLE_LAUNCH.sh

            meleuM 2 Replies Last reply Reply Quote 2
            • meleuM
              meleu @kixut
              last edited by

              @kixut the README says Webretro.

              • Useful topics
              • joystick-selection tool
              • rpie-art tool
              • achievements I made
              K 1 Reply Last reply Reply Quote 0
              • K
                kixut @meleu
                last edited by

                @meleu oops, thanks Fixed

                1 Reply Last reply Reply Quote 0
                • meleuM
                  meleu @kixut
                  last edited by

                  @kixut The current version is using apache. Any plans to change to the php builtin webserver?

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  K 1 Reply Last reply Reply Quote 0
                  • K
                    kixut @meleu
                    last edited by kixut

                    @meleu , if you would prefer you would just need to remove the <base href="roms"> tag in the index.html file and then run :-
                    php -S {ip_address}:8000 -t app/

                    I was surprised that it didn't perform as well as apache, I can understand why al little since the client throws a number of requests at the server asynchronously and so this benefits from a multi threaded web server (I'm assuming), but what I didn't expect was that each request seemed slower too, if you F12 in chrome and look at the network transfers (esp filter on XHR traffic you'll see the difference ... happy to make a vid on it if you like

                    Having said that I'm not quite sure I believe that it can't perform better, so until I work out how I'll leave it as apache, most people I think will be running apache anyway and it's not too difficult to do the above if you prefer, but option definitely open for future, would be nice not to have to change apache ownership and may solve an input issue with launching that I have.

                    1 Reply Last reply Reply Quote 1
                    • K
                      kixut
                      last edited by

                      some minor changes for Indent and Comic-Book themes changlelog

                      git pull origin master

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

                        @kixut @TMNTturtlguy Could you elaborate on the invalid characters? Is that something @TMNTturtlguy should be aware of on his theme/should be able to fix on his end?

                        Or is it something that you feel should be exclusively on your end?

                        TMNTturtlguyT K 2 Replies Last reply Reply Quote 0
                        • TMNTturtlguyT
                          TMNTturtlguy @pjft
                          last edited by

                          @pjft @kixut I am not sure I am following what the issue is here? Are you referring to the letter A that was in accidentally inserted into all the theme.xml to line 1? If that is what is being referred to, that was an accident and it has been removed from all .xml in the upcoming update. I believe that character, the letter "A" did not have an affect on users running on a rasberry pi, but rather on other devices. Please let me know. Thank you

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

                            @pjft yes, at the start of each xml file there is a 'a' character like "a<theme>"
                            like this, there have been various hurdles as the xml reader in php seems a little more strict in parsing xml than the library that ES uses.

                            1 Reply Last reply Reply Quote 1
                            • K
                              kixut @TMNTturtlguy
                              last edited by kixut

                              @TMNTturtlguy ... oh yes, sorry I didn't read your post before replying to above, it's no problem I had to remove comments and white space before the first tag anyway as this also isn't acceptable to the parse I use so it was a minor thing for me to add.

                              .Edit: ... great theme by the way, awesome!

                              TMNTturtlguyT 1 Reply Last reply Reply Quote 1
                              • TMNTturtlguyT
                                TMNTturtlguy @kixut
                                last edited by

                                @kixut thanks! Look for a new complete release, hopefully in the next 24 hours. Your project looks very cool as well, somehow I missed this thread but now I am very interested! I will need to learn more about this!

                                1 Reply Last reply Reply Quote 0
                                • R
                                  robertybob
                                  last edited by

                                  Is this still being worked on @kixut ?

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    kixut
                                    last edited by

                                    Hi, I have quite a few local changes that I haven't pushed to GitHub yet, some of which necessitated quite a bit of a code restructure and tidy exercise, but yes, real life sort of took over at the start of summer and I haven't worked on it for a while now. I plan to pick this up again soon and will start making silent updates to GitHub again.

                                    1 Reply Last reply Reply Quote 1
                                    • darkniorD
                                      darknior
                                      last edited by

                                      @kixut said in WebtroPie WIP (was "Web App WIP +please give it a name..."):

                                      Hi, I have quite a few local changes that I haven't pushed to GitHub yet, some of which necessitated quite a bit of a code restructure and tidy exercise, but yes, real life sort of took over at the start of summer and I haven't worked on it for a while now. I plan to pick this up again soon and will start making silent updates to GitHub again.

                                      Hi
                                      Some news about your great project ?
                                      I discover it today and really i love it <3

                                      • Your last comit was 5 month ago, ES and theme have evolve ...
                                        And now for exemple the MINI theme serie (NES, SNES, PSX) are crashing your Wab App. I think you must code a CAROUSSEL fix.

                                      • I'm French and i also have a problem with é è à ç ... maybe your are not using UTF-8 encode ?

                                      0_1508988426205_Sans titre-1.jpg

                                      • You are not using XML media PATH ... so bad because i can't see any of my MEDIA :(

                                      Life is game, just play it !

                                      K 2 Replies Last reply Reply Quote 0
                                      • PokeEngineerP
                                        PokeEngineer
                                        last edited by

                                        @kixut

                                        I just discovered this today, just like you @darknior, and this looks like a strange, but interesting thing you made. Once you update this to have compatibility with the current version of ES, I might try it out. 😀

                                        Don't sweat it.
                                        When in doubt, take a BYTE out of life.

                                        😎

                                        K 1 Reply Last reply Reply Quote 0
                                        • ?
                                          A Former User
                                          last edited by

                                          Oh hey, the name I suggested got used!

                                          What scripting language did you use and how'd you get it onto the web? (if you used html please teach me)

                                          K 1 Reply Last reply Reply Quote 0
                                          • K
                                            kixut @darknior
                                            last edited by

                                            @darknior Hi, thanks for checking it out, yes sorry I stopped working on it over the summer but have been working on it again and funnily enough I have rewritten the carousel code to cater for auto and custom collections and at the same time fix a bug that I had with IE.

                                            The first thing I did however was to completely restructure the code to adhere to AngularJS style guide, I've made lots of improvements but with such a lot of code changing I have to work through quite a few issues but I hope to release the changes in about a week.

                                            Could you post the game info for the screenshot above from your gamelist.xml please?, I should be able to sort out the UTF-8 encoding issue. - thanks

                                            I see that you media path is /home/pi/RetroPie/media instead of /home/pi/RetroPie/roms

                                            I will try to make this automatically detected from es configuration but for now it should work if you change the file below

                                            WebtroPie/app/svr/config.php

                                            change :-
                                            define("ROMSPATH", "roms/");
                                            to
                                            define("ROMSPATH", "media/");

                                            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.