Feedback and Thoughts

So I recently was looking for a piece of software that does such of Subsonic and so I installed everything and got it up and running.
From here is where I was slightly disappointed by the software or perhaps my idea of "streaming" is different compared to what it used to be. I started listening to some music over a few hours and notice my data limit had jumped over 200mb! I have a 6GB limit and not really worried but I also do have a extensive collection of music and was saddended to see that when I listen to my music the files get downloaded to my phone and despite the limit of songs and the cache setup it doesn't remove anything in a timely manner.
But its not the storage aspect of things I am worried about as storage is easy to increase and work with its the data that this program uses. It would be nice that instead of downloading a entire song that perhaps the software or players could be allowed to downloading only a few hundred kilobytes at a time. But then I realized if it only downloaded a few kilobytes that it wouldn't be able to play the entire song.
So this leads me back to how can this be considered a "streaming" program when its playing the audio from your phone and not your actual server that you have setup. You are essentially downloading the music to your phone then playing it and keeping a copy of it so that if you play it again at some time then it won't download it.
I hope I am missing something regarding this so I can enjoy it as I was very close to purchasing the software to use but if my data is going to suffer I may have to look at other options again.
From here is where I was slightly disappointed by the software or perhaps my idea of "streaming" is different compared to what it used to be. I started listening to some music over a few hours and notice my data limit had jumped over 200mb! I have a 6GB limit and not really worried but I also do have a extensive collection of music and was saddended to see that when I listen to my music the files get downloaded to my phone and despite the limit of songs and the cache setup it doesn't remove anything in a timely manner.
But its not the storage aspect of things I am worried about as storage is easy to increase and work with its the data that this program uses. It would be nice that instead of downloading a entire song that perhaps the software or players could be allowed to downloading only a few hundred kilobytes at a time. But then I realized if it only downloaded a few kilobytes that it wouldn't be able to play the entire song.
So this leads me back to how can this be considered a "streaming" program when its playing the audio from your phone and not your actual server that you have setup. You are essentially downloading the music to your phone then playing it and keeping a copy of it so that if you play it again at some time then it won't download it.
I hope I am missing something regarding this so I can enjoy it as I was very close to purchasing the software to use but if my data is going to suffer I may have to look at other options again.