4 คะแนน โดย GN⁺ 2024-05-25 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • Mp3tag เป็นเครื่องมือสำหรับจัดระเบียบเมทาดาทาและภาพปกอัลบั้มของไฟล์เพลง โดยสามารถแก้ไขหลายไฟล์พร้อมกันเพื่อลดภาระในการดูแลคลังเสียงขนาดใหญ่
  • รองรับ ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, Vorbis Comments, APE Tags และจัดการฟอร์แมตเสียงได้หลากหลาย เช่น MP3, MP4, FLAC, Ogg Vorbis, Opus, WAV
  • สามารถดึงแท็กและภาพปกจากฐานข้อมูลออนไลน์อย่าง Discogs, MusicBrainz และ freedb ได้ ช่วยลดการกรอกข้อมูลด้วยตนเอง
  • รองรับเวิร์กโฟลว์การจัดระเบียบคลังเพลงอย่างกว้างขวาง ตั้งแต่การเปลี่ยนชื่อไฟล์ตามแท็ก, ดึงแท็กจากชื่อไฟล์, แทนที่สตริงด้วย regex, สร้างเพลย์ลิสต์ ไปจนถึงส่งออกเป็น HTML/RTF/CSV
  • v3.35 ล่าสุดมาพร้อมหน้าตัวเลือก Files, การปรับปรุงการปรับแต่งแถบเครื่องมือ, การรองรับ RF64 WAV, การปรับปรุงแหล่งแท็กของ Discogs และ MusicBrainz รวมถึงการแก้ไขหลายรายการ

การแก้ไขแท็กเสียงและการจัดระเบียบไลบรารี

  • Mp3tag เป็นโปรแกรมแก้ไขแท็กอเนกประสงค์ที่เน้นการแก้ไขเมทาดาทาของไฟล์เสียง
  • สามารถเลือกหลายไฟล์แล้วแก้ไขแท็กพร้อมกันได้
    • รองรับการเขียน ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 Tags และ Vorbis Comments
  • ลดงานป้อนข้อมูลด้วยการเชื่อมต่อกับฐานข้อมูลออนไลน์
    • สามารถดึงแท็กจาก Discogs, freedb, MusicBrainz และแหล่งอื่น ๆ ได้
    • สามารถดาวน์โหลดภาพปกอัลบั้มสำหรับคลังเพลงแล้วเพิ่มลงในไฟล์ได้
  • จัดระเบียบชื่อไฟล์และแท็กไปพร้อมกันได้
    • สามารถเปลี่ยนชื่อไฟล์ตามข้อมูลแท็กได้
    • สามารถดึงแท็กจากชื่อไฟล์ได้
    • สามารถเปลี่ยนอักขระหรือคำในแท็กและชื่อไฟล์ได้ และรองรับregex
    • สามารถสร้างและจัดการเพลย์ลิสต์โดยอัตโนมัติระหว่างการแก้ไขได้
  • สามารถส่งออกข้อมูลคอลเลกชันเป็นฟอร์แมตภายนอกได้
    • สามารถสร้างรายงานและรายการในรูปแบบ HTML, RTF, CSV ด้วยเทมเพลตที่กำหนดเอง
  • ส่วนติดต่อผู้ใช้และการแท็กรองรับUnicode เต็มรูปแบบ
  • มีความสามารถเสริมสำหรับการจัดระเบียบเพิ่มเติม
    • ส่งออกภาพปกอัลบั้มที่ฝังอยู่แบบเป็นชุด
    • รองรับแท็กเฉพาะของ iTunes
    • ฟังก์ชันสำหรับรวมหลายแอ็กชันเป็นกลุ่มแล้วใช้ได้ด้วยการคลิกเมาส์ครั้งเดียว
    • แท็กเฉพาะของ iTunes มีทั้ง media type, การตั้งค่า TV Show เป็นต้น

ฟอร์แมตที่รองรับและรีลีสล่าสุด

  • ฟอร์แมตเสียงที่รองรับครอบคลุมทั้งแบบสูญเสียข้อมูล, ไม่สูญเสียข้อมูล และคอนเทนเนอร์อย่างกว้างขวาง
    • รองรับ AAC, ALAC, AIFF, DSF, FLAC, Matroska, Monkey's Audio, MP3, MPEG-4, Musepack, Ogg Vorbis, Opus, OptimFROG, Speex, Tom's Audio Kompressor, True Audio, WMA, WavPack, WAV และ WebM
  • Mp3tag v3.35 เมื่อวันที่ 2026-06-19 มาพร้อมหน้าตัวเลือก Files แบบใหม่, การปรับแต่งแถบเครื่องมือที่ดีขึ้น, การรองรับไฟล์ RF64 WAV, การปรับปรุงแหล่งแท็กของ Discogs และ MusicBrainz รวมถึงการปรับปรุงและการแก้ไขหลายรายการ
    • ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
  • Mp3tag v3.34 เมื่อวันที่ 2026-04-10 มาพร้อมไอคอนสมัยใหม่สำหรับแถบเครื่องมือและเมนู, การสเกล UI สูงสุด 200%, แถบเครื่องมือที่ปรับแต่งได้ และการปรับปรุงกับการแก้ไขหลายรายการ
    • ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
  • Mp3tag v3.33 เมื่อวันที่ 2026-01-22 เพิ่มความสามารถในการปรับสเกลและครอปภาพปกให้เป็นสี่เหลี่ยมจัตุรัส, ตัวเลือกการปรับขนาดใหม่สำหรับ artwork ที่ฝังอยู่, การบรรเทาปัญหาที่เกิดจาก Windows Update ล่าสุด และการเปลี่ยนไปใช้ระบบเวอร์ชันแบบใหม่
    • ดูรายละเอียดการเปลี่ยนแปลงได้ที่ Release Notes
  • Mp3tag v3.32 เมื่อวันที่ 2025-11-14 เพิ่มการเลือกบล็อกไฟล์ที่คล้ายกันตามเกณฑ์การจัดเรียงที่ใช้งานอยู่, การเติมค่าอัตโนมัติของค่ารายการที่กำหนดเองระหว่างแก้ไข File List และ Extended Tags, และการนำเข้า COMPOSER ผ่าน Discogs

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

 
xguru 2024-05-26

ผมเองก็เคยทำยูทิลิตีชื่อ TagGuru สำหรับจัดการ MP3 Tag แล้วเอาไปแจกอยู่บ้าง
นั่นก็ตั้ง 15 ปีมาแล้วสินะ เป็นความทรงจำเลยครับ ฮ่าๆ

 
joyfui 2024-05-25

ว้าว อันนี้เมื่อก่อนเคยใช้ด้วย คิดถึงจัง
เดี๋ยวนี้เป็นยุคของสตรีมมิงแล้ว...

 
GN⁺ 2024-05-25
ความคิดเห็นจาก Hacker News
  • MP3tag เป็นเครื่องมือที่ชวนให้หวนคิดถึงจริง ๆ เพราะเก่าแก่กว่า Web 2.0, Twitter และ Facebook แต่ก็ยังได้รับการดูแลอย่างแข็งขันอยู่
    https://web.archive.org/web/20010502171211/http://www.mp3tag...
    เวิร์กโฟลว์สมัยก่อนส่วนใหญ่คือซื้อ CD จากร้านมือสองแล้วริปด้วย AudioGrabber และยังมี CD อยู่ไม่กี่แผ่นที่หลังจากทำแผ่นจริงหายไป ก็เหลือเพียง MP3 บิตเรตสูงเท่านั้น
    ทุกวันนี้ใช้ MusicBrainz Picard มาจัดระเบียบไฟล์ริปเก่า ๆ ใหม่ และใช้ automedia เพิ่มพาริตีเข้าไป ผมยังรู้สึกกังวลอยู่เสมอว่า Spotify อาจหายไปสักวัน และไม่อยากสูญเสียคอลเลกชันเพลงเก่า ๆ ไป

    • เวิร์กโฟลว์ของผมคือซื้อ CD เพลงต้นฉบับ มือสองในราคาพอเหมาะ ริปเป็น FLAC ด้วย EAC กับไดรฟ์ภายนอก LG BH16NS55 แล้วใช้ cronjob นำเข้าอัตโนมัติไปยังฐานข้อมูลของ beets.io
      ไดรฟ์นี้ทั้งเร็วและแม่นยำ ใช้เวลาประมาณ 120 วินาทีต่อ CD หนึ่งแผ่น และ beets ช่วยทำให้เมทาดาทาเป็นรูปแบบเดียวกันโดยอัตโนมัติได้ 99% จากนั้นใช้ beet convert แปลง FLAC เป็น MP3 192kbps ในตำแหน่งเดิม และเมื่อไฟล์เก็บถาวรมีขนาดถึง 25GB ก็เก็บ FLAC ที่แท็กสมบูรณ์ไว้ในแผ่น Bluray
      ให้ instance Navidrome ที่ self-hosted กับ Windows VM ที่มี iTunes ชี้ไปยังโฟลเดอร์ beets ส่วนบน Android/iPhone ใช้แอป Substreamer กับสมาร์ตเพลย์ลิสต์/รายการโปรดของ Navidrome และ iPod Nano 7 ก็ซิงก์ด้วยสมาร์ตเพลย์ลิสต์ของ iTunes
      ทุกอย่างที่ทำได้ก็ทำให้เป็นอัตโนมัติทั้งหมด งานที่ต้องทำด้วยมือจริง ๆ จึงมีแค่ซื้อ ริป และทำไฟล์เก็บถาวรลง Bluray เท่านั้น ซึ่งง่ายกว่าที่คาดไว้มาก
      1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/
      2: https://github.com/navidrome/navidrome/issues/1417
    • Spotify ไม่จำเป็นต้องหายไปก็ได้ แค่ทำให้ผมเสียสิทธิ์เข้าถึงเพลงที่ชอบ ขึ้นราคาอย่างไม่เป็นธรรม หรือทำให้คุณภาพบริการแย่ลงจนไม่คุ้มที่จะใช้ ก็เพียงพอแล้ว
      โดยส่วนตัวแล้ว ผมยังกังวลกับการใช้ บริการบนอินเทอร์เน็ต เพื่อดึงเมทาดาทาของคอลเลกชันสื่อภายในเครื่องด้วย เพราะเซิร์ฟเวอร์น่าจะบันทึกคำขอ ชื่อไฟล์ เมทาดาทาที่ดึงไป IP และ timestamp แล้วเก็บไว้ช่วงหนึ่ง
      ผมไม่รู้ว่ามีที่ไหนขายข้อมูลพวกนั้นมากแค่ไหน แต่สิ่งที่ผมฟังไม่ใช่เรื่องของคนอื่น และผมไม่ต้องการให้หน่วยงานอย่าง RIAA ใช้ข้อมูลนั้นเป็นหลักฐาน หรือมาขอหลักฐานการซื้อ MP3 ทุกไฟล์ที่ปรากฏใน log
    • Spotify ไม่ว่าจะทำอย่างไร พอฟังไปสักชั่วโมง สุดท้ายมันก็ทำให้ต้องวนฟัง ประมาณ 50 เพลงเดิม ๆ ซ้ำไปซ้ำมา จนแทบบ้า ผมยังจ่ายเงินและใช้เป็นครั้งคราวอยู่ แต่การเล่นคอลเลกชันของตัวเองดีกว่ามาก
    • ถ้ายังไม่เคยดู beets อาจเป็นคำตอบได้
      https://beets.io/
    • จำได้ว่างานจัดการเมทาดาทาของ MP3 มากกว่า 1,000 ไฟล์ ซิงก์ระหว่างเครื่องเล่นเพลง และสำรองลง CD-RW เคยเป็นสิ่งที่ช่วยเติมเวลาให้เต็ม
      ตอนนั้นก็สนุกกับงานแบบนั้น และตอนนี้ก็ยังเป็นอยู่ เรียกได้ว่าเป็นสวนดิจิทัลแห่งยุค Web 1.0
  • ดีใจที่นักพัฒนาเดี่ยวสามารถเลี้ยงชีพได้จากเงินบริจาคให้เครื่องมือนี้และเวอร์ชัน Mac แบบเสียเงิน มันเคยเป็นเครื่องมือที่ขาดไม่ได้สำหรับ การแท็กเสียงแบบ batch และชุมชนก็ช่วยเหลือดีมาก

    • เห็นด้วยจริง ๆ ทุกครั้งที่ต้องใช้ ผมจะตรวจดูก่อนว่ามีอัปเดตไหม และทุกครั้งก็ทั้งโล่งใจและประหลาดใจที่พบว่ามันยัง ได้รับการดูแลต่อเนื่องแม้ผ่านไป 20 ปี เป็นตัวอย่างชั้นยอดของซอฟต์แวร์ที่ทำมาอย่างถูกต้อง
  • บน Linux ผมใช้ Puddletag เป็นตัวแทน Mp3tag มาตลอด และมันก็ทำงานได้ค่อนข้างดี
    https://docs.puddletag.net/

    • เคยใช้ Kid3 เป็นตัวหลักมานาน แต่ช่วงหลังใช้ Strawberry เป็นเครื่องมือแบบ all-in-one ทั้งเครื่องเล่นเพลง ตัวจัดระเบียบ และตัวแท็ก
      ตัวแก้ไขแท็กในตัวรองรับ MusicBrainz และยังจัดระเบียบไฟล์ให้อัตโนมัติด้วย แต่ข้อเสียคือมันยังทิ้งโฟลเดอร์และไฟล์เดิมไว้ เช่น ถ้ามีโฟลเดอร์ดาวน์โหลด MP3/FLAC/อื่น ๆ อยู่หลายโฟลเดอร์ที่มีภาพสแกนปก มันจะใช้แท็กจัดระเบียบให้เป็นโครงสร้างที่ต้องการได้ดี แต่ไฟล์ “เพิ่มเติม” จะยังคงอยู่ ต้องไปจัดการลบเอง
      ถึงอย่างนั้นก็เป็นเครื่องมือแบบเลื่อยไฟฟ้ามีดพับสวิสที่ทำทุกอย่างในแอปเดียวได้จริง
      โครงสร้างไดเรกทอรีที่เหมาะสมคือ Artist/(YYYY) Album Name/NN-Song Title.[mp3|aac|flac]
      https://www.strawberrymusicplayer.org/ -- เป็น fork ของ Clementine และ Clementine ก็เป็น fork ของ Amarok
    • ผมใช้ Puddletag มาหลายปีอย่างไว้ใจได้และรู้สึกขอบคุณมาก แต่ก็ยังไม่ใช่ผลิตภัณฑ์ที่สมบูรณ์เท่า mp3tag และเปราะบางกว่ามาก
      เช่น หลังอัปเดตล่าสุดมี error ของ Python โผล่ขึ้นมา ในขณะที่ Mp3tag ทำงานได้ไร้ที่ติในสารพัดรูปแบบมาตั้งแต่ยุคแรก ๆ เป็นหนึ่งในซอฟต์แวร์ที่ดีที่สุดเท่าที่เคยมีมา เช่นเดียวกับ foobar2000
    • mp3tag ทำงานได้ไม่มีปัญหาแม้บน Wine
    • Mp3tag เป็นหนึ่งในไม่กี่แอปที่ผมใช้เป็นประจำ เลยยังต้องเปิด Windows VM หรือรันผ่าน Wine อยู่ แต่คิดว่าจะลองใช้ Puddletag ดู
    • บน Linux ผมใช้ Kid3 มาตลอด
  • Foobar2000 มีตัวแก้ไขแท็กที่ดีมาก โดยเฉพาะฟีเจอร์ซิงก์แท็กชื่อเพลงจากชื่อไฟล์แบบ batch ที่ผมชอบ
    ทำได้ผ่าน Properties -> Tools -> Automatically Fill Values และในทางกลับกัน การใช้แท็กเปลี่ยนชื่อไฟล์ก็ทำได้ผ่าน File Operations -> Rename To ซึ่งมีประโยชน์มาก

    • มีทั้งตัวแท็กของ MusicBrainz และ Discogs ด้วย ใน Discogs มีบางอัลบั้มที่แม้แต่ศิลปินยังไม่มีใน MusicBrainz
    • น่าเสียดายที่โดยพฤตินัยแล้วเป็น แอปพลิเคชันเฉพาะ Windows
  • บน Mac ใช้ Kid3 อยู่
    https://kid3.kde.org
    แม้จะไม่ใช่แอป Mac แบบเนทีฟเลยไม่ถึงกับสมบูรณ์แบบ แต่ใช้งานจริงได้ดีมาก

    • Kid3 ยอดเยี่ยมมาก ชอบตรงที่มีทั้ง GTK และ Qt frontend
  • ใน ID3 ดูเหมือนจะมีเฟรมแปลก ๆ อย่าง Popularimeter(POPM) ที่เก็บอีเมลและคะแนนด้วย lawik ไล่ดูบางส่วนไว้ในบทความนี้ อ่านสนุกดี
    https://underjord.io/id3-specification-and-speculation.html

    • อ่านบทความนั้นเมื่อราวหนึ่งเดือนก่อนและก็สนุกเหมือนกัน ภายหลังพอรู้ว่าข้อเสนอให้ใช้ event time code เพื่อจุดระเบิดเอฟเฟกต์บนเวทีถูกใส่อยู่ใน มาตรฐาน ID3v2 เองจริง ๆ ก็แอบผิดหวังเล็กน้อย
      ไอเดียแปลก ๆ เกี่ยวกับเฟรม POPM ก็น่าสนใจเช่นกัน พอมองจากปัจจุบัน การที่ผู้เขียนมาตรฐาน ID3v2 ในช่วงปลายทศวรรษ 1990 ก่อนยุคสแปมระลอกใหญ่ ออกแบบให้รวมที่อยู่อีเมลไว้ด้วยนั้นดูค่อนข้างไร้เดียงสาทีเดียว
  • บน macOS มี Meta ด้วย และจากที่ลองใช้แล้วดีกว่า mp3tag
    https://www.nightbirdsevolve.com/meta/
    Music.app ที่ติดมากับเครื่องก็ใช้จัดระเบียบและแท็กได้เช่นกัน ใช้มันรวมถึง iTunes รุ่นก่อนหน้า มาจัดการคลังเพลงในเครื่องมา 10 ปีแล้ว และเป็นเครื่องมือที่ดีที่สุดในชีวิตผม ข้อดีใหญ่คือซิงก์คลังไปยัง iPhone ได้ด้วย
    แต่หลังจากเขียนใหม่ใน Big Sur คุณภาพซอฟต์แวร์ก็ลดลงไปมาก เลยสงสัยเหมือนกันว่ามี ทางเลือกข้ามแพลตฟอร์ม ที่มี tagger ดี ๆ, player/เครื่องมือจัดระเบียบดี ๆ, การซิงก์ไปมือถือที่ง่าย และ player ดี ๆ สำหรับมือถือหรือไม่

  • เลิกสนใจ MP3 แล้วเปลี่ยนไปใช้ AAC(.m4a) มากว่า 10 ปีแล้ว และสำหรับงานนั้นใช้ AtomicParsley บน command line ถ้ามีใครกำลังมองหาเครื่องมือแบบนี้ก็น่าจะลองดูได้
    https://github.com/wez/atomicparsley

  • น่าสนใจที่เพิ่งเจอและได้ใช้เครื่องมือนี้เมื่อเดือนก่อน อยากย้าย MP3 ที่เหลืออยู่ไม่กี่ร้อยไฟล์จาก iTunes/Music ไปเป็นรูปแบบการเก็บบน file system มาหลายปีแล้ว แต่ iTunes DB เก็บจำนวนครั้งที่เล่นและคะแนนดาวไว้ใน DB ไม่ใช่ในตัวไฟล์
    ปรากฏว่าไม่มีแท็กมาตรฐานสำหรับเรื่องนี้ และเท่าที่ค้นดู POPULARIMETER เป็นแบบที่พบบ่อยที่สุด มันเก็บในรูปแบบ EMAIL|RATING|PLAYCOUNTER โดยอีเมลเป็นสตริงเลือกได้, คะแนนเป็นจำนวนเต็ม 0–255 และจำนวนครั้งที่เล่นก็เป็นจำนวนเต็ม
    เลยเขียนสคริปต์ Python ที่อ่านไฟล์บนดิสก์ จับคู่กับรายการใน iTunes DB แล้วเติม POPULARIMETER จากนั้นตรวจใน MP3tag ว่าตั้งค่าได้ถูกต้องหรือไม่
    ใช้เวลาไปหลายชั่วโมงกว่าจะหาวิธีและยืนยันว่าใช้งานได้จริง น่าเสียดายที่ MP3 player ที่ใช้อยู่ตอนนี้อย่าง VLC และ mpv ไม่รองรับการอัปเดตฟิลด์ POPULARIMETER เลยจะกลายเป็นมรดกจากยุค iTunes ที่ไม่เปลี่ยนแปลง
    เช่น 1 star → 0.2x255 = 51, 2 star → 0.4x255 = 102

    • จำนวนครั้งที่เล่น และการแท็กที่สมเหตุสมผลแม้จะไม่ได้ตรงกับรสนิยมผมเสมอไป คือแทบทั้งหมดที่คิดถึงจาก iTunes บน Mac OS ก็คิดถึงแค่ iTunes กับ Time Machine เท่านั้น
      เมื่อก่อนใช้ “Smart Playlist” ประมาณว่าสุ่มเลือกเพลงสัก 30 เพลงที่มีจำนวนครั้งที่เล่นน้อยกว่า 3 แล้วใส่ลง Shuffle เพื่อไม่ให้รสนิยมการฟังเพลงของตัวเองตกไปอยู่ในหลุมเดิม ๆ คิดถึงฟีเจอร์นั้น
  • ถ้าเป็นทางเลือกบน Mac OS ผมชอบ Metadatics มาก
    https://apps.apple.com/us/app/metadatics/id554883654?mt=12

    • Mp3Tag ก็มีแอปเนทีฟบน macOS ด้วย
      https://mp3tag.app/
    • นาน ๆ ครั้งจะลืมเสมอว่าใช้ซอฟต์แวร์อะไรใส่แท็กให้ไฟล์ที่ rip มา ในประวัติ bash มี TriTag เหลืออยู่
      TriTag https://github.com/korseby/TriTag
    • player บน Mac ของผมก็รองรับการแก้ไขแท็ก ตอนนี้ยังค่อนข้างพื้นฐาน แต่กำลังทำฟีเจอร์เพิ่มอยู่
      https://plastaq.com/minimoon
    • อยากแนะนำ Meta
      https://www.nightbirdsevolve.com/meta/
      เป็นซอฟต์แวร์ยอดเยี่ยมที่ใช้มาได้ดีหลายปีแล้ว
    • ใช้ metadatics บ่อยอยู่ และเป็นโปรแกรมที่ดี