Bugzilla – Bug 7071
Jive, Rhapsody: Album says empty when there is only 1 song.
Last modified: 2009-09-08 09:11:35 UTC
Jive FW: 7.0 r1853 Steps to Repoduce: 1. Go to Rhapsody and search for an artist. 2. Go to top tracks for the artist. 3. Find a song from an album that is not already in the library. Add the song to the library. This is to ensure there is only one song in that album. 4. Go to my library and pick that artist, then pick that particular album with the center button. (Not the play button.) 5. When Jive's page is inside that album, notice it says empty. Work Around: On the art work of the album, press the play button instead of the center button. The song will play. However, the user needs to know what song is in that album. The song's title is no where to be found until the play button is pressed. The title of the song shows when Jive starts gathering the track's info.
This is a SN bug, right Andy?
No it's probably an XMLBrowser bug.
Fixed in change 17398. Triode: I had to change a bit of your code here, the code that was automatically displaying 1-item playlists as leaf items was causing this.
I think this will break Alien - well create another menu level for this which is most unnatural. Let me test and see. Is it need in both the remotetrackinfo case and just pushing into the track?
I would like the menus to reflect the actual OPML structure. If it will break Alien I think it's something you should fix in the Alien OPML.
The use case here is a single-item Rhapsody album. With the previous code you could not drill down into track details because the menu was taken over by the final detail screen.
Yes this does add an unnecessary and odd looking extra menu level for alien. The problem is that we need to parse another page to get the info for alien. I need to look at this again later this week. How much time do I have for 7.0 - I'd definately like to keep all the alien functionality with 7.0 so would prefer to keep this as is or find time to be certain that Alien can do it another way. I believe we did the same thing for cli, web and button mode so I do want to keep it if at all possible, or find a way to escape to do it for alien.
I note you've changed the cli and button code but not the web code....
Thanks, you're right. Fixed in change 17416.
Verified the fix with Jive FW 7.0 r1913. Bug as written is no longer seen. Performed regression tests in the same area. Nothing seems to be broken by this fix. Great job. Marking as "VERIRIED".
Closed this bug.
Alternative fix added as change 17449 which does not remove the ability to replace a playlist level (used by Alien)