WHILE next_album(): context switches to Album. If we're already in the album context, this is a sub-albums loop, which, quite simply, changes the source of the album list. Switch back to the previous context when there are no more albums.
Returns true if there are albums, false if none
||true to go through all the albums|
||override the password checks|