Skip to content

feat(android): add Song Info panel with release date and song statistics - #836

Open
cengo12 wants to merge 5 commits into
kushagrasinghx:v1.8.1from
cengo12:codex/song-info
Open

cengo12 wants to merge 5 commits into
kushagrasinghx:v1.8.1from
cengo12:codex/song-info

Conversation

@cengo12

@cengo12 cengo12 commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Adds Song Info to the song actions menu on Android so listeners can see the album, release date, plays/views, likes, and comment count without leaving the player.

Android opens the panel inside the artwork-tinted actions sheet, with a back button and per-field loading indicators; held-row menus use a dialog. Missing values show “Not available,” and failed requests offer Retry.

Metadata is fetched on demand for the exact YouTube video ID. Release dates come from the explicit “Released on” description, falling back to the album year; video upload dates are never used as release dates. Counts belong to the selected YouTube upload. Includes labels for all supported app languages and compact view counts.

Backend test servers reset the party-creation rate limiter so REST and WebSocket tests do not consume each other’s allowance.

Validation

  • Android and TV unit tests and shared JVM tests passed.
  • Backend build, vet, and five consecutive test runs passed.

Screenshots

Song menu Loading Loaded
Song Info entry in the song actions menu Song Info loading indicators Loaded Song Info for FE!N

@penetratorcwl

Copy link
Copy Markdown
Contributor

thats cool
you should remove "counts are for this yt...."
for now kushgra is working on web versions so you will wait a while to get this merged

@cengo12 cengo12 changed the title feat: add Song Info panel with release date and song statistics feat(android): add Song Info panel with release date and song statistics Oct 16, 2026

This branch has not been deployed

No deployments
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.

2 participants