linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH 1/1] audio/media: Parse total number of tracks metadata
@ 2014-11-27  4:27 Sagar Nageshmurthy
  0 siblings, 0 replies; 2+ messages in thread
From: Sagar Nageshmurthy @ 2014-11-27  4:27 UTC (permalink / raw)
  To: linux-bluetooth@vger.kernel.org

UElORyAhDQoNCi0tLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tDQpTZW5kZXIgOiBTYWdh
ciBOYWdlc2htdXJ0aHk8cy5uYWdlc2htdXJ0QHNhbXN1bmcuY29tPiBTZW5pb3IgU29mdHdhcmUg
RW5naW5lZXIvU1JJLUJhbmdhbG9yZS1TeXN0ZW0gJiBDb25uZWN0aXZpdHkvU2Ftc3VuZyBFbGVj
dHJvbmljcw0KRGF0ZSA6IE5vdiAyMSwgMjAxNCAxMTowOSAoR01UKzA1OjMwKQ0KVGl0bGUgOiBb
UEFUQ0ggMS8xXSBhdWRpby9tZWRpYTogUGFyc2UgdG90YWwgbnVtYmVyIG9mIHRyYWNrcyBtZXRh
ZGF0YQ0KDQpGcm9tOiBTYWdhciBOYWdlc2htdXJ0aHkgDQoNCkN1cnJlbnRseSBCbHVleiBpZ25v
cmVzIE51bWJlck9mVHJhY2tzIG1ldGFkYXRhLiBIZW5jZSBwYXJzZSB0b3RhbFRyYWNrcw0Ka2V5
IHRvIHVwZGF0ZSBOdW1iZXJPZlRyYWNrcyBpbmZvLg0KLS0tDQpwcm9maWxlcy9hdWRpby9tZWRp
YS5jIHwgICAgMyArKysNCjEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykNCg0KZGlmZiAt
LWdpdCBhL3Byb2ZpbGVzL2F1ZGlvL21lZGlhLmMgYi9wcm9maWxlcy9hdWRpby9tZWRpYS5jDQpp
bmRleCBlZjdiOTEwLi42NmI3NWIzIDEwMDY0NA0KLS0tIGEvcHJvZmlsZXMvYXVkaW8vbWVkaWEu
Yw0KKysrIGIvcHJvZmlsZXMvYXVkaW8vbWVkaWEuYw0KQEAgLTE1MDUsNiArMTUwNSw5IEBAIHN0
YXRpYyBnYm9vbGVhbiBwYXJzZV9wbGF5ZXJfbWV0YWRhdGEoc3RydWN0IG1lZGlhX3BsYXllciAq
bXAsDQp9IGVsc2UgaWYgKHN0cmNhc2VjbXAoa2V5LCAibXByaXM6bGVuZ3RoIikgPT0gMCkgew0K
aWYgKCFwYXJzZV9pbnQ2NF9tZXRhZGF0YShtcCwgIkR1cmF0aW9uIiwgJnZhcikpDQpyZXR1cm4g
RkFMU0U7DQorIH0gZWxzZSBpZiAoc3RyY2FzZWNtcChrZXksICJ4ZXNhbTp0b3RhbFRyYWNrcyIp
ID09IDApIHsNCisgaWYgKCFwYXJzZV9pbnQzMl9tZXRhZGF0YShtcCwgIk51bWJlck9mVHJhY2tz
IiwgJnZhcikpDQorIHJldHVybiBGQUxTRTsNCn0gZWxzZSBpZiAoc3RyY2FzZWNtcChrZXksICJ4
ZXNhbTp0cmFja051bWJlciIpID09IDApIHsNCmlmICghcGFyc2VfaW50MzJfbWV0YWRhdGEobXAs
ICJUcmFja051bWJlciIsICZ2YXIpKQ0KcmV0dXJuIEZBTFNFOw0KLS0gDQoxLjcuOS41



^ permalink raw reply	[flat|nested] 2+ messages in thread
* [PATCH 1/1] audio/media: Parse total number of tracks metadata
@ 2014-11-21  5:39 s.nageshmurt
  0 siblings, 0 replies; 2+ messages in thread
From: s.nageshmurt @ 2014-11-21  5:39 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Sagar Nageshmurthy

From: Sagar Nageshmurthy <s.nageshmurt@samsung.com>

Currently Bluez ignores NumberOfTracks metadata. Hence parse totalTracks
key to update NumberOfTracks info.
---
 profiles/audio/media.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/profiles/audio/media.c b/profiles/audio/media.c
index ef7b910..66b75b3 100644
--- a/profiles/audio/media.c
+++ b/profiles/audio/media.c
@@ -1505,6 +1505,9 @@ static gboolean parse_player_metadata(struct media_player *mp,
 		} else if (strcasecmp(key, "mpris:length") == 0) {
 			if (!parse_int64_metadata(mp, "Duration", &var))
 				return FALSE;
+		} else if (strcasecmp(key, "xesam:totalTracks") == 0) {
+			if (!parse_int32_metadata(mp, "NumberOfTracks", &var))
+				return FALSE;
 		} else if (strcasecmp(key, "xesam:trackNumber") == 0) {
 			if (!parse_int32_metadata(mp, "TrackNumber", &var))
 				return FALSE;
-- 
1.7.9.5


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-27  4:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-27  4:27 [PATCH 1/1] audio/media: Parse total number of tracks metadata Sagar Nageshmurthy
  -- strict thread matches above, loose matches on Subject: below --
2014-11-21  5:39 s.nageshmurt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).