Swordfish90 / Lemuroid

All in one emulator on Android!
GNU General Public License v3.0
2.34k stars 145 forks source link

Add frontend/intent launching support #803

Open likeich opened 10 months ago

likeich commented 10 months ago

Is your feature request related to a problem? Please describe.

Hi, I'm the developer of Console Launcher, a popular gaming launcher for Android. I'm currently working on adding ROM frontend support so that users can view their games right on their homescreen and open them in the correct app with one click. This feature was released for testing on the CL discord.

https://play.google.com/store/apps/details?id=com.k2.consolelauncher

I would love to add support for Lemuroid, but as far as I can tell Lemuroid does not support any intents to launch games like RetroArch does.

Describe the solution you'd like A clear and concise description of what you want to happen.

Provide the ability to launch games in Lemuroid from another app using an android intent. Preferably this intent would provide the game file and the game platform for Lemuroid to handle.

Describe alternatives you've considered The only alternative as of now is pinning shortcuts to the home screen. This isn't ideal because you have to do this for many games and they will disappear if the launcher isn't set as the default.

Additional context Below is the configuration for a RetroArch Nintendo DS intent.

collection: Nintendo DS shortname: nds extensions: bin, nds launch: am start -n com.retroarch/.browser.retroactivity.RetroActivityFuture -e ROM {file.path} -e LIBRETRO /data/data/com.retroarch/cores/desmume_libretro_android.so -e CONFIGFILE /storage/emulated/0/Android/data/com.retroarch/files/retroarch.cfg -e QUITFOCUS --activity-clear-task --activity-clear-top --activity-no-history