← Back to team overview

ubuntu-phone team mailing list archive

[Development] Download Manager?

 

Hi all,

I am curious as to any plans for a system download manager. Basically, a system service that will handle all the necessary download requests for each individual application. It would also be a place where the download history can be viewed for every application.

Android has an api that allows apps to "request" a download. I would imagine that it's not much different for other phones.
http://developer.android.com/reference/android/app/DownloadManager.html

Currently, I am building a Jamendo app. With Jamendo, the artists allow their songs to be played and downloaded by thousands which means that in addition to streaming, I would like to allow the user to download the song for offline listening.

As of now, the only current method for me is to create a custom plugin in C++ for qml which would handle the storing of music file. Obviously, having a download manager that could do this would be beneficial to many app developers.

So since I haven't seen any discussion (and correct me if I'm wrong), are their any plans or ideas as to how this will be implemented? I imagine it wouldn't be so much different from the Android API.
Should this be a system service or a core app on its own?

- Faisal Ali