If only volume changed is supported that means the player cannot really
indicate track/metadata changes so don't attempt to read them.
Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
if (!session->controller || !session->controller->player)
return FALSE;
+ /* Skip if player status/metadata if only volume changes is supported */
+ if (events == (1 << AVRCP_EVENT_VOLUME_CHANGED))
+ return FALSE;
+
if ((session->controller->features & AVRCP_FEATURE_PLAYER_SETTINGS) &&
!(events & (1 << AVRCP_EVENT_SETTINGS_CHANGED)))
avrcp_list_player_attributes(session);