Skip to content

Releases: phranck/musiccloud

musiccloud v1.2.0

20 May 13:16
ba90fa3

Choose a tag to compare

Version 1.2.0

New Features

  • Added a richer share-page experience with animated result transitions, ambient effects, and a new VFD-style preview player.
  • Added localized content editing for pages, segments, navigation labels, and public content routes.
  • Added drag-and-drop page organization with global save and discard flows in the dashboard.
  • Added crawler support for music discovery data and new artist/track enrichment paths.
  • Added app diagnostics and telemetry support for Apple clients.

Improvements

  • Refined the landing page, overlays, share actions, and preview player for smoother interaction and clearer layout.
  • Improved dashboard editing surfaces, shared controls, dialogs, and table actions for more consistent content management.
  • Expanded markdown rendering with code highlighting, content cards, badges, keyboard hints, and editor help tools.
  • Improved public API documentation and resolver behavior, including structured search and richer cross-service matching.
  • Migrated the workspace to pnpm and tightened CI, build, and deployment behavior.

Fixes

  • Fixed multiple share-page hydration, transition, clipboard, and layout issues.
  • Fixed localized page title and segment translation persistence problems.
  • Fixed production API origin, CORS, migration readiness, and reverse-proxy client IP handling.
  • Fixed several dashboard editor, sidebar, and page hierarchy edge cases.
  • Added rate limiting, URL validation, SSRF protection, and other hardening for public-facing routes.

musiccloud v1.0.0

19 Apr 23:21

Choose a tag to compare

The first stable release of musiccloud — one link, every service.

Paste a link from Spotify, Apple Music, YouTube, Tidal, Deezer, SoundCloud or a dozen other services, and get back a single short URL that opens the same track or album on whichever service your listener already uses.

Live at musiccloud.io.

Highlights

  • 20 streaming services supported. Deezer, Spotify, Apple Music, YouTube, Tidal, SoundCloud, Qobuz, Bandcamp, Beatport, Audius, Pandora, JioSaavn, BoomPlay, AudioMack, Netease, QQ Music, Melon, Bugs, KKBOX, Napster.
  • Smart matching. ISRC/UPC-first resolution, scored text search as fallback, and a "Did you mean?" disambiguation step when results aren't confident enough.
  • Genre discovery. Browse by Last.fm tags with procedurally generated, atmospheric tile artwork; resolve any tag to a curated cross-service set of tracks, albums, and artists.
  • Rich share pages. Every short link carries server-side rendered OpenGraph/Twitter meta, so posts on social platforms land with the right cover art and metadata.
  • Embeddable cards. Copy a ready-made iframe snippet in three sizes and drop musiccloud previews onto any website.
  • Admin dashboard. Umami analytics, track/album/user management, content pages, a media library, and transactional email via Brevo with a built-in template editor.
  • Public API with Swagger UI at /docs for third-party integration.

Design language

A cohesive neumorphic system — embossed and recessed cards with auto-cascading padding and corner radii, so nested panels always stay geometrically aligned out of the box.

Under the hood

Astro + React on the frontend, Fastify + Drizzle on the backend, PostgreSQL for storage. Deployed on Zerops with CI-gated rollouts.