Re the headset - yesterday I discovered that if I accept the call on the watch while paired the call stays on the watch speaker. But if I take the call by hitting the call accept button on the headset, the call does get routed through the headset. Thats one problem solved.
With the second one, you are right, if there is something playing on the iPhone then the watch will show the iPhone in “now playing” along with anything that was loaded locally and playing on the watch. What I can’t do is browse the iPhone library. I can only access the currently playing track and go backwards and forwards from there. Which is a pain as I would love to be able to.
Since 4.1 I can go into the watch library which confusingly seems to contain all of the locally downloaded content and also listings of whats available through iCloud. Its almost impossible to tell them apart other than what I can tell, the local stuff is in colour with artwork and the online stuff is grey and in text. Thats the only way I have been able to distinguish.
Now I wasn’t sure whether if I picked this online content where it would get it from if the phone was close and had the tracks in question. Since moving my entire library to the phone that should be the preferred option as it would save using unneeded bandwidth. So I put the watch and phone into flight modes and tested the grey “online” content. It wouldn’t play on the watch until I walked close to the watch and it started playing. So given the phone had cellular and wifi off, I presume that content streamed from the phone to the watch. I think! I wish it was clearer how this is all meant to work!!
One thing I would like is to browse the entire library by watch and output to the phone speaker. When i browse the watch library the only output I can select is the bluetooth headphones!
So very not clear!