SlowDogged

An osu Songs Swapper that helps remove mindblock on maps!

19
1
100% credibility
Found May 03, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A graphical application for osu! players to replace beatmap audio tracks with BPM-compatible songs, automatically adjusting speed and alignment while preserving backups.

How It Works

1
🔍 Discover SongSwapper

You hear about this handy tool from osu! friends or online, perfect for swapping songs in your beatmaps to match your favorite tunes.

2
⬇️ Get and open the program

Download the ready-to-run app and launch it to see a simple window welcoming you to customize your music.

3
📁 Point to your songs folder

Tell the app where your osu! songs live by browsing or using the suggested spot, then hit scan to explore your collection.

4
🎵 Pick your beatmaps

Search through lists of maps grouped by matching speeds, choose Beatmap A to change and Beatmap B for the new song.

5
Create your custom song

Click to swap, and watch it automatically adjust speed, line up the beat perfectly, and save a backup just in case.

6
🔄 Play or undo anytime

Jump into osu! to groove with your new track, or easily revert to the original if you want to switch back.

🎉 Rock your perfect playlist

Now every beatmap feels fresh with songs you love, all synced just right for endless fun.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is SongSwapper?

SongSwapper is a Python GUI tool that scans your osu! Songs folder and swaps beatmap audio tracks with BPM-compatible alternatives—same, half, or double speeds—while auto-adjusting tempo, aligning to the first playable object, and preserving the original .osu AudioFilename. It helps osu! players overcome mindblocks on tough maps by letting you drop in familiar tracks from osu songs download packs, Hatsune Miku collections, or 4k/osu songs compilation 6 folders without messing up your maps. Built with PySide6 and bundled ffmpeg, it runs on all OS, caches scans for speed, and supports quick reverts if songs disappear or you change your mind.

Why is it gaining traction?

Unlike basic osu github download scripts or lazer skins tweaks, it offers fast cached scanning of huge osu songs folders, precise BPM matching that ignores spinners, and one-click swaps with pitch correction or trimming/padding to match lengths—perfect for osu songs playlist experiments or gamma/io releases testing. The revert tab finds and restores "(Changed)" backups automatically, saving headaches from osu songs hinzufügen mishaps. Devs and players dig the no-CLI simplicity over manual ffmpeg hacks.

Who should use this?

osu! players grinding hard maps in 4k compilations or custom osu songs playlist, especially if you're tired of osu songs disappeared issues after folder downloads. Beatmap creators testing audio swaps for osu github android/ios ports or lazer compatibility. Anyone modding osu github cheat-free practice sessions with Hatsune Miku tracks on unfamiliar maps.

Verdict

Grab it if you're deep in osu! Songs folder tinkering—solid for niche needs despite 19 stars and 1.0% credibility signaling early-stage maturity with basic docs. Test on a backup folder first; lacks tests but delivers reliable swaps out of the box.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.