MediaSage: Solusi AI Open-Source untuk Playlist Musik Lebih Personal di Plex
Algoritma rekomendasi musik dari layanan streaming seperti Spotify dan Apple Music seringkali menimbulkan frustrasi bagi sebagian pendengar. Dhruv Bhutani, seorang penikmat musik, mengungkapkan kekecewaannya terhadap rekomendasi yang terasa repetitif dan cenderung mendorong lagu-lagu promosi, alih-alih benar-benar memahami selera personal.
“ Daily Mixes Spotify saya hanyalah 50 lagu yang sama yang saya dengarkan minggu lalu, diacak ulang,” keluhnya. Fitur “Smart Shuffle” pun dinilai hanya berfokus pada lagu-lagu populer yang didanai label, tanpa mempertimbangkan suasana hati yang diinginkan pengguna. Kondisi ini mendorong Bhutani kembali ke akar, yakni koleksi musik lokalnya yang tersimpan di server Plex.
Artikel informatif lainnya dapat dibaca di Mureks mureks.co.id.
Plex dan Keterbatasan Algoritma Konvensional
Bhutani telah bertahun-tahun mengkurasi koleksi masif file FLAC dan MP3, termasuk deep cuts, demo yang belum dirilis, dan versi spesifik lagu yang tidak tersedia di layanan streaming. Koleksi ini di- host di server Plex di kantor rumahnya. Namun, Plex memiliki satu kekurangan mendasar: ketidakmampuan untuk secara otomatis membuat playlist berdasarkan pemahaman semantik atau suasana hati. Plex hanya memutar apa yang diperintahkan, tanpa memahami konteks di balik judul playlist seperti “Neon Pulse Riot” yang merujuk pada sebuah mood.
Integrasi OpenAI yang pernah ada di Plex kini tidak lagi efektif, menjadikan Plex sebagai pemutar musik yang andal namun “bodoh” dalam hal rekomendasi cerdas. Frustrasi ini mendorong Bhutani mencari alternatif yang lebih baik.
MediaSage: Jembatan Antara Koleksi Lokal dan Kecerdasan AI
Solusi ditemukan dalam MediaSage, sebuah alat open-source yang menjembatani kesenjangan antara file musik lokal dan model bahasa besar (LLM) modern seperti Google Gemini. Menurut Bhutani, MediaSage telah mengubah cara ia menikmati musik dan bahkan “merusak” layanan streaming baginya.
MediaSage bekerja dengan memindai metadata perpustakaan musik Plex, mengirimkannya ke LLM, dan meminta AI untuk membuat playlist berdasarkan perintah bahasa alami. Ini berbeda dari “ smart playlist ” standar yang mengandalkan logika kaku seperti filter genre atau tahun. “MediaSage memahami pencarian semantik. Anda meminta suasana hati, dan itu benar-benar memahami tugasnya,” jelas Bhutani.
Pengaturan MediaSage memang memerlukan sedikit usaha, seperti mengoperasikan kontainer Docker dan mendapatkan kunci API untuk Plex serta LLM pilihan (Gemini, OpenAI, Claude, atau LLM lokal melalui Ollama). Namun, bagi pengguna Plex yang sudah terbiasa, ini adalah proyek akhir pekan yang sepele.
Pengalaman Personalisasi yang Tak Tertandingi
Salah satu fitur yang paling menarik adalah generasi “Seed Track”. Di Spotify, memilih satu lagu untuk membuat stasiun radio seringkali menghasilkan playlist generik. Namun, di MediaSage, ketika Bhutani memilih lagu “Golden Skans” oleh The Klaxons, alat ini menganalisis tempo, ritme, dan melakukan analisis berbasis LLM yang mendalam.
AI menawarkan beberapa “jalur” atau suasana hati yang bisa dieksplorasi dari lagu tersebut, seperti “The Defining New Rave Sound” (fokus pada fusi indie rock dan ritme dansa) atau “High-Octane Dancefloor Energy” (fokus pada tempo dan dorongan). Bhutani memilih opsi terakhir untuk playlist latihan, menghasilkan playlist “Neon Pulse Riot” yang berisi lagu-lagu dari The Horrors, Digitalism, Ratatat, dan The Prodigy, yang semuanya cocok dengan energi spesifik yang diinginkan.
Dalam uji coba lain, Bhutani meminta “ playlist funk Turki positif”. Meskipun perpustakaannya minim genre tersebut, AI MediaSage berhasil membuat playlist “Joyful Funk Pulse” dengan lagu-lagu funk positif dari Stevie Wonder, Earth, Wind & Fire, dan Red Hot Chili Peppers. Ini menunjukkan kemampuan AI untuk mencocokkan suasana hati meskipun genre spesifik tidak tersedia.
Biaya dan Pertimbangan Lain
Mureks merangkum, penggunaan API berbayar Gemini untuk MediaSage sangatlah hemat. Sebuah playlist hanya memakan biaya sekitar $0.0082, jauh lebih murah dibandingkan langganan bulanan Spotify Premium. Namun, ada beberapa kompromi. Kecepatan pembuatan playlist membutuhkan waktu sekitar 10-20 detik, tidak seinstan layanan streaming playlist saat bepergian.
playlist semantik secara offline dan menjaga privasi data sepenuhnya, asalkan memiliki komputer yang cukup kuat. Ini adalah “ holy grail ” bagi para self-hoster yang menginginkan kontrol penuh atas data mereka.
Masa Depan AI Personal
Bhutani menekankan bahwa MediaSage mewakili era AI Personal, di mana alat AI bekerja untuk pengguna, bukan korporasi. Berbeda dengan AI Spotify atau Google Gemini di YouTube Music yang dirancang untuk mempertahankan pengguna di platform dan mengurangi biaya lisensi, MediaSage berfokus pada pengalaman personal.
Alat ini tidak peduli dengan metrik keterlibatan atau pengguna aktif bulanan. Ia hanya ingin membantu pengguna menemukan lagu yang tepat dari koleksi mereka sendiri. Kemampuan untuk menukar “otak” operasi dari Gemini ke OpenAI atau model Llama lokal membuktikan bahwa masa depan AI tidak harus menjadi “taman bertembok” (walled garden), melainkan modular, open-source, dan sangat personal. Bagi para penggemar musik dengan server Plex yang “berdebu”, MediaSage adalah undangan untuk kembali menghargai koleksi musik yang telah mereka miliki.




