libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.21k stars 1.82k forks source link

(Switch) Scanning does not work when the ROMs are located in /retroarch/ #7469

Open ghost opened 6 years ago

ghost commented 6 years ago

Description

I am using the NSP version of RetroArch for the Nintendo Switch. To try and keep my SDCard clean I decided to put my /roms/ folder inside /retroarch/

e.g. /retroarch/roms/

Although when scanning the directory it refused to add any ROMs there into categories. I could play them it just would not organize.

Expected behavior

I would expect it to be able to scan the directory no matter where it is not just the root of my SDCard.

Actual behavior

Is only scanning ROMs that are outside of the /retroarch/ directory.

Steps to reproduce the bug

  1. Place ROMs into /retroarch/roms
  2. Scan the directory

Version/Commit

Environment information

m4xw commented 5 years ago

Does this happen on Desktop too?

ghost commented 5 years ago

I don't have access to the desktop version sadly

i30817 commented 5 years ago

Does this happen on Desktop too?

There is a related request for enhancement asking to put all rom scanned on the system dir playlists to use relative paths, not absolute ones (to be able to move the config dir around or mount it on different places on other machines and still play out of the box).

That's the only thing i'm aware about roms inside RA system dirs. I wouldn't expect they wouldn't scan already, but you can test it easily outside of linux (where the system dir is inside a hidden directory that the RA browser doesn't show)