Implement public, backward-compatible mediabroadcast service (Feature #1145)

Added by Matt Williams almost 2 years ago. Updated almost 2 years ago.

Status:New Start date:05/20/2016
Priority:Normal Due date:
Assignee:Herman van Hazendonk % Done:


Category:System Services
Target version:Later


From what I can determine, this service does not exist in LuneOS. The webOS music player uses the service com.palm.service.mediabroadcast to send song info to connected bluetooth devices, such as car stereos. It may be used for other things, but there are not a lot of methods on the webOS service. It seems to allow registering both broadcasters and listeners, and so would notify all listeners of specific events - perhaps this is how the bluetooth service gets the info that is actually transmitted to the car stereo.

One drawback of the existing webOS 2.x and 3.x service is that the service is only available on the private bus, so 3rd party music apps can't utilize it. Because of this, when using a 3rd party music app to play music in the car, the car displays Unknown/Unknown for artist and title.


Updated by Herman van Hazendonk almost 2 years ago

Alan, I believe this is somewhat an extension of what you're working on?

  • Target version set to Later
  • Assignee set to Alan Stice
  • Category set to System Services

Updated by Alan Stice almost 2 years ago

Nope. Looks like this is necessary because the bluetooth audio just comes from a generic sink, so it doesn't have information about what media is actually playing. Looks like this would allow an app to inform the bluetooth service what media is playing, so that information can be shown on the vehicle display.

  • Assignee changed from Alan Stice to Herman van Hazendonk

Also available in: Atom PDF