2 poin oleh GN⁺ 2023-11-13 | 2 komentar | Bagikan ke WhatsApp

Kasus kompleks saat memproses musik

  • Saat mengembangkan perangkat lunak terkait musik, ada berbagai kasus pengecualian yang dapat muncul.
  • Kasus-kasus tidak biasa dapat terjadi pada nama album, nama artis, durasi trek, dan lain-lain.
  • Penting untuk mempertimbangkan kasus-kasus ini dalam pemodelan data dan perancangan sistem.

Kompleksitas data musik

  • Nama album bisa mengandung karakter khusus, atau bahkan tidak memiliki judul sama sekali.
  • Sampul album dapat memiliki beberapa versi, atau menyertakan gambar yang bisa menimbulkan masalah.
  • Artis dapat menggunakan beberapa nama, atau ada artis lain yang memiliki nama yang sama.

Kesulitan mengelola basis data musik

  • Durasi trek bisa sangat panjang atau sangat pendek.
  • Nama album bisa sangat panjang, atau ada trek yang melibatkan banyak artis.
  • Nama artis dapat berubah, atau bisa juga ada band lain dengan nama yang sama.

Opini GN⁺

Hal terpenting dalam tulisan ini adalah menyadari beragam kasus yang kompleks yang dapat muncul saat memproses data musik. Kasus-kasus ini dapat memengaruhi banyak area dalam pengembangan perangkat lunak, seperti perancangan basis data, pengembangan antarmuka pengguna, dan implementasi algoritma pencarian. Tulisan ini menarik karena menyajikan tantangan nyata dalam mengembangkan layanan streaming musik atau pemutar media. Para pengembang perlu mencari solusi kreatif untuk mengatasi kasus-kasus kompleks ini, dan dalam proses tersebut pendekatan teknis baru dapat lahir.

2 komentar

 
kunggom 2023-11-13

Tulisan ini sudah pernah diposting di GeekNews.
https://id.news.hada.io/topic?id=6319

 
GN⁺ 2023-11-13
Opini Hacker News
  • Gaya komposisi Anthony Braxton

    • Anthony Braxton terkenal karena mengekspresikan judul karyanya dengan bentuk, angka, dan huruf.
    • Beberapa bentuk memiliki makna yang jelas, seperti menunjukkan posisi pemain, dan kadang judul itu sendiri berfungsi sebagai partitur.
    • Sebagian huruf diduga merupakan inisial teman atau sesama musisi Braxton, tetapi banyak judul tetap tidak dapat dipahami bahkan oleh para kritikus.
    • Sejak pertengahan 1980-an, judul-judulnya mulai menyertakan gambar dan ilustrasi, yang dapat dilihat dalam siklus opera Trillium R.
    • Selain itu, setelah sistem Ghost Trance Music, gambar realistis seperti gerbong kereta juga mulai muncul.
    • Braxton juga memperkenalkan sistem nomor karya (opus-numbers) agar karya-karyanya lebih mudah dirujuk, dan sistem itu diterapkan secara retroaktif pada karya-karya sebelumnya.
  • Episoden pertukaran CD Metallica

    • Seorang pengguna membagikan kisah menjual album Metallica "Kill 'Em All" ke toko lalu membeli album yang sama lagi.
    • Beberapa versi memuat lagu cover tambahan Am I Evil dan Blitzkrieg, sehingga CD dengan nomor identifikasi yang sama menimbulkan kebingungan.
    • Seorang pegawai toko menceritakan pengalamannya kebingungan menghadapi situasi tersebut.
  • Judul lagu unik di album Game Theory

    • Album Game Theory "Lolita Nation" memuat lagu dengan judul panjang yang mengingatkan pada kode program Lisp.
  • Band The The dan keterbatasan mesin pencari

    • Bersama penyebutan band The The, ada juga rujukan ke gambar meme lama tentang masalah yang muncul saat mencari The Who.
  • Rekaman ulang lagu Taylor Swift dan masalah penerbit musik

    • Disebutkan kasus Taylor Swift yang merekam ulang lagu-lagunya lalu merilisnya kembali.
    • Muncul pertanyaan apakah saat meminta Alexa memutar "Love Story", versi yang memberi Taylor royalti lebih besar seharusnya diputar.
    • Ada pendapat bahwa saat memeringkat popularitas lagu, versi-versi berbeda tidak seharusnya diperlakukan terpisah.
  • Daftar string yang berpotensi menimbulkan masalah sebagai data masukan pengguna

    • Diperkenalkan The Big List of Naughty Strings, yaitu daftar string yang cenderung menimbulkan masalah ketika digunakan sebagai data masukan pengguna.
  • Masalah pencarian untuk band A dan lagu nothing

    • Dibagikan pengalaman kesulitan mencari lagu nothing dari band A di Amazon.
  • Judul lagu Marco V C:\del*.mp3

    • Ada penyebutan lagu Marco V C:\del*.mp3 beserta tautan informasi album yang memuat lagu tersebut.
  • Penyebutan track dengan durasi putar sangat panjang

    • Disebutkan sebuah track berdurasi 13 jam, bersama informasi tentang pertunjukan As Slow as Possible yang bahkan lebih panjang.
  • Yumi Arai mengganti nama setelah menikah

    • Disebutkan bahwa Yumi Arai menikah dan mulai beraktivitas sebagai Yumi Matsutoya dengan mengikuti nama keluarga suaminya.
    • Di Apple Music, perubahan nama itu dicatat dalam biografi artis, dan daftar artis serupa menautkannya ke Yumi Matsutoya.