Some alternative album handling

also deprecates some functions that are really for internal (or highly
sophisticated third party) use.
External album changes