diff --git a/components/ItemGrid/ItemGrid.brs b/components/ItemGrid/ItemGrid.brs index 5e34a628..c7615323 100644 --- a/components/ItemGrid/ItemGrid.brs +++ b/components/ItemGrid/ItemGrid.brs @@ -101,7 +101,7 @@ sub loadInitialItems() else if m.top.parentItem.collectionType = "tvshows" m.loadItemsTask.itemType = "Series" else if m.top.parentItem.collectionType = "music" - m.loadItemsTask.itemType = "Music" + m.loadItemsTask.itemType = "MusicArtist" m.loadItemsTask.recursive = false else if m.top.parentItem.collectionType = "livetv" m.loadItemsTask.itemType = "LiveTV" diff --git a/components/music/MusicAlbumDetails.brs b/components/music/MusicAlbumDetails.brs index e988dd29..2833c2cb 100644 --- a/components/music/MusicAlbumDetails.brs +++ b/components/music/MusicAlbumDetails.brs @@ -2,6 +2,8 @@ sub init() m.top.optionsAvailable = false main = m.top.findNode("toplevel") main.translation = [96, 175] + m.playAlbum = m.top.findNode("playAlbum") + m.songList = m.top.findNode("songList") end sub ' Set values for displayed values on screen @@ -69,5 +71,13 @@ end function function onKeyEvent(key as string, press as boolean) as boolean if not press then return false + if key = "right" and m.playAlbum.hasFocus() + m.songList.setFocus(true) + return true + else if key = "left" and m.songList.hasFocus() + m.playAlbum.setFocus(true) + return true + end if + return false end function diff --git a/components/music/MusicAlbumDetails.xml b/components/music/MusicAlbumDetails.xml index 8f03a903..0634f4c8 100644 --- a/components/music/MusicAlbumDetails.xml +++ b/components/music/MusicAlbumDetails.xml @@ -8,8 +8,8 @@