Skip to content

Releases

Melodix v1.0.13 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 12 Nov 16:15

Playback Robustness

🛡️ Improved

  • Default stream client modernized: ANDROID_VR updated 1.37 → 1.61.48
    (current network stack) — stale client versions are a common cause of
    "Video unavailable" and 403 playback errors
  • New fallback client: ANDROID_NO_SDK — sends no auth headers, reaching
    streams that other clients can't; joins the automatic fallback chain
  • iOS clients refreshed: 19.29.1 → 21.03.1 (iOS 18.2 profile),
    iPadOS 19.22.3 → 21.03.3
  • Web clients refreshed to the February 2026 platform builds
    (WEB, WEB_REMIX, WEB_CREATOR, TVHTML5 and variants)
  • ANDROID_CREATOR updated 23.47.101 → 25.03.101
  • Embedded TV client no longer requires login — the age-restriction
    bypass path is now available while signed out

📦 Internal

  • Stream user-agent resolution is now version-aware for ANDROID clients
  • Version bumped to 1.0.13 (versionCode 14)

Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.12 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 01 Nov 10:30

Music Alarm

✨ New

  • Music alarm — Settings → Player & Audio → Alarm:
    • Create multiple alarms, each with its own time, playlist, and
      "play a random song first" option
    • Precise timing via exact alarms (fires on time even in doze), with an
      automatic fallback when the permission isn't granted
    • Survives reboot, time/timezone changes, and app updates
    • Repeats daily; an empty or deleted playlist disables only the affected
      alarm instead of failing every morning
    • System guidance rows appear when needed (Allow exact alarms /
      Battery optimization shortcuts)

📦 Internal

  • New playback/alarm package (scheduler, reboot-safe store, receivers)
  • Manifest: SCHEDULE_EXACT_ALARM permission + alarm receivers
  • Version bumped to 1.0.12 (versionCode 13)

Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.11 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 31 Oct 16:29

Lyrics provider controls

✨ New

  • Settings → Content → Lyrics: new toggles for Paxsenix (on by default)
    and LyricsPlus (off by default — switch it on to try its multi-source
    synced lyrics; backend availability varies).
  • Complete provider control: all six switchable lyrics sources (SimpMusic,
    BetterLyrics, LrcLib, KuGou, Paxsenix, LyricsPlus) can now be
    enabled/disabled individually.

🐛 Fixed

  • The provider reorder dialog now lists Paxsenix and LyricsPlus — they were
    missing from its default order since v1.0.9 (the runtime lyrics chain was
    unaffected; this aligns the UI with it).

📦 Internal

  • Version bumped to 1.0.11 (versionCode 12).
  • Researched but not shipped: Musixmatch — its public desktop API no longer
    issues working guest tokens (verified live), so any client porting it today
    ships a provider that can only fail. Skipped until upstream changes.

Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.10 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 30 Oct 18:39

Graceful handling of unavailable songs

🐛 Fixed

  • No more scary "Unexpected PlaybackException: Video unavailable / Code: 2000 /
    Source error" dialog.
    When YouTube reports a song as unplayable (removed, made
    private, or region-restricted), Melodix now recognizes that exact situation and
    shows a clean "Song unavailable" card with a human-readable explanation.

✨ New

  • Auto-skip for dead tracks — a song YouTube refuses to serve is skipped
    automatically with a toast naming it, so your queue keeps playing instead of
    stopping. (Retrying was pointless: all 17 stream clients were already attempted
    before the error is shown.)
  • Runaway protection stays in place: repeated consecutive failures pause playback
    rather than burning through the whole queue.

📦 Changed / Internal

  • The error-skip counter now resets once a track plays successfully — occasional
    dead songs no longer accumulate across a listening session.
  • The playback-error classifier recognizes YouTube's playability reasons
    ("Video unavailable", "not available in your country", "Private video",
    "has been removed", "no longer available"). Bot-detection and login-recovery
    flows are unchanged and still take priority.
  • Version bumped to 1.0.10 (versionCode 11).

Note: the root cause is YouTube-side — the video itself cannot be streamed by any
client. This release is about handling that gracefully.


Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.9 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 23 Oct 17:32

✨ New

  • Paxsenix lyrics provider — new paxsenix module pulling Apple Music–sourced
    lyrics, including word-by-word synced TTML (v1/v2 vocal agents + background
    lines), rendered natively by the app's TTML engine. Enabled by default.
  • LyricsPlus provider — multi-endpoint synced-lyrics (LRC) source with automatic
    failover between backends. Wired into the chain but off by default this release
    (upstream backends are rate-limited); a settings toggle is planned for a future release.
  • Lyrics provider chain grows to 8 sources:
    SimpMusic → BetterLyrics → LrcLib → KuGou → YouTube Subtitles → YouTube → Paxsenix → LyricsPlus.
  • Settings → Content: Paxsenix and LyricsPlus are now selectable as the
    preferred lyrics provider and appear in the reorderable provider list.

📦 Changed / Internal

  • Lyrics database upgraded to v30 — lyrics rows now persist the source provider,
    translated text, translation language, and translation mode.
    Migration is automatic; no data loss, no action needed.
  • Paxsenix TTML is validated and passed through raw to the app's native TTML
    renderer (same pipeline as BetterLyrics), preserving full word-level timing.
  • New module integrated with no app-size impact (reuses engines already bundled;
    app-wide desugaring stays disabled).
  • Version bumped to 1.0.9 (versionCode 10).

Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.8 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 13 Oct 18:48

✨ New

  • 🎚️ Parametric Equalizer — player long-press menu → Equalizer:
    APO profile import, AutoEQ & custom profiles, enable/disable, system-EQ shortcut
  • 🎛️ EQ is injected into the audio pipeline, so it applies to all playback

🐞 Fixed

  • Update dialogs never offer downgrades anymore — the "update available"
    popup (home + account popup + notification) now appears only when a
    strictly newer release exists (fixes false prompts after direct
    version jumps like 1.0.5 → 1.0.7)
  • Development category removed from Settings → Updates
    (no update-channel switcher, no recent-commits list)

📦 Install

Updates from v1.0.x install cleanly (same signing key).
Download app-universal-release.apk below.


Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.7 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 08 Oct 08:23

✨ New

  • 🚫 SponsorBlock — auto-skip non-music segments (Settings → Player & audio → SponsorBlock), category selection + optional skip toast

🐞 Fixed

  • False "update available" popup on home when the version check hadn't finished or failed (affected direct 1.0.3 → 1.0.6 updaters)

Install

Updates from v1.0.x install cleanly (same signing key). Download the APK below.


Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.6 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 08 Oct 05:11

Changes

  • 🗑️ Queue: new Clear upcoming button in the queue header (next to "Up next")
  • (swipe-to-remove and drag-reorder were already there)

Install

Download the APK below. Updates from v1.0.x install cleanly (same signing key).


Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.5 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 08 Oct 04:18

Changes

  • 🗑️ Removed the Development category (update channel + recent commits) from Settings → Updates
  • ⚡ Home screen performance: metadata no longer re-queries play history while music plays (fixes lag during playback)
  • 🏠 Spotify home sections now load their playlists on first visit (no more empty section on cold start)

Install

Download the APK below. Updates from v1.0.x install cleanly (same signing key).


Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.

Melodix v1.0.4 — Feel Every Note

Choose a tag to compare

@Cosm1cBug Cosm1cBug released this 08 Oct 02:44

✨ What's new

  • 🎤 Spotify top artists in Library — with Spotify connected, the Artists
    library now shows a "Your Top Artists" row (in both list and grid views);
    tapping an artist opens the matching YouTube artist page
  • 🏠 Spotify-only home mode now works — enabling Settings → Integrations →
    Spotify → Spotify-only home
    hides all local home sections and shows only your Spotify content.

📦 Install

  1. Download app-universal-release.apk below
  2. Uninstall any debug build first (different signature)
  3. Updates from v1.0.x install cleanly (same signing key)

Melodix © 2026 Cosm1cBug — GPL-3.0
Not affiliated with YouTube, Google or Spotify.