We should find a good source for all the audio files. YouTube usually re-encodes the video usually leading to slightly lower quality. nyaa is still active. Just use their IRC. Some songs are game-exclusive such as covers. Until we find a better source, the link you provided should be OK enough.