track_search now works, will be moved to it's own recording model.
Use magic encoding to ret rid of "invalid multibyte chat (US-ASCII)" errors. track_search is now renamed recording_search. recording_search now works (I mixed up the inputs).
Fixed broken spec. Maybe some of this should be mocked and stubbed.
added a comment to explain self.name[13..-1] since I can't think of a more intutive way to handle that.
accidentally set id/mbid as an integer rather than string.
merging tom/fix_tracksearch