Add go to links for music videos

This commit is contained in:
Damontecres 2026-03-06 14:51:05 -05:00
parent 7233ffa0d9
commit 1a22980a51
No known key found for this signature in database
3 changed files with 35 additions and 2 deletions

View file

@ -169,6 +169,38 @@ fun buildMoreDialogItems(
actions.onClickFavorite.invoke(item.id, !favorite)
},
)
item.data.albumId?.let { albumId ->
add(
DialogItem(
context.getString(R.string.go_to_album),
R.string.fa_compact_disc,
) {
actions.navigateTo(
Destination.MediaItem(
albumId,
BaseItemKind.MUSIC_ALBUM,
null,
),
)
},
)
}
item.data.artistItems?.firstOrNull()?.id?.let { artistId ->
add(
DialogItem(
context.getString(R.string.go_to_artist),
R.string.fa_user,
) {
actions.navigateTo(
Destination.MediaItem(
artistId,
BaseItemKind.MUSIC_ARTIST,
null,
),
)
},
)
}
seriesId?.let {
add(
DialogItem(

View file

@ -104,7 +104,7 @@ fun buildMoreDialogForMusic(
add(
DialogItem(
context.getString(R.string.go_to_album),
Icons.Default.ArrowForward,
R.string.fa_compact_disc,
) {
actions.onClickGoToAlbum.invoke(item.data.albumId!!)
},
@ -114,7 +114,7 @@ fun buildMoreDialogForMusic(
add(
DialogItem(
context.getString(R.string.go_to_artist),
Icons.Default.ArrowForward,
R.string.fa_user,
) {
actions.onClickGoToArtist.invoke(
item.data.artistItems!!

View file

@ -55,4 +55,5 @@
<string name="fa_cloud_arrow_down" translatable="false">&#xf0ed;</string>
<string name="fa_compass" translatable="false">&#xf14e;</string>
<string name="fa_repeat" translatable="false">&#xf363;</string>
<string name="fa_compact_disc" translatable="false">&#xf51f;</string>
</resources>