recloudstream / recloudstream/cloudstream

Subtitle feature UI isn't fully supported on TV (Firestick)

Open
#168 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Kotlin
Stars
10.7k
Forks
1.1k
Avg merge
1d 23h
Merged PRs (30d)
15

Description

Steps to reproduce

The UI to add Opensubtitles accounts doesn't really work on TV devices. The on focus behaviour doesn't really work well for inputting details and submitting without making use of a mouse and some hacky workarounds to lose focus (like pressing the voice control).

Even the switch account/logout behaviour popup isn't very accessible at the moment.

Upon putting in valid credentials, trying to load subtitles from the internet doesn't work because there's no way to submit the inputted text.

Expected behavior

Most of the UI would be navigable by keyboard/remote.

Actual behavior

The UI isn't accessible for TV/remote users.

Cloudstream version and commit hash

3.1.5 1db1baef

Android version

Android 12

Logcat

No response

Other details

No response

Acknowledgements
  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I have updated the app to pre-release version Latest.
  • If related to a provider, I have checked the site and it works, but not the app.
  • I will fill out all of the requested information in this form.

Contributor guide

No contributing guide indexed for this repository

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 the OpenSubtitles account UI on an Android TV or Firestick, including credential entry, subtitle loading, and the switch-account/logout popup. Done means the subtitle and account flows are navigable and submittable using only a keyboard or remote, without mouse or focus workarounds.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
accessibility, mobile
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.