FreqBlog secara resmi merilis layanan API yang menggantikan sejumlah endpoint Spotify yang dihentikan sejak November 2024, sekaligus menghadirkan fitur perakit set DJ berbasis teori harmonis yang dapat diakses melalui Model Context Protocol (MCP). Layanan ini memungkinkan agen kecerdasan buatan merencanakan transisi lagu tanpa perlu menulis kode penghubung.
Kehadiran produk tersebut menyusul keputusan Spotify yang menonaktifkan Audio Features, Recommendations, dan Artists untuk aplikasi baru per November 2024. Banyak penyedia API muncul sebagai pengganti langsung, namun sebagian besar hanya menawarkan kembali data dasar seperti BPM, kunci lagu, dan energi. FreqBlog melangkah lebih jauh dengan membangun kembali endpoint yang hilang, termasuk GET /recommendations dan GET /v1/audio-features, lalu menambahkan mesin penyusunan set bernama set-builder.
Protokol Camelot menjadi inti dari logika mixing yang ditawarkan. Setiap kunci musik dipetakan ke posisi jam pada roda Camelot bernomor 1–12 dengan huruf A untuk minor dan B untuk mayor. Dua lagu dapat dicampur tanpa benturan kunci apabila berada di posisi bersebelahan: kunci sama, relatif mayor/minor (nomor sama, huruf berbeda), atau tetangga ±1. Lompatan +7 menghasilkan mix yang dikenal sebagai energy boost.
Pengembang FreqBlog menyediakan alat bernama find_compatible_keys yang murni berbasis teori tanpa memakan kuota katalog. Fungsi tersebut mengembalikan daftar kunci kompatibel beserta relasinya, misalnya same, relative, adjacent_down, adjacent_up, energy_boost, dan energy_drop untuk mode extended. Hal ini memudahkan pengguna memahami landasan teori sebelum menerapkan pada lagu nyata.
Untuk menilai transisi antarlagu secara konkret, API menyediakan score_transition yang menghasilkan skor 0–100. Skor tersebut menggabungkan kompatibilitas kunci Camelot, kedekatan BPM sadar oktaf (termasuk setengah atau dua kali tempo), serta kelancaran energi. Responnya menyertakan alasan manusiawi, seperti "8A->9A +1 adjacent, 126->128 BPM (+2.0), energy +0.04". Endpoint lookup sendiri mengembalikan lebih dari 40 bidang datar tanpa pembungkus bersarang.
Dampaknya bagi industri musik global cukup signifikan karena fitur ini menyederhanakan kerja para DJ dan pengembang perangkat lunak. Di Indonesia, komunitas DJ profesional dan hobiis yang banyak menggunakan perangkat lunak Rekordbox atau Traktor dapat mengekspor hasil susunan langsung ke format tersebut. Sayangnya, belum ada penyedia lokal yang menawarkan layanan setara dengan kedalaman analisis teori musik terbuka bagi agen AI.
Bagi pengembang teknologi dalam negeri, ketiadaan API serupa berbasis MCP membuka celah kolaborasi atau adaptasi. Startup musik digital di Tanah Air seperti Langit Musik lebih fokus pada streaming, bukan tooling kreatif bagi DJ. Kehadiran FreqBlog menunjukkan arah baru di mana layanan mikro dapat diorchestrate oleh model bahasa tanpa lapisan integrasi rumit.
Sisi lain yang perlu dicatat adalah aspek biaya kuota. Operasi lookup biasa relatif murah, namun pemanggilan score_transition memakan 1 kuota, get_recommendations 2, suggest_next_track 3, dan build_setlist 5. Hal ini wajar karena setiap panggilan melakukan kerja kombinatorial nyata untuk menyusun urutan lagu yang halus secara tempo dan harmoni.
Dalam paparannya, pengembang FreqBlog menegaskan bahwa layanan tersebut ditujukan bagi kalangan pembangun perangkat musik dan tooling AI. "Ini untuk orang-orang yang membangun tooling musik atau AI. Saya akan menunjukkan model mixing harmonis secara konkret," tulisnya dalam artikel teknis di Dev.to. Pernyataan itu sekaligus menegaskan posisi produk sebagai infrastruktur, bukan aplikasi konsumen akhir.
Alat suggest_next_track mengambil lagu yang sedang diputar dan mengembalikan daftar teratas dari katalog dengan skor serta alasan yang sama. Secara bawaan, sistem peka genre sehingga trek lintas genre yang kebetulan cocok kunci tidak mendominasi. Sementara build_setlist mampu mengurutkan 2 hingga 100 lagu mengikuti busur energi seperti peak_time, warmup, cooldown, atau flat.
Sementara itu, integrasi MCP pada alamat https://mcp.freqblog.com/mcp mengekspos dua belas alat termasuk search_catalog, get_audio_features, hingga tag_track. Sebuah agen dapat menerima perintah "bangun set peak-time 90 menit dari sepuluh lagu ini" lalu sendiri merangkai pemanggilan alat tanpa kode orkestrasi dari pengguna. Trend ini menunjukkan pergeseran dari API tradisional ke kemampuan yang diberikan langsung kepada model.
Ke depan, adopsi protokol MCP untuk alat kreatif diperkirakan meluas seiring matangnya agen AI. Pengembang lokal di Indonesia bisa mengambil inspirasi untuk membangun layanan serupa bagi pasar musik daerah, misalnya dangdut atau gamelan yang memiliki struktur tempo khas. Langkah FreqBlog menjadi referensi nyata bagaimana teori musik klasik berpadu dengan otomasi modern.