2 คะแนน โดย GN⁺ 2023-11-13 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

กรณีที่ซับซ้อนที่ต้องคำนึงถึงเมื่อจัดการกับดนตรี

  • ในการพัฒนาซอฟต์แวร์ที่เกี่ยวข้องกับดนตรี มีกรณียกเว้นหลากหลายรูปแบบที่อาจเกิดขึ้นได้
  • อาจมีกรณีพิเศษเกิดขึ้นกับชื่ออัลบั้ม ชื่อศิลปิน ความยาวแทร็ก และข้อมูลอื่น ๆ
  • การคำนึงถึงกรณีเหล่านี้เป็นสิ่งสำคัญต่อการทำ data modeling และการออกแบบระบบ

ความซับซ้อนของข้อมูลดนตรี

  • ชื่ออัลบั้มอาจมีอักขระพิเศษ หรือไม่มีชื่อเลยก็ได้
  • ปกอัลบั้มอาจมีหลายเวอร์ชัน หรือมีภาพที่อาจก่อให้เกิดปัญหาได้
  • ศิลปินอาจใช้หลายชื่อ หรืออาจมีศิลปินคนละคนที่ใช้ชื่อเดียวกัน

ความยากในการจัดการฐานข้อมูลดนตรี

  • ความยาวของแทร็กอาจยาวหรือสั้นแบบสุดขั้ว
  • ชื่ออัลบั้มอาจยาวมาก หรือมีแทร็กที่มีศิลปินจำนวนมากร่วมงานกัน
  • อาจมีกรณีที่ศิลปินเปลี่ยนชื่อ หรือมีวงคนละวงที่ใช้ชื่อเดียวกัน

ความเห็นของ GN⁺

สิ่งสำคัญที่สุดของบทความนี้คือการตระหนักว่าการจัดการข้อมูลดนตรีอาจเจอกับกรณีที่หลากหลายและซับซ้อนอย่างมาก กรณีเหล่านี้อาจส่งผลต่อหลายด้านของการพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็นการออกแบบฐานข้อมูล การพัฒนาส่วนติดต่อผู้ใช้ หรือการทำอัลกอริทึมค้นหา เหตุผลที่บทความนี้น่าสนใจคือมันนำเสนอความท้าทายที่เกิดขึ้นจริงในการพัฒนาบริการสตรีมมิงเพลงหรือมีเดียเพลเยอร์ นักพัฒนาจำเป็นต้องค้นหาแนวทางแก้ปัญหาอย่างสร้างสรรค์สำหรับกรณีซับซ้อนเหล่านี้ และในกระบวนการนี้ก็อาจก่อให้เกิดแนวทางเทคนิคใหม่ ๆ ได้

2 ความคิดเห็น

 
kunggom 2023-11-13

บทความนี้เคยถูกโพสต์บน GeekNews แล้ว
https://th.news.hada.io/topic?id=6319

 
GN⁺ 2023-11-13
ความคิดเห็นจาก Hacker News
  • สไตล์การตั้งชื่อผลงานของ Anthony Braxton

    • Anthony Braxton มีชื่อเสียงจากการตั้งชื่อผลงานด้วยรูปทรง ตัวเลข และตัวอักษร
    • รูปทรงบางอย่างมีความหมายที่ชัดเจน เช่น บ่งบอกตำแหน่งของผู้แสดง และบางครั้งตัวชื่อเรื่องเองก็ทำหน้าที่เป็นโน้ตเพลง
    • ตัวอักษรบางตัวคาดว่าเป็นอักษรย่อของเพื่อนหรือเพื่อนนักดนตรีของ Braxton แต่ชื่อจำนวนมากแม้แต่นักวิจารณ์ก็ไม่ทราบความหมาย
    • ตั้งแต่ช่วงกลางทศวรรษ 1980 เป็นต้นมา ชื่อผลงานของเขาเริ่มมีภาพวาดและภาพประกอบรวมอยู่ด้วย ซึ่งพบได้ในโอเปราซีรีส์ 'Trillium R'
    • นอกจากนี้ หลังจากระบบ Ghost Trance Music ก็เริ่มมีภาพสมจริง เช่น ตู้รถไฟ ปรากฏขึ้น
    • Braxton ได้นำระบบหมายเลขผลงาน (opus-numbers) มาใช้เพื่อให้อ้างอิงผลงานได้ง่ายขึ้น และยังนำไปใช้ย้อนหลังกับผลงานก่อนหน้านี้ด้วย
  • เกร็ดการแลกเปลี่ยน CD ของ Metallica

    • ผู้ใช้รายหนึ่งเล่าเกร็ดว่าเคยขายอัลบั้ม "Kill 'Em All" ของ Metallica ให้ร้าน แล้วซื้ออัลบั้มเดียวกันกลับมาอีกครั้ง
    • บางเวอร์ชันมีเพลงคัฟเวอร์ที่เพิ่มเข้ามาอย่าง 'Am I Evil' และ 'Blitzkrieg' ทำให้ CD ที่มีหมายเลขระบุเดียวกันสร้างความสับสน
    • มีการเล่าถึงประสบการณ์ที่พนักงานร้านงงกับความสับสนนี้
  • ชื่อเพลงอันเป็นเอกลักษณ์ในอัลบั้มของ Game Theory

    • อัลบั้ม "Lolita Nation" ของ Game Theory มีเพลงที่ใช้ชื่อยาวจนชวนให้นึกถึงโค้ดโปรแกรม Lisp
  • วง The The กับข้อจำกัดของเสิร์ชเอนจิน

    • มีการกล่าวถึงวง 'The The' พร้อมอ้างถึงมีมภาพเก่าเกี่ยวกับปัญหาที่เกิดขึ้นเวลาเสิร์ชหา 'The Who'
  • การอัดเพลงใหม่ของ Taylor Swift และปัญหาเรื่องสำนักพิมพ์เพลง

    • มีการกล่าวถึงกรณีที่ Taylor Swift อัดเพลงของตัวเองใหม่แล้วนำกลับมาออกจำหน่ายอีกครั้ง
    • มีการตั้งคำถามว่าเมื่อสั่ง Alexa ให้เล่น "Love Story" ควรเล่นเวอร์ชันที่จ่ายค่าลิขสิทธิ์ให้ Taylor มากกว่าหรือไม่
    • มีความเห็นว่าเวลาจัดอันดับความนิยมของเพลง ไม่ควรนับแต่ละเวอร์ชันแยกจากกัน
  • รายการสตริงที่มีแนวโน้มก่อปัญหาเมื่อใช้เป็นข้อมูลอินพุตจากผู้ใช้

    • มีการแนะนำ 'The Big List of Naughty Strings' ซึ่งเป็นรายการสตริงที่มีแนวโน้มก่อปัญหาเมื่อนำไปใช้เป็นข้อมูลอินพุตจากผู้ใช้
  • ปัญหาในการค้นหาวง 'A' และเพลง 'nothing'

    • มีการแชร์ประสบการณ์ว่าเคยค้นหาเพลง 'nothing' ของวง 'A' บน Amazon ได้ยากมาก
  • ชื่อเพลง 'C:\del.mp3' ของ Marco V*

    • มีการกล่าวถึงเพลง 'C:\del*.mp3' ของ Marco V พร้อมลิงก์ข้อมูลอัลบั้มที่มีเพลงนี้รวมอยู่
  • การกล่าวถึงแทร็กที่มีความยาวการเล่นยาวมาก

    • มีการพูดถึงแทร็กที่เล่นยาว 13 ชั่วโมง พร้อมแชร์ข้อมูลเกี่ยวกับการแสดง 'As Slow as Possible' ที่ยาวยิ่งกว่านั้น
  • Yumi Arai เปลี่ยนชื่อหลังแต่งงาน

    • มีการกล่าวถึงกรณีที่ Yumi Arai แต่งงานและเริ่มทำงานภายใต้ชื่อ Yumi Matsutoya ตามนามสกุลของสามี
    • ใน Apple Music มีการบันทึกการเปลี่ยนชื่อไว้ในประวัติศิลปิน และลิงก์ไปยัง Yumi Matsutoya ในรายการศิลปินที่คล้ายกัน