Skip to content

Add new Port: YTC - #2820

Open
christopher-roelofs wants to merge 2 commits into
PortsMaster:mainfrom
christopher-roelofs:ytc
Open

christopher-roelofs wants to merge 2 commits into
PortsMaster:mainfrom
christopher-roelofs:ytc

Conversation

@christopher-roelofs

@christopher-roelofs christopher-roelofs commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

Game Information

A brand new, native YouTube client. You can do most of what the standard client does (search, feeds, Shorts, playlists, comments, SponsorBlock, downloads, casting). It is anonymous/unauthenticated, and there are no plans to add login. Software decoding only. libmpv (render-only, LGPL) and FFmpeg 6.1 are bundled in libs.aarch64, since ROCKNIX ships no libmpv. Requires a network connection.

Authorship & Testing

  • I wrote and understand this script/patch myself, or clearly marked which parts came from an AI assistant and reviewed them
  • I can explain every non-standard line in my launch script

Instructions:
Ready to run, no additional files needed. Try the different tile views in Settings (grid, carousel, 3D carousel, coverflow).

Browsing

Button Action
D-Pad / Left Stick Move / navigate
A Play / open
B Back
X Sort (comments) / clear text (search)
Y Search
Select Options menu (favorite, watch later, download, cast, …)
Start Main menu (Settings, Downloads, Watch Later, History, …)
L1 / R1 Switch tabs (All / Videos / Shorts / Posts / Playlists)

Playback

Button Action
A Play / pause
Left / Right Seek 10s (hold to scrub, accelerates)
Up / Down Volume
Select Player options (quality, speed, captions, stats)
Start Menu
B Stop / back

CFW Tests

  • AmberELEC
  • dArkOS
  • muOS
  • Knulli
  • ROCKNIX
    -> [x] Libmali
    -> [x] Panfrost
    -> [x] Adreno (Optional)

Resolution Tests

  • 480x320 (Optional)
  • 640x480
  • 720x720 (Optional)
  • Higher resolutions (e.g., 1280x720)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Comment thread ports/ytc/gameinfo.xml
<game>
<path>./YTC.sh</path>
<name>YTC</name>
<desc>A native, controller-driven YouTube client for handhelds. Browse, search, and watch YouTube with its own anonymous client. Requires a network connection.</desc>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<desc>A native, controller-driven YouTube client for handhelds. Browse, search, and watch YouTube with its own anonymous client. Requires a network connection.</desc>
<desc>A native, controller-driven YouTube client for handhelds. Browse, search, and watch YouTube with its own anonymous client. Requires a network connection.</desc>
<releasedate>20261027T000000</releasedate>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants