Is there a tool that could take a track like that nyancat song and find where it starts to repeat?

For those few fortunate enough to be unfamiliar with nyancat it's a very fast-paced musical track with a unique opening and than a musical segment that repeats itself continously, but without any clear boundaries between one iteration and the next. You don't even realize it's repeating until about the third or fourth iteration.

Ideally, the tool would run in windows, but I can fire up a linux vm if that's the only option.