I use subsonic. It's installed on my file server and streams music from it. It's great for handling large libraries.
However, the Android player in the play store is fairly basic. It supports playlists but doesn't have all the bells and whistles like itunes.
Also I'm not sure if it supports your particular brand of NAS. You'll have to do some research on that.