เนื่องจากเพิ่งมีเวลาสะสางไฟล์เพลงที่มีเก็บไว้แล้วพบว่ามีเพลงจำนวนมากที่ไม่มี metadata ทำให้ไม่รู้ว่าเพลงอะไร ในยุคนี้เราไม่ต้องเปิดเพลงฟัง แล้วจับเนื้อร้อง เพื่อเอาไปค้นหาด้วย Google อีกแล้ว เราสามารถใช้ Shazam เพื่อหาว่าเพลงที่เปิดอยู่คือเพลงอะไรได้โดยง่ายแล้วไปแก้ไขข้อมูลด้วยมือ หนึ่งถึงสองเพลงแรกยังสนุกอยู่ แต่ปรากฏว่ามีนับร้อยเพลงที่ไม่มี metadata ก็ไม่ไหวแล้ว ถึงได้พยายามหาวิธีที่ดีกว่านี้ แล้วคำตอบคือ MusicBrainz ครับ
MusicBrainz เป็นโปรเจค ที่สร้างฐานข้อมูลเพลงออนไลน์โดยอาศัยชุมชนเป็นผู้เพิ่มข้อมูลและใครๆ ก็ใช้ได้ ซึ่งเป็นแนวทางแบบเดียวกับ Freedb ที่เป็นฐานข้อมูลออนไลน์ของแผ่นซีดี นอกจากจะเป็นฐานข้อมูลออนไลน์แล้ว MusicBrainz ยังมีฐานข้อมูลของ acoustic fingerprint ซึ่งช่วยในการค้นหาเพลงโดยไม่ต้องอาศัย metadata ได้อีกทาง
ณ ปัจจุบัน MusicBrainz มีข้อมูลเพลงอยู่ 28 ล้านเพลง เป็นฐานข้อมูลเพลงออนไลน์ที่มีขนาดใหญ่เป็นอันดับ 4 รองจาก Discogs (151 ล้าน), Gracenote (100 ล้าน), ACRCloud (40 ล้าน) แต่นับเป็น ฐานข้อมูลฟรีของ acoustic fingerprint ที่มีขนาดใหญ่ที่สุดในปัจจุบัน
แอปยอดนิยมที่ใช้แก้ไข metadata สามารถดึงข้อมูลจาก MusicBrainz ได้โดยตรง เช่น mp3tag / Foobar2000 แต่การค้นหาจาก acoustic fingerprint ต้องใช้ผ่านแอปเฉพาะที่ชื่อ MusicBrainz Picard เท่านั้น ซึ่งตอนนี้มีครอบคลุม platform ใหญ่ทั้งหมด ทั้ง Windows / macOS / Linux / Android ส่วนวิธีการใช้งานสามารถหาได้ตาม YouTube ครับ
ส่วนใครเจอปัญหาว่าหาเพลงด้วย acoustic fingerprint ไม่เจอ ก็สามารถที่เพิ่มเข้าไปได้ผ่าน Picard เช่นกัน จากประสบการณ์ใช้งานจริง พบว่าเพลงที่ค่อนข้างใหม่จะหาได้จาก acoustic fingerprint เกือบทั้งหมด ส่วนเพลงที่เก่าหน่อย เช่นก่อนปี 2000 มักไม่ไม่มีใครให้ข้อมูล acoustic fingerprint ไว้ครับ แต่มีข้อมูล metadata ไว้ครบถ้วนทีเดียว ผมจึงได้เพิ่มเติมเข้าไปแล้ว
นอกจากนั้นยังมีสิ่งที่น่าสนใจ และเปิดให้เข้าถึงได้ เช่น
แม้ว่าปัจจุบัน ตอนนี้ Online music streaming จะมาแรง แต่การเก็บเพลงที่ตัวเองชอบฟังไว้ก็ยังเป็นหนึ่งในแนวทางที่ยังมีคนนิยมทำกันอยู่ ก็หวังว่า MusicBrainz จะตอบโจทย์ผู้ใช้กลุ่มนี้นะครับ
อ่านข้อมูลเพิ่มเติมได้ที่ MusicBrainz
Comments
MusicBrainz ใช้มาหลายปีแล้ว ใช้จนไปสมัคร Account เองเพื่อเพิ่มเพลงที่ไม่มีใน db ด้วย 555
คือ db อันนี้ละเอียดและซับซ้อนมาก แบบ Album/Single เดียวกัน แต่แยก Ver Blu-Ray/CD/Digital หรือออกใน Event ไหน ออกมา Artist สามารถมีหลายชื่อ หลาย Profile ได้ สามารถสร้าง Profile "Character" ได้ (ชื่อตัวละครในเกม/อนิเมะ) ชื่อ Artist ของแต่ละเพลงสามารถมีได้หลาย Artist และสามารถ format string ตามต้องการได้ แต่ละเพลงสามารถใส่ข้อมูลอื่นเช่นมือกลอง มือกีตาร์ได้
ใน android ต้องแก้ทีละเพลง มันไม่มี batch
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project
ผมยังใช้เปิดเพลง ไม่ได้เลยครับ ขึ้น document provider not found ตลอด