Android large file suggestions? (Streaming audio)
===

im working on a small application but i just have this issue i am not able to figure out. 

Basically i have a list view with 100 items and each item when clicked will play a audio file(mp3) in a new activity.

Now the issue is, the total size of the audio files adds up to 1gb. Does anyone have a tutorial on how to stream audio effectively on 2.2+ devices? 

Iv seen other applications download all audio files first(Or download the file specific to the location in the listview and play it) but in this case how would you check if the audio has been/has not been download when the user starts the application each time? 

Im just stuck, iv tried a few streaming source codes and they all seem to be from the 1-1.5 days. 

On a side note, where would one store these online? Im assuming you cant stream them from dropbox public folder so i would need to get a host and user their webserver?