No way will this allow to listen to music not purchased via iTunes without uploading. How would they prevent anyone from creating a 10000 track library full of correctly tagged empty files?
Sure people can make iPhone and Android apps that can identity a song from you humming it into a crappy speaker in a crowded bar, but Apple doesn't have that kind of programmer talent working for them.