Feature #1145

Implement public, backward-compatible mediabroadcast service

Added by Matt Williams over 3 years ago. Updated over 3 years ago.

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

0% Total progress

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.

Issue Hierarchy ()


Updated by Herman van Hazendonk over 3 years ago

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

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

Updated by Alan Stice over 3 years ago

  • Assignee changed from Alan Stice to Herman van Hazendonk

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.

Also available in: Atom PDF