There should be a way for outplayed to detect when you start/end a song and replays. If possible, it should also detect when you begin a multiplayer match, like when you ready up or you start the match (assuming you're the host on the second scenario).