This is an interesting discussion!
Thank you for the clarification. Spotify Connect is some sort of casting technology that works really well.
I believe that with it you get to essentially move the "active app" to the dock while retaining remote control from the original iDevice. Not sure how much direct communication there is... Maybe the transport control from your original iDevice is synchronized via Sweden!
I guess that you can shut off/disconnect the original iDevice and continue? (can be done when using the CCAs and P300s).
(As an anecdote, I once managed to retain my remote capabilities with my friends Linn receiver several days after leaving his house. Pretty scary!)
My first assumption was that you were using Airplay on a jailbroken iphone. I have read about apps that transform the iphone into a receiver, but not tried.
If you could get that app to run in the background along with Spotify, then you might get something quite flexible for other music sources as well.
I suppose the same applies to bluetooth.
Meta data and control are of course the knock out criteria for both Airplay and Bluetooth.
I have no clue how to take the next deep step....
Maybe there is some standard API that Apple has for all docks?
Otherwise, I suppose that you would need to install some sort of port sniffer on the iphone and study what happens while it is in the dock?
Hopefully the dock could add to the puzzle solving. My fear would be that there is too much intelligence in the dock that makes it dificult to follow commands through to NuvoNet.
If I recall correctly, a few key problems remained for using NuvoNet directly:
- being 100% sure how the original packets are formed (stop bits, parity etc...)
- the protocol appeared to be sensitive to time slots. I never succeeded to inject back copied traffic.
- some sort of alternating CRC appeared in the payload. Could be problematic.
One benefit of understanding NuvoNet would be to not need a bridge.
- But then, how many do not have a MPS4/MP or a dock?
Since we learned how to tame Nuvo's extended serial protocol, I find that the need is less acute for MPS4/MP owners.
I sometimes dream about redoing the menus on a pixel level and seizing control from the GC.
But then, it might be wiser to find alternative display pads with advanced menuing supported by clear APIs.