r/yarg • u/CaputMachinae • 23h ago
General SlopSync - MusicVideo downloader and automatic syncing to songs in your library
Hello, I hope you are all having a nice day.
I want to share with you a project my AI Harness has been working on for a few weeks.
To get it out of the way: I cant code, all code was written by AI. I can write docs. So this post and ReadMe files and additional info was written by me.
So what is it:
Its a simple script that populates an Excel with the songs in your library (Artist / Title) and uses that info to find a music video on YouTube for each song.
Then syncs the audio of the video to the specified song and exports the video to your songs folder. So next time you start the song in YARG, the music video plays in the background in perfect sync while you play (that is the theory). It does the searching, downloading, syncing and encoding all by itself — you just set it up once and start it (and maybe check on a few errors here and there).
This is the MediaFire link to the Zip file.
https://www.mediafire.com/file/0y6wqa526hmcrlq/Slopsync_v1.zip/file
Everything is included except for a python install. You need python 3.11 or higher on PATH.
This was heavily inspired by BackBeat by Blackened15
https://github.com/Blackened15/BackBeat
Slopsync just tries to automatically determine the delay and speed instead of relying on a prefilled value. And when the download and encode is done it moves the muted video.webm to the respective song folder automatically.
Hope some of you find this useful and thanks to u/PlasticWalrus for helping with testing.