Skip to content

Releases: AmarilloNL/CircleWave

v1.2.1

23 Jun 12:46

Choose a tag to compare

FIXES

  • Sort by oldest + Any status no longer dumps freshly-qualified maps in the middle — all statuses are ordered together now.

  • Map packs auto-load as you scroll (no more clicking "Load more" constantly).

  • Most played now shows star ratings — that data doesn't include difficulties, so it now fetches them separately.

v1.2.0

22 Jun 16:41

Choose a tag to compare

✨ New

🔥 Most played — click the button, type any osu! username (or user ID), and CircleWave pulls their most-played maps, ordered by play count. Mass-download them and build a collection named after the player — same flow as the packs. No login or API key needed; it reads the public profile.

Download: grab CircleWave.exe below (Windows), or run from source — see the README.
Full changes in the CHANGELOG.

v1.1.0

20 Jun 20:05

Choose a tag to compare

Added

  • Beatmap packs browser — a new 📦 Beatmap packs button browses all ~3,750
    official osu! packs across the seven categories (Standard, Featured Artist,
    Tournament, Project Loved, Spotlights, Theme, Artist/Album), with a game-mode
    filter, name search, and paging. Picking a pack downloads every map and builds a
    collection named after the pack — the same flow as the medal packs.
  • Genre and Language filters for searches.
  • BPM and play/favourite counts on cards, enriched on demand from osu.direct
    (the search backend doesn't include them).
  • Sort directions — Title A–Z/Z–A, Ranked newest/oldest, etc. now sort the way
    the labels say.

Changed

  • Search backend migrated to the Hinamizawa mirror for a complete index and
    clean, relevance-ranked results (it finds maps the previous backend was missing
    and returns an artist's full catalogue). Nerinyan is now the automatic fallback,
    and downloads still cascade across multiple mirrors.
  • Default view is now Ranked · osu! · newest instead of an empty-query grab-bag.
  • The "Ranked" filter now includes approved maps, matching the osu! website's
    counts.
  • Sayobot moved to the end of the download cascade — it's China-hosted and slow
    from outside CN, so it's now only a last resort.

Fixed

  • "Any" status returned nothing for text searches; it now spans every status.
  • Status badges were wrong (graveyard maps showed as "pending"); each card is
    now tagged with the status it was actually queried under.
  • Field-scoped searches (Artist / Title / Mapper) returned incomplete results;
    they now fetch by relevance so the whole catalogue surfaces, then sort for display.
  • "In library" button styling was inconsistent between preloaded-owned and
    freshly-downloaded maps; both now show the same green outline.
  • "No-video" toggle only applied after a re-search; it's now read live at
    download time.

V1.0.0

18 Jun 17:14

Choose a tag to compare

First public release of CircleWave — a synthwave-themed osu! beatmap browser & downloader.

Highlights

  • Browse/search the osu! catalogue (title, artist, mapper, tags) with mode, status, BPM, and star-rating filters
  • Audio preview on every map
  • Batch downloads with a queue, mirror fallback, and optional no-video
  • Medal-pack mode: download a whole Beatmap Pack and auto-build an osu!stable collection
  • Tracks what's already in your library (works with stable and lazer)

Windows
Download CircleWave.exe below — no install needed. Unsigned, so SmartScreen may warn: More info → Run anyway.

Linux / source
pip install -r requirements.txt && python circlewave.py (or sudo pacman -S pyside6 python-requests).