Skip to content

Deserialization

How It Works

Osynic processes JSON files through these steps:

  1. Validates JSON format
  2. Parses beatmap information
  3. Downloads beatmaps from specified source
  4. Saves files to target directory

Key Configuration

Download Sources

Available beatmap sources:

  • osu! Official: Primary beatmap server
  • Sayobot: Alternative mirror server

Target Directory

Choose where to save beatmaps:

  • Default Location: <installation-path-of-osu!>/songs/

    • Automatic detection and import
    • Optional auto-launch after import
  • Custom Directory: Set via settings page

Flexible storage management