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

    Integrated Music Player for RetroPie [IMP] 2021.10 (Background Music for RetroPie and More)

    Scheduled Pinned Locked Moved Projects and Themes
    backgroundmusicretropiempg123 bgmimp
    158 Posts 20 Posters 46.7k 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.
    • RapidEdwin08R
      RapidEdwin08 @mitu
      last edited by

      @mitu said

      No, a space is not required after the parameters. If your detection script tries to look for the line where emulationstation command is started, either look for ^emulationstation or #auto to find it, both should work fine.

      @mitu Thanks for the feedback (and everything else you do for the community), it's always appreciated.
      I've seen some Pi Images where emulationstation is not at the beginning of the line, so I do not use ^ for the detection here.

      Also, I thought the same thing about the space not making an impact, until I added it to my autostart .sh for testing the issue previously experienced by @hopwon.
      In my case, on a stock retropie 4.8 build, the ES Splash screen still displays when there's no space in [emulationstation --no-splash#auto].

      Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

      1 Reply Last reply Reply Quote 0
      • RapidEdwin08R
        RapidEdwin08
        last edited by RapidEdwin08

        [v2023.03] Released

        LITE Mode Now Retains Last Track/Position at Poweroff if Properly Shutdown.
        New Feature 0ptional User Gamelist (imp-user-gamelist.xml)
        Added x2 More [SomaFM] Internet Radio Stations to [Streams] (cliqhop,darkzone)
        Various Visual Tweaks Added to Utilities Menu and Main Menu
        Tweaks to Installer applying to [autostart .sh] (emulationstation --no-splash)

        Again, Thanks All for the Feedback...

        Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

        S 1 Reply Last reply Reply Quote 0
        • S
          segasonic @RapidEdwin08
          last edited by

          @RapidEdwin08 Quick question, will it play VGM, SPC etc. like Naprosnia's player? I use it for that feature as they're small files and I can have authentic game music in EmulationStation.

          Thanks for all your work on this, looks ace!

          RapidEdwin08R 1 Reply Last reply Reply Quote 0
          • RapidEdwin08R
            RapidEdwin08 @segasonic
            last edited by

            @segasonic No...
            IMP uses mpg123 as the main player, so only mp3 support + .pls and m3u.

            Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

            S 1 Reply Last reply Reply Quote 1
            • S
              segasonic @RapidEdwin08
              last edited by

              @RapidEdwin08 Thanks for the reply! I'll try it out anyway, got plenty of game music mp3s.

              1 Reply Last reply Reply Quote 0
              • H
                hopwon @RapidEdwin08
                last edited by

                @RapidEdwin08 said in Integrated Music Player for RetroPie [IMP] 2021.10 (Background Music for RetroPie and More):

                @hopwon said in Integrated Music Player for RetroPie [IMP] 2021.10 (Background Music for RetroPie and More):

                emulationstation --no-splash#auto

                Current version of IMP Setup has been updated to adjust for the issue @hopwon experienced with multiple emulationstation entries in autostart .sh.

                The installer was already configured to look for [--no-splash #auto], but Not [emulationstation --no-splash#auto].

                @hopwon I don't know if it was a typo or not, but I'm pretty sure there's supposed to be a SPACE before #auto in your entry here:

                emulationstation --no-splash#auto
                emulationstation --no-splash #auto

                I'd venture to guess you are probably still seeing the ES splash screen without that space before #auto.
                Either way, IMP Setup will now accommodate this scenario, and correct it.

                It was a typo :)

                GrassiniG 1 Reply Last reply Reply Quote 1
                • GrassiniG
                  Grassini @hopwon
                  last edited by

                  Great player! I'm only missing one feature to be happy - changing the song using the button on the pad/keyboard (like in batocer for example, where the button is used - in this case by clicking the left analogue). Is this feasible to implement?

                  RapidEdwin08R 1 Reply Last reply Reply Quote 0
                  • RapidEdwin08R
                    RapidEdwin08 @Grassini
                    last edited by RapidEdwin08

                    @Grassini Thanks for the feedback.
                    I'm sure it's possible with some kind of PyScript, similar to GPi Safe Shutdown or something else...
                    We would just need something to monitor when those Joypad Inputs are pressed, and bash a script.
                    But I have not really looked into it, and honestly may not for a bit as I'm not too familiar.

                    Fix for a recent issue added to IMP.
                    Issue #5: Music Plays After ROM Exit despite Music Disabled at B00T

                    You can Uninstall/Reinstall IMP to apply the fix.
                    Or just run these Commands to apply the Fix for the x1 File with Issue:

                    rm /opt/retropie/configs/imp/mpg123loop.sh
                    wget https://raw.githubusercontent.com/RapidEdwin08/imp/main/main-imp/configs-imp/mpg123loop.sh -P /opt/retropie/configs/imp/
                    chmod 755 /opt/retropie/configs/imp/mpg123loop.sh
                    
                    

                    Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                    1 Reply Last reply Reply Quote 0
                    • RapidEdwin08R
                      RapidEdwin08
                      last edited by

                      [v2023.11] Released
                      Removed OMX Monitor from Settings + omxplayer wait from [autostart.sh] (Deprecated)
                      Added + Updated [SomaFM] Specials (doomed,deptstore,tikitime,bossa,insound)
                      Updated mpg123 Utilities to include [v1.32.3]

                      Thanks All for the Feedback...

                      Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                      1 Reply Last reply Reply Quote 0
                      • RapidEdwin08R
                        RapidEdwin08
                        last edited by

                        I know it's been a while, but the IMP is still alive and well...

                        [v2025.01] Released
                        *INFINITE MODE is now -> [REPEAT MODE]
                        REPEAT MODE [ 1 ]: Infinite L00P of Current Playlist
                        REPEAT MODE [ALL]: Infinite L00P that Continues to Next Available Playlist
                        REPEAT MODE [Off]: Stop IMP after Finishing Current Playlist

                        Added [Previous Tracklist] + [Next Tracklist] buttons to traverse Folders/Playlists
                        Added Minimal [Current Playlist] + [Current Settings] buttons for GPi
                        Added Splashscreen wait for VLC MPV FBI to Startup for newer Splashscreen methods
                        Re-Added the Splashscreen wait for OMX back to Startup for omxplayer (Deprecated)
                        Updated Randomizer behavior to NOT Alter [Shuffle Mode]
                        Updated [Shuffle Playlist] at Startup to now simply run the Randomizer once at Startup
                        Updated mpg123 Utilities Installer from [v1.32.3] to [v1.32.10]

                        Raspberry Pi B, Pi B+, Pi2 B, Pi3 B, Pi3 B+, Pi Zero W, Pi4 (4GB/8GB), Pi5 (8GB/16GB), Pi Zero 2 W, GPi V1, minisforum GK50 / RetroPie 4.8.x

                        mrmadcatzM 1 Reply Last reply Reply Quote 3
                        • mrmadcatzM
                          mrmadcatz @RapidEdwin08
                          last edited by

                          @RapidEdwin08 Hell yeah! Glad to see this is still going. Thanks for the update!

                          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.