liveservices / LiveSDK-for-Windows

LiveSDK library for integrating with Live Connect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to get additional audio metadata properties?

factormystic opened this issue · comments

Using the SDK to get Onedrive file properties, I see that there are several pieces of metadata missing compared to what's available on the Onedrive website.

For example, while the SDK returns album, albumArtist, artist, duration, genre, and title, an ajax call on the Onedrive website shows that the returned json there has these properties as well as composers, copyright, disc, discCount, track, year.

I'm afraid this may be a limitation of the SDK and the only way to get these properties will be to scrape the Onedrive website or fabricate my own json call and then deserialize the results myself, but I'd love to be shown wrong or to get some guidance on how to acquire these additional properties. For example, is there any kind of "extended metadata" query string parameter?

Unfortunately there is no extended metadata call. As you have seen these OneDrive SDKs have limited functionality compared to what the OneDrive website exposes. It would be great if we exposed this information through all facets of the OneDrive services, which is something we are looking into right now. For the time being I would recommend not attempting to scrape the website as it uses a different authentication layer and could break on any point release updates of OneDrive.

That's unfortunate, but thanks for the response anyway. Who do I need to complain to (and how loudly) to get this additional functionality exposed to the SDK? 😀

We heard you loud and clear, unfortunately I can't provide and release dates or details to when this would be available.