So I was able to refactor most of the common code between each tab and have the navigation completely working for artist, album, and song. I'm having some issues with genre mainly because its done completely different in the SDK. Even when I get it working there is still a bunch of extra work to be done so its actually useful. By default it wants you to go Genre -> Song which is completely unusable. I want it to be Genre -> Artist -> Album -> Song. I"ll try tomorrow briefly to do that, but im not going to dwell on it too much.
I will post a video when I wake up showing the player live.. and hopefully comparing it to the pathetic android 1.6 player (my navigation is nearly identical after a half days work)