Move next/previous logic into socket service
Move sound cloud query to its own resource