Skip to content

Serialize

How It Works

Osynic uses JSON to serialize osu! beatmaps for sharing. The JSON file is generated using local files, with the following two methods currently supported and planned for the future:

  • Scanning the songs folder in the osu! game application path to output all song information
  • Parsing all song information from a given osu!.db file

Key Configurations

  • songs directory

    • Default directory: Users/<your-username>/AppData/Local/osu!/songs/
      • Supports automatic detection and import of beatmaps
      • Optionally launches the game after importing
    • Custom directory: <your-customized-osu!-path>/songs
  • osu!.db file

    • Default file: Users/<your-username>/AppData/Local/osu!/osu!.db
    • Custom file: <your-customized-osu!-path>/osu!.db