libretro / libretro/RetroArch

Cannot select folder on Google Tv devices.

Open
#18,784 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • [x ] I have searched the existing issues
Description

On Google TV devices, we cannot select a folder with the ROMs. That happens because Google TV devices don't have a system file picker. And when we attempt to select a folder, all we get is a toast saying you do not have an app that can do this.

Other apps, what they do is to use instead a file browser like material files or any other that might be present in the system and use that instead to select a folder.

Retroarch should do the same in order to fix this issue.

Expected behavior

The expected behavior is that some app, like a file system picker or any other browsing app, should pop up, so we can select that folder.

Steps to reproduce the bug

On a Google TV device like NV Shield or Chromecast, try to use any option where you have to select a folder or a file.

Version/Commit

All the versions.

Bisect Results

No response

Present in the nightly version

Yes, this is reproduced in the nightly build

Platform & operating system

All the Google TV devices.

Affected Cores

No response

Environment information

No response

Relevant log output

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 folder and file selection on a Google TV device such as an NVIDIA Shield or Chromecast, then trace RetroArch's picker flow for platforms without a system file picker. Compare how other installed file-browsing apps can be invoked. Done means selecting a folder or file opens an available picker or browsing app instead of only showing the error toast.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.