Skip to content

Radio cover image#717

Open
TrackArcher wants to merge 3 commits into
eddyizm:developmentfrom
TrackArcher:radio-cover-image
Open

Radio cover image#717
TrackArcher wants to merge 3 commits into
eddyizm:developmentfrom
TrackArcher:radio-cover-image

Conversation

@TrackArcher
Copy link
Copy Markdown
Contributor

Navidrome since recently supports radio station cover art in the api. Instead of using the workaround of HomePageUrl to map album art it now can be mapped directly. If I understand what it does it should work for the mobile app and android auto. but I am degoogled so I can't verify if it works for android auto. The pictures can be changed through the browser but maybe a future pull request can add it to be done directly in the app.
Screenshot_20260529-142404_Tempus
Screenshot_20260529-142352_Tempus
Screenshot_20260529-142342_Tempus

eddyizm and others added 2 commits May 23, 2026 16:52
Load radio station images from the Subsonic coverArt field (ra-* IDs via
getCoverArt) instead of encoding homepage URLs. Updates the radio list,
player, offline cache, and Android Auto mapping from PR eddyizm#352.

Co-authored-by: Cursor <cursoragent@cursor.com>
@TrackArcher
Copy link
Copy Markdown
Contributor Author

this solves #716

@eddyizm
Copy link
Copy Markdown
Owner

eddyizm commented May 30, 2026

Hi @TrackArcher
Today's merges caused some conflicts with your PR.
If can update it, I will review this next and try and get it in a new pre release soon.

@MaFo-28
Copy link
Copy Markdown
Contributor

MaFo-28 commented May 31, 2026

Hello,
There are files that should not be modified: AppDatabase.java, CHANGELOG.md‎
On Android Auto, artworks are already correctly displayed; you need to check that there is no regression with your modifications.

@TrackArcher
Copy link
Copy Markdown
Contributor Author

Hello, There are files that should not be modified: AppDatabase.java, CHANGELOG.md‎ On Android Auto, artworks are already correctly displayed; you need to check that there is no regression with your modifications.

Thanks, I will look into it

@TrackArcher
Copy link
Copy Markdown
Contributor Author

TrackArcher commented May 31, 2026

I didn't change CHANGELOG.md as far as I know and AppDatabase.java is now as in the development branch. there are no merge conflicts now. As far as android auto, I believe it uses the same logic as the mobile app for the radio artwork. However as I said, I have no ways of checking since I don't have android auto. Thanks.

edit: After merging development, my earlier PR build already added cover_art at v18. The merged auto-migration 18→19 tries to add it again → duplicate column crash. Needs a v20 migration (or maintainer-handled migration). I haven't modified AppDatabase.java per review feedback.

@eddyizm
Copy link
Copy Markdown
Owner

eddyizm commented May 31, 2026

Hi @TrackArcher ,
I think you need to clean your local dev environment - I've had this problem before when multiple PR's are doing database changes. I am not sure where you had started your developement but right now dev is on 19, as you noticed so AppDatabase.java will need to have a migration and bumped to 20 in your PR so since you are changing the model by adding columns
Once we get that, we will need to test the Android auto issue cause that is harder for me but you can test it with the DHU to emulate it on (since i don't have AA in my car either)

@TrackArcher
Copy link
Copy Markdown
Contributor Author

Yes, I will have time to look into it later this week. I can't verify android auto because I am degoogled and can't use the android auto app, so I'd need someone else to test android auto.

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