libretro / libretro/RetroArch

Portable playlist stores relative path to rom, breaks on Xbox

Open
#12,962 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug: playlists platform: uwp playlists
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Description

I notice that when I enable portable play list, and then manually scan a folder to create a playlist, the path to game / rom would be stored as a relative path, and this seems to break on Xbox.

Expected behavior

Manual scanned playlist should contain absolute path or working relative path.

Actual behavior

The relative path created by the manual scan process are using relative path and that seem to cause the game file to be not found on Xbox.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing a manually scanned playlist with portable playlists enabled, including on Xbox, then trace where the scan process writes ROM paths. Done means the generated playlist stores an absolute path or a relative path that resolves correctly and the game file can be opened on Xbox.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.