Uncategorized
Leave a comment

Musicbrainz revisited

เมื่อคืนเพิ่มข้อมูล Sleepless Society ลงไปในฐานข้อมูลของ Musicbrainz แผ่นนี้ก็เป็นแผ่นที่สี่แล้วของเรา หลังจาก Love Is สองแผ่นกับโจอี้บอย

ตอนนี้โปรแกรม media player ใหญ่ๆ อย่าง iTunes หรือ Windows Media Player มีฐานข้อมูล CD เพลงเป็นของตัวเอง ใส่ CD เข้าเครื่องมันก็ไปดึงข้อมูล ชื่อเพลง/อัลบั้ม/นักร้อง มาให้ได้ แต่ไม่ค่อยชอบด้วยเหตุผลสองสามอย่าง

* ข้อมูลของใครของมัน ไม่แบ่งกัน
* มาตรฐาน/การตรวจสอบความถูกต้องต่ำ เพลงเดียวกัน นักร้องคนเดียวกัน ปรากฏอยู่ในฐานข้อมูลซ้ำๆ กัน เพราะพิมพ์คนละอย่าง

Musicbrainz เป็นฐานข้อมูลเปิด ที่ใครจะเอาไปใช็ก็ได้ คล้ายกับfreedb.org แต่จุดเด่นที่ทำให้สนใจตอนแรกก็คือโปรแกรม Tagger ที่ update ข้อมูล ID3 tag ในไฟล์เพลงบนเครื่องเราให้ถูกต้อง โดยอ้างจากข้อมูลในฐานข้อมูล Musicbrainz ตอนนั้นรู้สึกว่ามีประโยชน์มาก ส่วนนึงเพราะเพลงในเครื่องส่วนใหญ่ไม่ได้ rip เอง ID3 tag ก็เลยรกๆ จะแก้บางทีก็แก้ไม่ถูก เพราะไม่รู้ว่าข้อมูลจริงคืออะไร

บน Musicbrainz มีระบบ moderation ซึ่งให้ผู้ใช้คนอื่นช่วยตรวจสอบยืนยันข้อมูลด้วยการลงคะแนน ทำให้ความถูกต้องและ formatting ของข้อมูลมีความคงเส้นคงวา ผมคิดว่านี่คือความต้องการต่ำสุดของฐานข้อมูลเพลงที่จะประสพความสำเร็จได้ และเป็นสิ่งที่ iTunes กับ WMP ไม่มี หรือมีก็ทำโดย staff ซึ่งไม่โปร่งใส และไม่รับประกันว่าจะทำ

ฐานข้อมูลของ Musicbrainz มีแต่เพลงอังกฤษ/อเมริกันเป็นส่วนใหญ่ แต่ระบบทำไว้ให้รองรับ unicode ได้ดี เราก็เลยเริ่มใส่ข้อมูลเพลงไทยลงไปเท่าที่มีแผ่นอยู่ (จะเพิ่มข้อมูลต้องมีแผ่นซีดีเพลง เพิ่มจากไฟล์ mp3 เลยไม่ได้ เพราะต้องสร้าง TRM id จากข้อมูลดั้งเดิมเพื่อความเที่ยงตรง) ตอนนี้เวลาเพิ่มข้อมูลว่าเพลงนี้อัลบั้มนี้ภาษาอะไร ก็มีภาษาไทยให้เลือกด้วย 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *