Skip to content
MERCIL

From catalogue to streaming platforms: designing a music CMS

The design of a content management system for a major Thai music company: one catalogue of songs, albums and their media, cleaned and migrated from the old system, with contracts, requests for media and delivery to digital music platforms. MERCIL designed it in four phases, from UX/UI to architecture, APIs and data.

3 min read

Client
Client name withheld under NDAThe client is not named, by agreement. Figures are unchanged.
Services used
Content management system with data governance
  • 4

    design phases, from catalogue to digital platforms

  • 8

    media types per song, from audio to artwork

  • 35 weeks

    planned across the four phases

The client

The client's need

One catalogue for every song, its media and its rights

How we fitted it

Four phases, each one designed down to the data

What we built

What each phase covers

System architecture: catalogue data is imported on a schedule from the old system’s database, cleaned by ETL into a data warehouse, served by an application API and an authentication API to the CMS and contract web apps and an optional Windows app for large media files, and in phase 3 delivered as XML with media files to digital music platforms

Outcome

A complete design pack for every part of the system

  • One place for the catalogue

    Songs, albums and their media, cleaned, registered and searchable, with requests handled in the system.

  • Contracts tied to the content

    Composition and control contracts, and media requests that are approved or rejected with a reason.

  • A design ready to build

    Screens, permissions, architecture, APIs, data design and test cases for each phase.

  • From first visit to renewal: designing GMM MPI’s licensing CRM

    GMM Music Publishing International

    The design of a sales CRM for GMM Music Publishing International, which licenses GRAMMY music to restaurants, bars and karaoke venues: leads priced from a rate card, trip plans with check-in at the venue, and customer tracking, from user flows to the API specification.

    • UX/UI Design & User Research
    • Business Process Management
    • Solution Architecture
  • The live charger data behind EVolt’s station map

    EVolt

    The back office behind EVolt’s charging station map: EVolt’s team manages every station, provider and charging socket in one place, and charging points on the EVolt network update live. MERCIL also designed an on-site system to control and monitor charging over OCPP.

    • Web Application Development
    • System Integration & API Development
    • UX/UI Design & User Research
  • Copy-protected e-books for GMMTV fans, on three app stores

    GMMTV

    GMMTV’s e-book store and reading app for novels, comics and artist content: on iOS, Android, HarmonyOS and the web, with Thai and English editions, in-app payment and protection against screenshots and screen recording.

    • UX/UI Design & User Research
    • Mobile Application Development
    • Web Application Development

What's next

Have a need that off-the-shelf software does not fit?

Tell us about the process, the constraints and the deadline. We will say plainly whether we are the right fit.

Cookies on this site

We use essential cookies to make this site work and, with your consent, Google Analytics and Hotjar session recordings to understand how it is used. Forms are hidden in recordings. Cookie policy