Posts: 1,134
Joined: Mar 2008
Reputation:
105
Version 1.3.3 is available:
- Fixed bug in prompt re-download setting
- Added functions to launch dosbox game archives that utilize configuration files
- Added best of Sierra Online and Lucasarts games. Space Quest and Kings Quest! Note, not all of these seem to work. I believe they’re better suited for scummvm which is not yet included with retroplayer. A good number of them do launch with DOSBox though (via configuration file). ScummVM seems to be a manual process, so after the game is downloaded, you have to load it into Scumm, then launch it, etc. I can't seem to find any automatic way to launch a game directly.
- Updated external launch commands (again) for Android. Third time’s the charm??
Posts: 697
Joined: Jun 2011
Reputation:
2
Ok thanks for your answer!
Cheers
Posts: 10
Joined: Aug 2015
Reputation:
0
2016-01-02, 20:36
Hello,
First, just want to say that this addon is an exceptional replacement for RCB/AL. Fantastic work!
It seems that I am having the same audio issue as user 'Animal'. Like on his setup, everything is set correctly in RetroArch and the audio works perfectly fine when a rom is launched from within RetroArch, or even from the commandline through SSH using WinSCP.
I am using OpenElec 6.0 w/ the retroarch-openelec-1.2.2 addon by ttsemek on a ASUS Chromebox.
The only issue with all of IARL is that when the rom is launched from within IARL then retroarch plays without sound. I pinpointed the location of where IARL is launching commands from down to romlaunch_OE.sh (which of course has the executable permissions set) and tried fiddling with the parameters, code, and even adding some 'sleep' cmds to no avail.
I see that you referred Animal over to the OpenElec forums, but it seems that this is an issue with how IARL is launching RetroArch and not with RetroArch nor OpenElec per se. I am honestly banging my head over this issue at this point and have tried everything I can think of.
My last idea was to set IARL to provide Programs, so that it shows up under 'Programs' (instead of Video) and launch it from there and see if the rom would launch with sound.. however when I try this I get an 'Addon Error' and it fails to work. Here is the log information from kodi.log when it fails to be set to provide Programs:
13:05:24 T:140140110391040 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named resources.lib.xbmcswift2b
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.program.iarl/resources/lib/update_addonxml_provides_program.py", line 1, in <module>
from util import *
File "/storage/.kodi/addons/plugin.program.iarl/resources/lib/util.py", line 5, in <module>
from resources.lib.xbmcswift2b import xbmcgui
ImportError: No module named resources.lib.xbmcswift2b
-->End of Python script error report<--
Any suggestions to get this enjoyment killing issue solved Zach? Any way to fix the error to make it provide Programs so that I can try that as my last idea for solving the audio issue?
====================================================
====================================================
If it helps any, here is a very interesting Error from the Kodi.log when launching SMB3-NES using NESTOPIA from within IARL:
13:12:53 T:140140873787136 ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover
There are a few other notices, warnings, and errors in that log section, but nothing else relevant to the sound issue.
-----------------------------
And for comparison, here is ALL the Kodi.log entries when launching the exact same rom with the same core from within RetroArch. Sound works fine and notice how few log entries are generated. There also isn't any error about a Broken ALSA pipe as I highlighted in bold above:
13:19:48 T:140140563465984 NOTICE: Thread JobWorker start, auto delete: true
13:19:48 T:140140110391040 NOTICE: Thread LanguageInvoker start, auto delete: false
13:19:49 T:140140110391040 NOTICE: -->Python Interpreter Initialized<--
13:19:49 T:140140110391040 NOTICE: IARL_INFO: Loading sqlite3 as DB engine
13:19:49 T:140140110391040 NOTICE: /storage/.kodi/userdata/addon_data/plugin.program.iarl/.storage/
13:19:49 T:140140110391040 WARNING: [resources.lib.xbmcswift2b] No converter provided, unicode should be used, but returning str value
13:19:49 T:140140110391040 WARNING: Previous line repeats 3 times.
13:19:49 T:140140110391040 NOTICE: [resources.lib.xbmcswift2b] Request for "/" matches rule for function "index"
13:19:49 T:140140580251392 NOTICE: Thread BackgroundLoader start, auto delete: false
13:19:49 T:140140101932800 NOTICE: Thread JobWorker start, auto delete: true
13:19:49 T:140140110391040 NOTICE: Thread BackgroundLoader start, auto delete: false
13:19:58 T:140140110391040 NOTICE: Previous line repeats 1 times.
13:19:58 T:140140110391040 NOTICE: Thread LanguageInvoker start, auto delete: false
13:19:58 T:140140110391040 NOTICE: -->Python Interpreter Initialized<--
If there is any other way I can help you provide insight into this issue, please let me know. If you need it, I can send you the entire Kodi.log I referenced in this post.
Thanks in advance!
Posts: 10
Joined: Aug 2015
Reputation:
0
Ok, I am one step closer to solving the aforementioned IARL audio issue.
It seems that when a rom is launched from within IARL (and both Kodi & Retroarch are set to the same audio device .. 0,3 in my case for HDMI) Kodi takes precedence of use on the audio device and therefore Retroarch can't use the audio device that is already being used by Kodi. This doesn't seem to be an issue when Retroarch is launched from the Kodi menu and then a rom is loaded.. only when a rom is launched from IARL is there an audio device conflict.
If you go to Settings > System > Audio Output > Audio Output device and change it to ALC Analog, so that Kodi is instead using the 3.5 mm headphone jack as the audio device, you will now see (for those with this issue, such as Animal and myself) that you will get sound from Kodi through the headphones, and sound WILL WORK in Retroarch when a rom is launched from within IARL.. the "ERROR: CAESinkALSA - snd_pcm_writei(-32) Broken pipe - trying to recover" also goes away and is no longer generated when Kodi is using a different audio device.
So as a proposed patch to this issue that I and Animal are having, is it possible to have IARL change the Kodi audio device to the headphone jack just before a rom is launched, and then set the Kodi audio device back to HDMI after the rom has already loaded (with working sound)?
Posts: 1
Joined: May 2014
Reputation:
0
Does IARL support save files? NES games (ex. Legend of Zelda) and the gba games that I've tried and snes games don't save my progress. I've tried both default and custom rom download locations. Does it even support saving? I am using the newest version of retroplayer kodi and using retroplayer to play the roms through IARL