ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2006-04-25

your own "metadata" in mp3 Comments field

ทำไว้นานแล้ว เอามาเล่าตรงนี้ เผื่อว่าตอนโหลดเพลงในอนาคต เรา (ผม) จะได้ไม่ต้องมานั่งใส่เองแบบทุกวันนี้ :P

metadata ของเพลงในรายการของ Windows Media Player มีอยู่ตัวนึงที่ใน iTunes ไม่มี นั่นก็คือ ภาษาของเพลง (จริง ๆ ตรงนี้มันน่าจะเป็นส่วนของ ID3 Tag หรืออะไรที่คล้าย ๆ กัน ไม่น่าจะขึ้นอยู่กับตัวโปรแกรม เบื้องลึกจะเป็นอย่างไรไม่ได้ลงไปเจาะ แต่สรุปว่า iTunes มันไม่มีให้ใส่น่ะ)

บางครั้งผมก็อยากจะฟังแต่เพลงไทย ใน iTunes นี่ไม่รู้จะทำยังไงดี ก็เลยใช้วิธี ใส่ "metadata" ภาษาของเพลงลงไปเองในช่อง Comments

เช่นในช่อง Comments ของเพลง Ain't no sunshine ที่ Lighthouse Family ร้อง ผมใส่:

ost Notting Hill ; cover ; lang=en

หรือ อยากจะเข้าใจ ที่ Armchair ร้อง ผมใส่:

cover Crub ; lang=th

(ไทย th, อังกฤษ en, ญี่ปุ่น ja, เยอรมัน de, ฝรั่งเศส fr)

เวลาอยากจะฟังแต่เพลงไทย ผมก็สร้างรายการเพลงหล่อ (Smart Playlist) ขึ้นมาอันนึง
แล้วก็กำหนดเงื่อนไข comment contains "lang=th"

หรือถ้าอยากฟังแต่เพลงคัฟเวอร์ (ซึ่งผมมีความรู้สึกไปเองว่า เพลงไหนที่เอามาคัฟเวอร์ แปลว่ามันต้องเพราะสิ)
ก็กำหนด comment contains "cover"

อะไรทำนองนี้

จะว่าไป วิธีนี้มันก็ยังไม่สมบูรณ์ เพราะถ้าเกิดในช่อง comment มันดันเกิดมีคำที่เรากำหนด แต่จริง ๆ มันเป็นคนละความหมาย ยังไงมันก็จะเอามาใส่ในรายการเพลงให้อยู่ดี

จะให้รัดกุมขึ้นหน่อย ก็อาจจะใส่เป็น:

ost="Notting Hill" ; cover="" ; lang="en"
cover="Crub" ; lang="th"
live="Glastonbury" ; lang="en"

cover="" หมายถึง เป็นเพลงคัฟเวอร์นะ แต่คัฟเวอร์ใครมาไม่รู้
ถ้าไม่มี cover="xxx" เลย ก็แปลว่าไม่ได้เป็นคัฟเวอร์
เวลาจะหาเพลงคัฟเวอร์ทั้งหมด ไม่สนใจว่าจะคัฟเวอร์ใคร ก็ใช้ comment contains "cover="
แบบนี้โอกาสจะไปเจอรูปพ้องก็คงลดลง แต่ก็นะ มันก็ยุ่งยากมากขึ้น แล้วก็ดูไม่ค่อยเป็นมิตรซะเท่าไหร่ ต้องแลกกัน (แต่ก็ดีกว่าเอา XML มายัดลงในช่อง comment นิดนึง :P)

เป็นวิธีไถ ๆ ให้ใส่ metadata ที่เราต้องการลงไปในไฟล์ mp3 (หรือฟอร์แมตอื่น ๆ) ได้ โดยไม่ต้องไปง้อตัวโปรแกรม หรือรอมาตรฐานไฟล์รุ่นใหม่

ถ้าใครชอบใจ ก็ช่วย ๆ เอาวิธีนี้ไปใช้กันหน่อย ชีวิตผมจะได้มีคุณภาพมากขึ้น ฮ่ะฮ่ะ :P

ตะกี้เพิ่งไปอ่าน เออ แนวคิดคล้าย ๆ กันแฮะ เป็น key/value pair แต่ iTunes มันเล่น ogg บ่ล่ายอ่ะ

tags: , ,

1 comment:

Anonymous said...

คืออยากทำอย่างที่แกบอกเหมือนกันนะ แต่มันต้องขยันนิดนึงเปล่าวะ (ไม่สิ ต้องขยันมากๆ เลยล่ะ) เพลงมันเยอะนะเว้ย -_-" กี่วันจะเสร็จล่ะเนี่ย