Sábado, 29 de Dezembro de 2012 19:27:01 UTC+2, David Flanagan escreveu: > Also note that your app will need to have appropriate permissions to use > > the device storage API. I've only worked on core Gaia apps, so I don't > > know how permissions work for third-party apps. > > > > Also, the Music app stores statistics like the user's rating and how > > many times the songs have been listened to. But it keeps that > > information in a private database and does not write it back into the > > metadata of the audio file. Your app will have no way to read the music > > app's database, so you can't find out which songs are the mostly > > frequently played. > > > > David Flanagan > > > > On 12/27/12 6:13 PM, Jonas Sicking wrote: > > > On Wed, Dec 26, 2012 at 2:47 PM, <[email protected]> wrote: > > >> So i am trying to develop a app and i need to get every single song that > >> the user has and how often they listen to each one and other sorts of > >> statistics, but mainly just get the songs into my app. I am using the B2G > >> extension for Firefox Browser. How can i do that? > > > You can use the DeviceStorage API [1] to get the "music" folder and > > > enumerate all the files in that folder. > > > > > > The resulting code would look something like: > > > > > > var music = navigator.getDeviceStorage("music"); > > > var musicBlobs = []; > > > var enum = music.enumerate(); > > > enum.onsuccess = function(e) { > > > blob = enum.result; > > > if (!blob) { > > > return; // done enumerating > > > } > > > musicBlobs.push(blob); > > > enum.continue(); > > > } > > > > > > > > > [1] https://wiki.mozilla.org/WebAPI/DeviceStorageAPI > > > > > > / Jonas > > > _______________________________________________ > > > dev-b2g mailing list > > > [email protected] > > > https://lists.mozilla.org/listinfo/dev-b2g
Thanks, i didn't know any of that. The only way is to build a music player and get the statistics myself. Well i'ts a bit off from my initial idea which included integration in the existing music player, i'll try to get around it or build something else. _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
