ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

kid3-core - ออนไลน์ในคลาวด์

เรียกใช้ kid3-core ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง kid3-core ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


kid3, kid3-qt, kid3-cli - Kid3 ID3 แท็กเกอร์

เรื่องย่อ


kid3 [--ช่วยด้วย | --ช่วย-qt | --help-kde | -- ช่วยทั้งหมด
|--ผู้เขียน | --รุ่น | --ใบอนุญาต] [ไฟล์... ]

kid3-QT [ตัวเลือก Qt] [ไฟล์... ]

kid3-CLI [-h | --ช่วยด้วย] [-c คำสั่ง 1] [-c คำสั่ง 2... ] [ไฟล์... ]

OPTIONS


ไฟล์
If ไฟล์ คือพาธไปยังไดเร็กทอรีซึ่งจะเปิดขึ้น หากเส้นทางไฟล์อย่างน้อยหนึ่งเส้นทางเป็น
กำหนดไดเร็กทอรีทั่วไปของพวกเขาจะถูกเปิดและเลือกไฟล์

kid3
--ช่วยด้วย
แสดงความช่วยเหลือเกี่ยวกับตัวเลือก

--ช่วย-qt
แสดงตัวเลือกเฉพาะของ Qt ดู qtoption(7)

--help-kde
แสดงตัวเลือกเฉพาะของ KDE โปรดดูที่ kdeoption(7)

-- ช่วยทั้งหมด
แสดงตัวเลือกทั้งหมด

--ผู้เขียน
แสดงข้อมูลผู้เขียน

--รุ่น
แสดงข้อมูลรุ่น

--ใบอนุญาต
แสดงข้อมูลใบอนุญาต

kid3-QT
ตัวเลือก Qt
ดู qtoption(7) อย่างไรก็ตาม ตัวเลือกมี "-" นำหน้า ไม่ใช่ "--"

kid3-CLI
-c
ดำเนินการคำสั่ง หลายรายการ -c ตัวเลือกต่างๆ เป็นไปได้ โดยจะดำเนินการตามลำดับ
ดูส่วนเกี่ยวกับ kid3-cli สำหรับคำอธิบายของคำสั่งที่มี

-h|--ช่วยด้วย
แสดงความช่วยเหลือเกี่ยวกับตัวเลือกและคำสั่ง

บทนำ


Kid3 เป็นแอปพลิเคชั่นสำหรับแก้ไขแท็ก ID3v1 และ ID3v2 ในไฟล์ MP3 อย่างมีประสิทธิภาพ
แท็กเหล่านี้สามารถแก้ไขได้โดยเครื่องเล่น MP3 ส่วนใหญ่ แต่ไม่ใช่ในรูปแบบที่สะดวกสบายและมีประสิทธิภาพ
ทาง. นอกจากนี้ แท็กใน Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex,
ไฟล์ TrueAudio, WavPack, WMA, WAV, AIFF และโมดูลตัวติดตาม (MOD, S3M, IT, XM)
สนับสนุนด้วย

Kid3 ไม่คว้าหรือเข้ารหัสไฟล์ MP3 แต่มีเป้าหมายเพื่อแก้ไขแท็ก ID3 ของทั้งหมด
ไฟล์ของอัลบั้มอย่างมีประสิทธิภาพ เช่น การคลิกเมาส์และการกดแป้นเพียงไม่กี่ครั้ง
เป็นไปได้. โดยที่โปรแกรมอื่นๆ ส่วนใหญ่สามารถแก้ไขแท็ก ID3v1 หรือ ID3v2 ได้ Kid3 จะมีไฟล์เต็ม
ควบคุมทั้งสองเวอร์ชัน สามารถแปลงแท็กระหว่างสองรูปแบบและเข้าถึงได้ทั้งหมด
แท็ก ID3v2 แท็กของหลายไฟล์สามารถตั้งค่าเป็นค่าเดียวกันได้ เช่น ศิลปิน อัลบั้ม
ปีและประเภทของไฟล์ทั้งหมดในอัลบั้มมักจะมีค่าเท่ากันและสามารถตั้งค่าได้
ด้วยกัน. หากข้อมูลสำหรับแท็กมีอยู่ในชื่อไฟล์ แท็กสามารถเป็น
ตั้งค่าอัตโนมัติจากชื่อไฟล์ นอกจากนี้ยังสามารถตั้งชื่อไฟล์ได้ตาม
ไปยังแท็กที่พบในไฟล์ในรูปแบบใดก็ได้

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

ข้อมูลแท็กสำหรับอัลบั้มเต็มสามารถนำมาจาก gnudb.org[1] TrackType.org[2]
เพลงBrainz[3] ดิสโก้[4] อเมซอน[5] หรือแหล่งรายการเพลงอื่นๆ รูปแบบการนำเข้า
สามารถกำหนดค่าได้อย่างอิสระโดยนิพจน์ทั่วไป

โปรดรายงานปัญหาหรือคำขอคุณสมบัติใด ๆ ต่อผู้เขียน

ใช้ KID3


Kid3 คุณสมบัติ
· แก้ไขแท็ก ID3v1.1

· แก้ไข ID3v2.3 และ ID3v2.4 เฟรมทั้งหมด

· แก้ไขแท็กของหลายไฟล์

·แปลงระหว่างแท็ก ID3v1 และ ID3v2

· แก้ไข MP3, Ogg/Vorbis, Opus, DSF, FLAC, MPC, APE, MP4/AAC, MP2, Speex, TrueAudio,
WavPack, WMA, WAV และแท็ก AIFF

·สร้างแท็กจากชื่อไฟล์

·สร้างแท็กจากเนื้อหาของช่องแท็ก

·สร้างชื่อไฟล์จากแท็ก

·สร้างและเปลี่ยนชื่อไดเรกทอรีจากแท็ก

·สร้างไฟล์เพลย์ลิสต์

· การแปลงตัวพิมพ์อัตโนมัติและการแปลสตริง

· นำเข้าจาก gnudb.org[1] TrackType.org[2] เพลงBrainz[3] ดิสโก้[4] อเมซอน[5] และ
แหล่งข้อมูลอื่นๆ

· ส่งออกเป็น CSV, HTML, เพลย์ลิสต์, Kover XML และรูปแบบอื่นๆ ไฟล์ CSV ที่ส่งออกสามารถเป็น
นำเข้าอีกแล้ว

ตัวอย่าง การใช้
ส่วนนี้อธิบายเซสชันทั่วไปกับ Kid3 สมมติว่าเรามีไดเร็กทอรี
มีไฟล์ MP3 พร้อมเพลงประกอบจากอัลบั้ม Let's Tag จากวง One Hit
น่าแปลกใจ" ไดเรกทอรีนี้ตั้งชื่อในรูปแบบ "ศิลปิน - อัลบั้ม" ในกรณีของเรา One Hit Wonder
- มาแท็กกัน ไดเร็กทอรีประกอบด้วยแทร็กในรูปแบบ "track title.mp3" ซึ่งฉัน
คิดว่ามีประโยชน์เพราะชื่อไฟล์สั้น (สำคัญเมื่อใช้เครื่องเล่น MP3 มือถือ
ด้วยจอแสดงผลขนาดเล็ก) และในลำดับที่ถูกต้องเมื่อเรียงตามตัวอักษร (สำคัญ when
ใช้เครื่องเล่น MP3 แบบฮาร์ดแวร์ซึ่งเล่นแทร็กตามลำดับตัวอักษรหรือตามลำดับใน
ที่เขียนลงบนแผ่นซีดีและลำดับนั้นจะเป็นตัวอักษรเมื่อใช้ mkisof). นอกจาก
ข้อมูลศิลปินและอัลบั้มนี้อยู่ในชื่อไดเร็กทอรีแล้วและไม่มี
ให้ทำซ้ำในชื่อไฟล์ แต่กลับไปที่ตัวอย่างของเรา รายการไดเรกทอรีดูเหมือน
นี้:

01 บทนำ.mp3

02 เรามีเธอคนนี้เท่านั้น.mp3

03 ออกโทร.mp3

ไฟล์เหล่านี้ยังไม่มีแท็ก และเราต้องการสร้างโดยใช้ Kid3 เราใช้ Open (ไฟล์
เมนูหรือแถบเครื่องมือ) แล้วเลือกไฟล์ใดไฟล์หนึ่งในไดเร็กทอรีนี้ ไฟล์ทั้งหมดจะเป็น
แสดงในกล่องรายการไฟล์ ขี้เกียจอย่างเรา เราอยากใช้ข้อมูลใน
ชื่อไดเร็กทอรีและไฟล์เพื่อสร้างแท็ก ดังนั้นเราเลือกไฟล์ทั้งหมดแล้วคลิกปุ่ม
ถึง:แท็ก 1 ปุ่มในส่วนไฟล์ ซึ่งจะเป็นการตั้งชื่อ ศิลปิน อัลบั้ม และแทร็ก
ค่าในไฟล์ทั้งหมด ในการตั้งค่าปีและประเภทของไฟล์ทั้งหมด เราจะเก็บไฟล์ทั้งหมดไว้
เลือกและพิมพ์ใน "2002" สำหรับปีและเลือก "ป๊อป" จากคอมโบบ็อกซ์ประเภท ในการตั้ง
เฉพาะสองค่านี้ ช่องทำเครื่องหมายจะถูกเลือกโดยอัตโนมัติ และช่องทำเครื่องหมายอื่นๆ ทั้งหมด
ไม่ถูกตรวจสอบ ตอนนี้เราเปลี่ยนการเลือกโดยเลือกเฉพาะไฟล์แรกและเรา
เห็นว่าแท็กทั้งหมดมีค่าที่ถูกต้อง แท็กของไฟล์อื่น ๆ สามารถตรวจสอบได้
ด้วยการเลือกทีละรายการ เมื่อเราพอใจกับแท็กแล้ว เราใช้บันทึก (ไฟล์
เมนูหรือแถบเครื่องมือ) การเลือก Create Playlist จากเมนู File จะเป็นการสร้างไฟล์ One
Hit Wonder - Let's Tag.m3u ในไดเร็กทอรี

คำสั่ง อ้างอิง


พื้นที่ GUI องค์ประกอบ
Kid3 GUI แบ่งออกเป็นห้าส่วน: ทางด้านซ้ายคือไฟล์และไดเร็กทอรี
กล่องรายการทางด้านขวาประกอบด้วยส่วนไฟล์ แท็ก 1 และแท็ก 2

เนื้อไม่มีมัน รายการ
รายการไฟล์ประกอบด้วยชื่อไฟล์ทั้งหมดในไดเร็กทอรีที่เปิดซึ่งตรงกับ
ตัวกรองชื่อไฟล์ที่เลือก (โดยทั่วไปคือ *.mp3 *.ogg *.opus *.dsf *.flac *.mpc *.aac
*.m4a *.m4b *.m4p *.mp4 *.mp2 *.spx *.tta *.wv *.wma *.wav *.aiff *.ape) เดียวหรือ
สามารถเลือกไฟล์ได้หลายไฟล์ หากต้องการเลือกไม่มีไฟล์ ให้คลิกเข้าไปในพื้นที่ว่างหลังเครื่องหมาย
รายการกล่องรายการ การเลือกกำหนดไฟล์ที่ได้รับผลกระทบจาก
การทำงานที่สามารถใช้งานได้โดยใช้ปุ่มต่างๆ ที่อธิบายไว้ด้านล่าง

นอกจากชื่อแล้ว คอลัมน์อื่นๆ ขนาด, ประเภท, วันที่แก้ไขด้วยรายละเอียดไฟล์ได้
แสดง คอลัมน์สามารถซ่อนได้โดยยกเลิกการเลือกชื่อในเมนูบริบทของ
ส่วนหัวของรายการ ลำดับของคอลัมน์สามารถเปลี่ยนแปลงได้ด้วยการลากและวาง การเรียงลำดับ
สามารถสลับได้โดยคลิกที่ส่วนหัวของคอลัมน์

ทางด้านซ้ายของชื่อสามารถแสดงไอคอนได้: แผ่นดิสก์เพื่อแสดงว่าไฟล์มี
ได้รับการแก้ไขหรือข้อมูลเกี่ยวกับแท็กที่มีอยู่ (V1, V2, V1V2 หรือ NO TAG, no
ไอคอนจะปรากฏขึ้นหากยังไม่ได้อ่านไฟล์)

ไดเรกทอรีจะแสดงด้วยไอคอนโฟลเดอร์ หากเปิดไดเร็กทอรี ไฟล์ของไดเร็กทอรีจะเป็น
แสดงในแผนผังลำดับชั้น โดยเลือกไฟล์จากไดเร็กทอรีย่อย, operation
สามารถดำเนินการกับไฟล์ในไดเร็กทอรีต่าง ๆ ซึ่งมีประโยชน์หาก music
คอลเลกชันถูกจัดระเบียบด้วยโฟลเดอร์สำหรับศิลปินแต่ละคนที่มีโฟลเดอร์สำหรับอัลบั้มของ
ศิลปินคนนี้

การคลิกปุ่มเมาส์ขวาภายในรายการไฟล์จะเปิดเมนูบริบทด้วยปุ่ม
คำสั่งต่อไปนี้:

· ขยายทั้งหมด: ขยายโครงสร้างโฟลเดอร์ทั้งหมด (เฉพาะแผนผังปัจจุบันหากปุ่ม shift เป็น
กด)

· ยุบทั้งหมด: ยุบโครงสร้างโฟลเดอร์ทั้งหมด

· เปลี่ยนชื่อ: เปลี่ยนชื่อของไฟล์

· ย้ายไปที่ถังขยะ: ย้ายไฟล์ไปที่ถังขยะ

· เล่น: เล่นไฟล์ ดู เล่น

· รายการต่อมาคือคำสั่งของผู้ใช้ ซึ่งสามารถกำหนดได้ใน User Actions
แท็บของกำหนดค่า Kid3 การเล่นเมื่อดับเบิลคลิกสามารถเปิดใช้งานได้ที่นั่น

ค้นหาสถานที่ รายการ
รายการไดเร็กทอรีประกอบด้วยชื่อของไดเร็กทอรีในไดเร็กทอรีที่เปิด เช่น
รวมถึงไดเร็กทอรีปัจจุบัน (.) และพาเรนต์ (..) ช่วยให้เปลี่ยนแปลงได้อย่างรวดเร็ว
ไดเร็กทอรีโดยไม่ต้องใช้คำสั่ง Open... หรือลากและวาง

การมองเห็นคอลัมน์ ลำดับ และการจัดเรียงสามารถกำหนดค่าได้ตามที่อธิบายไว้ในส่วน
เกี่ยวกับรายการไฟล์.

เนื้อไม่มีมัน
แสดงข้อมูลเกี่ยวกับการเข้ารหัส (MP3, Ogg, Opus, DSF, FLAC, MPC, APE, MP2, MP4,
AAC, Speex, TrueAudio, WavPack, WMA, WAV, AIFF), อัตราบิต, อัตราสุ่ม, ช่องและ
ความยาวของไฟล์

การแก้ไขบรรทัดชื่อประกอบด้วยชื่อของไฟล์ (หากเลือกไฟล์เพียงไฟล์เดียว)
หากชื่อนี้มีการเปลี่ยนแปลง ไฟล์จะถูกเปลี่ยนชื่อเมื่อใช้คำสั่งบันทึก

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

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก (เช่น 01)

· %t %{track.n} ติดตามด้วยความกว้างของฟิลด์ n (เช่น 001 สำหรับ %{track.3})

· %T %{tracknumber} แทร็ก (ไม่มีศูนย์นำหน้า เช่น 1)

· %g %{genre} ประเภท

· %{ignore} ถูกละเว้นเมื่อสร้างแท็กจากชื่อไฟล์

โค้ดรูปแบบไม่ได้จำกัดเฉพาะตัวอย่างที่ให้ไว้ข้างต้น ชื่อเฟรมอะไรก็ได้
ใช้เช่นชื่อเฟรมรวมเช่น %{ครั้งต่อนาที} หรือจัดรูปแบบเฉพาะชื่อเช่น
%{ป๊อปเอ็ม}.

กล่องคำสั่งผสมรูปแบบที่สอง (พร้อมลูกศรลง) ใช้เพื่อสร้างแท็กจาก
ชื่อไฟล์. หากรูปแบบของชื่อไฟล์ไม่ตรงกับรูปแบบนี้ อื่นๆ อีกเล็กน้อย
ลองใช้รูปแบบที่ใช้กันทั่วไป

รูปแบบชื่อไฟล์ที่ใช้กันทั่วไปบางรูปแบบมีอยู่แล้วในกล่องคำสั่งผสม แต่เป็น
ยังสามารถพิมพ์ในรูปแบบพิเศษบางอย่างในการแก้ไขบรรทัด

จาก:แท็ก 1, แท็ก 2: ตั้งชื่อไฟล์โดยใช้รูปแบบที่เลือกและแท็กแรกหรือ
แท็กที่สองตามลำดับ

ถึง:แท็ก 1 แท็ก 2: แท็กถูกตั้งค่าจากชื่อไฟล์ อันดับแรก รูปแบบที่ระบุใน
มีการใช้รูปแบบ หากชื่อไฟล์ที่มีอยู่ไม่ตรงกับรูปแบบนี้ ให้ทำดังนี้
พยายามใช้รูปแบบ:

· ศิลปิน - อัลบั้ม/แทร็กเพลง

· อัลบั้ม/แทร็ก - ศิลปิน - เพลง

· /ศิลปิน - อัลบั้ม - แทร็ก - เพลง

· อัลบั้ม/ศิลปิน - แทร็ก - เพลง

· อัลบั้ม/ศิลปิน - เพลง

· ศิลปิน/อัลบั้ม/เพลงประกอบ

หากเลือกไฟล์เดียว การควบคุม GUI จะถูกเติมด้วยค่าที่แยกออกมา
จากชื่อไฟล์ หากเลือกหลายไฟล์ แท็กของไฟล์จะเป็นโดยตรง
กำหนดตามชื่อไฟล์

แท็ก 1
วิดเจ็ตแก้ไขบรรทัดสำหรับชื่อ ศิลปิน อัลบั้ม ความคิดเห็น ปี ติดตามและประเภท
ใช้เพื่อแก้ไขค่าที่สอดคล้องกันในแท็กแรกของไฟล์ที่เลือก มูลค่า
จะเปลี่ยนไปเมื่อมีการเปลี่ยนแปลงการเลือกไฟล์หรือก่อนดำเนินการเช่นบันทึกและ
ออกและเมื่อเลือกช่องทำเครื่องหมายที่เกี่ยวข้องทางด้านซ้ายของชื่อฟิลด์แล้ว
วิธีนี้มีประโยชน์ในการเปลี่ยนแปลงเฉพาะบางค่าและปล่อยให้ค่าอื่นๆ ไม่เปลี่ยนแปลง

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

หากเลือกหลายไฟล์ เฉพาะค่าที่เหมือนกันในทุกรายการที่เลือก
ไฟล์จะปรากฏขึ้น ในตัวควบคุมอื่นๆ ทั้งหมด ค่าว่างตามที่อธิบายข้างต้นคือ
แสดง ช่องทำเครื่องหมายทั้งหมดจะไม่ถูกเลือกเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่ไม่ต้องการ หากมีค่าต้อง
ตั้งค่าสำหรับไฟล์ที่เลือกทั้งหมด สามารถแก้ไขได้และต้องตั้งค่าช่องทำเครื่องหมาย NS
ค่าจะถูกตั้งค่าสำหรับไฟล์ที่เลือกทั้งหมดเมื่อการเลือกมีการเปลี่ยนแปลงและสามารถ
บันทึกโดยใช้คำสั่งบันทึก

กล่องกาเครื่องหมายยังควบคุมการทำงานของคำสั่งส่วนใหญ่ที่ส่งผลต่อแท็ก เช่น
เช่น คัดลอก วาง และโอนระหว่างแท็ก 1 และ 2 เพื่อให้ใช้งานได้ง่ายขึ้นด้วย
ไฟล์หลายไฟล์ที่ไม่ได้เลือกช่องทำเครื่องหมายทั้งหมด คำสั่งเหล่านี้ทำงานเหมือนกัน
วิธีเมื่อมีการเลือกช่องทำเครื่องหมายทั้งหมดและเมื่อยกเลิกการเลือกช่องทำเครื่องหมายทั้งหมด

จากแท็ก 2: ฟิลด์แท็ก 1 ถูกกำหนดจากค่าที่เกี่ยวข้องในแท็ก 2 หาก a
เลือกไฟล์เดียว การควบคุม GUI จะเต็มไปด้วยค่าจากแท็ก 2 ถ้า
เลือกไฟล์หลายไฟล์ แท็กของไฟล์ถูกตั้งค่าโดยตรง

คัดลอก: บัฟเฟอร์การคัดลอกถูกเติมด้วยค่าแท็ก 1 เฉพาะค่าที่มีการตรวจสอบ
ช่องทำเครื่องหมายจะถูกใช้ในคำสั่งวางที่ตามมา

วาง: วางค่าจากบัฟเฟอร์การคัดลอกลงในตัวควบคุม GUI

ลบ: สิ่งนี้จะตั้งค่าการควบคุม GUI ทั้งหมดเป็นค่าว่างซึ่งส่งผลให้ลบ
ค่าทั้งหมด ไฟล์ที่บันทึกไว้จะไม่มีแท็ก 1

แท็ก 2
GUI ควบคุมทำงานในลักษณะเดียวกับที่อธิบายไว้สำหรับส่วนแท็ก 1 แต่
ขนาดของสตริงไม่จำกัด

สำหรับแท็ก 2 ประเภท คุณสามารถใช้ชื่อของคุณเองนอกเหนือจากประเภทที่ระบุไว้ใน
กล่องคำสั่งผสมเพียงพิมพ์ชื่อลงในบรรทัดแก้ไข

แท็ก 2 ไม่เพียงแต่มีค่าเดียวกับแท็ก 1 เท่านั้น รูปแบบยังสร้างด้วย a
วิธีที่ยืดหยุ่นจากหลายเฟรมซึ่งประกอบด้วยหลายฟิลด์ NS
ตารางแท็ก 2 แสดงเฟรมทั้งหมดที่มีอยู่ในไฟล์ที่เลือก

แก้ไข: จะเป็นการเปิดหน้าต่างที่อนุญาตให้แก้ไขฟิลด์ทั้งหมดที่เลือก
กรอบ. หากเลือกหลายไฟล์ ช่องที่แก้ไขจะถูกนำไปใช้กับที่เลือกทั้งหมด
ไฟล์ที่มีเฟรมดังกล่าว

เพิ่ม: ผู้ขอเลือกประเภทเฟรมจะปรากฏขึ้นและเฟรมของประเภทที่เลือก
สามารถแก้ไขและเพิ่มลงในไฟล์ได้ วิธีนี้ใช้เพื่อเพิ่มเฟรมให้กับหลาย ๆ
ไฟล์ที่เลือก

ลบ: ลบเฟรมที่เลือกในไฟล์ที่เลือก

ลากปกอัลบั้มที่นี่หากไฟล์ไม่มีภาพหน้าปกแบบฝัง NS
สามารถเพิ่มรูปภาพได้โดยใช้การลากและวางจากเบราว์เซอร์หรือตัวจัดการไฟล์และจะเป็น
แสดงไว้ที่นี่ กรอบรูปสามารถแก้ไขหรือเพิ่มได้โดยดับเบิลคลิกที่สิ่งนี้
ควบคุม

Synchronized เนื้อร้องของเพลง และ เหตุการณ์ การจับเวลา รหัส
สำหรับข้อมูลที่ซิงโครไนซ์กับข้อมูลเสียง จะมีตัวแก้ไขเฉพาะ
เฟรมเหล่านี้รองรับแท็ก ID3v2.3.0 และ ID3v2.4.0 ในการเพิ่มกรอบดังกล่าว, the
ต้องเลือกชื่อเฟรมเฉพาะในรายการซึ่งจะปรากฏขึ้นเมื่อปุ่มเพิ่ม
ถูกคลิก - เนื้อเพลงที่ซิงโครไนซ์หรือรหัสกำหนดเวลาเหตุการณ์ ตามลำดับ บรรณาธิการคือ
เหมือนกันสำหรับทั้งสองประเภท สำหรับรหัสกำหนดเวลาเหตุการณ์ เฉพาะชุดเหตุการณ์ที่กำหนดไว้ล่วงหน้าเท่านั้น
สามารถใช้ได้ในขณะที่เนื้อเพลงที่ซิงโครไนซ์ต้องป้อนข้อความ ใน
ต่อไปนี้จะอธิบายการแก้ไขเนื้อเพลงที่ซิงโครไนซ์

ไฟล์ที่มีแท็ก ID3v2 ถูกเลือก ตัวแก้ไขเนื้อเพลงจะถูกป้อนโดยใช้ Add และ
การเลือก Synchronized Lyrics สำหรับเฟรม Synchronized Lyrics ที่มีอยู่ มันคือ
เลือกและคลิกแก้ไข เครื่องเล่นจะเปิดขึ้นโดยอัตโนมัติด้วยไฟล์ปัจจุบัน
เพื่อให้สามารถเล่นและหยุดไฟล์ชั่วคราวเพื่อซิงโครไนซ์เนื้อเพลงได้

โดยปกติการตั้งค่าที่ด้านบนของตัวแก้ไข SYLT ไม่จำเป็นต้องเปลี่ยนแปลง ถ้า
เนื้อเพลงมีอักขระที่ไม่ปรากฏในชุดอักขระละติน 1
แนะนำให้เปลี่ยนการเข้ารหัสข้อความเป็น UTF16 (หรือ UTF8 สำหรับ ID3v2.4.0) สำหรับภาษาอังกฤษ
เนื้อร้องและความเข้ากันได้สูงสุด ควรใช้ ISO-8859-1

ส่วนเนื้อเพลงมีห้าปุ่มที่ด้านบน เพิ่มจะเพิ่มกิจกรรมเวลาใหม่ใน
ตาราง. เวลาถูกนำมาจากตำแหน่งของผู้เล่นจึงเพิ่มรายการในขณะที่
การเล่นแทร็กจะเพิ่มบรรทัดสำหรับตำแหน่งที่เล่นอยู่ในปัจจุบัน เหตุการณ์ที่เกิดขึ้นใน
ตารางต้องเรียงตามลำดับเวลาจึงจะแทรกแถว
ตามนั้น รายการที่มีเวลาไม่ถูกต้องจะได้รับการปฏิบัติเป็นพิเศษ: ถ้าปัจจุบัน
แถวที่เลือกมีเวลาที่ไม่ถูกต้อง การประทับเวลาจะถูกแทนที่ด้วยเวลาปัจจุบัน
แทนที่จะเพิ่มแถวใหม่ หากเวลาปัจจุบันไม่ถูกต้อง แถวแรกด้วย an
เวลาที่ไม่ถูกต้องจะถูกใช้หากมี พฤติกรรมนี้ควรอำนวยความสะดวกในการเพิ่มเวลา
แสตมป์ถ้าข้อความเนื้อเพลงอยู่ในตารางแล้ว แต่การประทับเวลาหายไป
(ซึ่งเป็นกรณีเมื่อนำเข้าเนื้อเพลงที่ไม่ซิงโครไนซ์) โปรดทราบว่าเวลาที่ไม่ถูกต้อง
จะแสดงเป็น 00 00.00 เช่นเดียวกันกับเวลาที่จุดเริ่มต้นสัมบูรณ์ของ
ติดตามซึ่งไม่ถูกต้อง หากต้องการให้เวลาไม่ถูกต้อง ให้กดปุ่ม Delete หรือใช้
ล้างจากเมนูบริบท แทรกแถวใหม่โดยใช้แถวแทรกจากเมนูบริบท
หรือสร้างขึ้นเมื่อนำเข้าเนื้อเพลงที่ไม่ซิงโครไนซ์ด้วยจากคลิปบอร์ดหรือนำเข้าด้วย
มีการประทับเวลาที่ไม่ถูกต้อง แถวในตารางสามารถลบได้โดยคลิกที่ปุ่ม Delete
หรือใช้ ลบแถว จากเมนูบริบท

เนื้อเพลงที่ซิงโครไนซ์สามารถนำเข้าจากไฟล์โดยใช้การนำเข้า รูปแบบที่คาดหวังคือ
LRC แบบง่ายหรือแบบปรับปรุง หากไฟล์ที่เลือกไม่มีวงเล็บเหลี่ยมในตัว
บรรทัดแรก ควรจะเป็นไฟล์ข้อความธรรมดาที่มีเนื้อร้องที่ไม่ซิงโครไนซ์ NS
บรรทัดจากไฟล์ดังกล่าวจะถูกนำเข้าโดยมีการประทับเวลาที่ไม่ถูกต้อง เวลา
ข้อมูลสามารถเพิ่มได้โดยใช้ปุ่มเพิ่มหรือโดยการป้อนด้วยตนเอง เป็นไปได้ด้วย
เพื่อนำเข้าเนื้อเพลงผ่านการคัดลอกและวางโดยใช้จากคลิปบอร์ด เนื้อเพลงที่ซิงโครไนซ์สามารถ
เขียนไปยังไฟล์ LRC โดยใช้การส่งออก โปรดทราบว่าเฉพาะรายการที่มีการประทับเวลาที่ถูกต้องเท่านั้นที่จะ
จะถูกส่งออกและรายการจะถูกจัดเรียงตามเวลา รายการที่มีเวลาไม่ถูกต้อง
จะไม่ถูกเก็บไว้ในเฟรม SYLT ดังนั้นอย่าลืมรวมเวลาทั้งหมด
ข้อมูลก่อนออกจากกล่องโต้ตอบ

พื้นที่ ID3 สเปค[6] แนะนำการประทับเวลาสำหรับแต่ละพยางค์ อย่างไรก็ตาม ผู้เล่นส่วนใหญ่
สนับสนุนความละเอียดของบรรทัดหรือประโยคเท่านั้น เพื่อรองรับทั้งสองกรณีการใช้งาน Kid3
เป็นไปตามอนุสัญญาเดียวกันกับ สทล บรรณาธิการ[7]. ข้อความที่ป้อนลงในตาราง
จะถือว่าขึ้นบรรทัดใหม่ เว้นแต่ขึ้นต้นด้วยการเว้นวรรคหรือยัติภังค์ ข้อยกเว้น
กฎนี้เป็นไปได้โดยขึ้นต้นบรรทัดด้วยขีดล่าง ('_') เพื่อบังคับ
ความต่อเนื่องหรือเครื่องหมายแฮช ('#') เพื่อบังคับขึ้นบรรทัดใหม่ ตัวละครหนีเหล่านี้ไม่ใช่
เก็บไว้ในเฟรม SYLT ภายในเฟรม SYLT บรรทัดใหม่เริ่มต้นด้วยการป้อนบรรทัด
อักขระ (เลขฐานสิบหก 0A) ในขณะที่ความต่อเนื่องไม่ทำ เมื่ออ่านเฟรม SYLT Kid3 จะตรวจสอบ
ถ้ารายการแรกเริ่มต้นด้วยการป้อนบรรทัด หากไม่เป็นเช่นนั้นก็ถือว่า
ว่ารายการทั้งหมดเป็นบรรทัดใหม่และไม่มีการใช้พยางค์ต่อเนื่อง

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

พื้นที่ เนื้อไม่มีมัน เมนู
ไฟล์ → เปิด... (Ctrl+O)
เปิดไดเร็กทอรี ไฟล์ทั้งหมดที่ตรงกับตัวกรองชื่อไฟล์ที่เลือกจะปรากฏขึ้น
ในกล่องรายการไฟล์และไฟล์ที่เลือกจะถูกเลือก

ไฟล์ → เปิดล่าสุด
เปิดไดเร็กทอรีที่เพิ่งเปิด

ไฟล์ → เปิดไดเรกทอรี... (Ctrl+D)
เปิดไดเร็กทอรี ไฟล์ทั้งหมดที่ตรงกับตัวกรองชื่อไฟล์ที่เลือกจะปรากฏขึ้น
ในกล่องรายการไฟล์

ไฟล์ → บันทึก (Ctrl+S)
บันทึกไฟล์ที่เปลี่ยนแปลงทั้งหมดในไดเร็กทอรี ไฟล์ที่เปลี่ยนแปลงจะถูกทำเครื่องหมายด้วยดิสก์
สัญลักษณ์ในกล่องรายการไฟล์ หากมีการเปลี่ยนแปลงชื่อไฟล์ ไฟล์เหล่านั้นจะเป็น
เปลี่ยนชื่อ

ไฟล์ → เปลี่ยนกลับ
คืนค่าการเปลี่ยนแปลงของไฟล์หนึ่งไฟล์หรือหลายไฟล์ หากไม่ได้เลือกไฟล์ใดๆ ในไฟล์
กล่องรายการ การเปลี่ยนแปลงของไฟล์ทั้งหมดจะถูกเปลี่ยนกลับ มิฉะนั้นเฉพาะการเปลี่ยนแปลงของ
ไฟล์ที่เลือกจะถูกเปลี่ยนกลับ

ไฟล์ → นำเข้า...
กล่องโต้ตอบการนำเข้าสามารถใช้เพื่อนำเข้าข้อมูลได้โดยตรงจากเซิร์ฟเวอร์ freedb.org จาก a
เซิร์ฟเวอร์ MusicBrainz จาก Discogs, Amazon หรือแหล่งรายการแทร็กอัลบั้มอื่นใน
รูปแบบข้อความ

นำเข้าจากเซิร์ฟเวอร์ freedb.org ได้โดยใช้กล่องโต้ตอบที่ปรากฏขึ้นเมื่อ From
เลือกเซิร์ฟเวอร์:gnudb.org หรือ TrackType.org ชื่อศิลปินและอัลบั้มที่จะค้นหา
สามารถป้อนในสองช่องบนสุด อัลบั้มที่ตรงกับแบบสอบถามจะเป็น
แสดงเมื่อคลิกค้นหาและผลลัพธ์จาก www.gnudb.org[8] ได้รับแล้ว
การนำเข้าข้อมูลแทร็กสำหรับอัลบั้มทำได้โดยดับเบิลคลิกที่อัลบั้มใน
รายการ. สามารถเลือกเซิร์ฟเวอร์ freedb.org ที่จะนำเข้าได้เช่นเดียวกับเส้นทาง CGI
ข้อมูลที่นำเข้าจะแสดงในตารางแสดงตัวอย่างของกล่องโต้ตอบการนำเข้า เมื่อไหร่
พอใจกับแทร็กที่แสดงพวกเขาสามารถนำเข้าได้โดยการยกเลิกการนำเข้า
โต้ตอบกับตกลง

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

การค้นหาใน Amazon สามารถทำได้โดยใช้ Amazon ในกล่องโต้ตอบ gnudb.org คุณสามารถ
ป้อนศิลปินและอัลบั้มแล้วเลือกจากรายการที่เผยแพร่ หากแท็กเพิ่มเติมคือ
ทำเครื่องหมาย นำเข้าข้อมูลเพิ่มเติมถ้ามี เช่น นักแสดง ผู้จัดเตรียม หรือ
สำนักพิมพ์. หากภาพหน้าปกถูกทำเครื่องหมาย ภาพหน้าปกจะถูกดาวน์โหลดหากมี

คุณสามารถค้นหาในลักษณะเดียวกันในฐานข้อมูลการเผยแพร่ของ MusicBrainz โดยใช้ From
การเปิดตัว MusicBrainz เวิร์กโฟลว์จะเหมือนกับที่อธิบายไว้สำหรับ From gnudb.org

นำเข้าจากเซิร์ฟเวอร์ MusicBrainz ได้โดยใช้กล่องโต้ตอบที่ปรากฏขึ้นเมื่อ From
เลือกลายนิ้วมือ MusicBrainz แล้ว สามารถเลือกเซิร์ฟเวอร์ได้เหมือนใน freedb
กล่องโต้ตอบการนำเข้า ด้านล่างเป็นตารางแสดงข้อมูลแทร็กที่นำเข้า คอลัมน์ขวา
แสดงสถานะของข้อความค้นหา MusicBrainz ซึ่งเริ่มต้นด้วย "รอดำเนินการ" เมื่อกล่องโต้ตอบ
ถูกเปิด จากนั้นจึงค้นหาลายนิ้วมือและหากไม่ได้ผล
พยายามค้นหาอีกครั้งโดยใช้แท็กในไฟล์ ดังนั้นจึงสามารถเป็นประโยชน์สำหรับ a
แบบสอบถาม MusicBrainz ที่ประสบความสำเร็จเพื่อจัดเก็บข้อมูลที่รู้จัก (เช่นศิลปินและอัลบั้ม) ใน
แท็กก่อนนำเข้า หากพบผลลัพธ์การค้นหาจะสิ้นสุดในสถานะ
"รับทราบ" มิฉะนั้นจะไม่พบสิ่งใดหรือผลลัพธ์ที่คลุมเครือหลายรายการและหนึ่งใน
ต้องเลือกโดยผู้ใช้ ตกลงและใช้ข้อมูลที่นำเข้า ยกเลิก
ปิดกล่องโต้ตอบ การปิดอาจใช้เวลาสักครู่เนื่องจากเครื่องจักร MusicBrainz ทั้งหมด
ต้องปิดตัวลง

สำหรับการนำเข้าข้อมูลที่เป็นข้อความ จากไฟล์/คลิปบอร์ด จะเปิดกล่องโต้ตอบย่อย โดยที่หลาย
มีรูปแบบการนำเข้าที่กำหนดค่าไว้ล่วงหน้า สองตัวแรก "CSV unquoted" และ "CSV
ที่ยกมา" สามารถใช้เพื่อนำเข้าข้อมูลที่ส่งออกโดยกล่องโต้ตอบการส่งออก CSV
ข้อมูลสามารถแก้ไขได้ด้วยสเปรดชีต และจะต้องเขียนโดยใช้แท็บเป็นตัวคั่น
การนำเข้าควรจะทำได้โดยใช้ "CSV ที่ยกมา" ซึ่งมีความยืดหยุ่นมากกว่า "CSV
unquoted" อย่างไรก็ตาม ฟิลด์ของมันไม่สามารถมีเครื่องหมายอัญประกาศคู่ได้ หากคุณส่งออกเท่านั้น
จาก Kid3 และนำเข้าในภายหลัง "CSV unquoted" สามารถใช้เป็นรูปแบบง่ายๆสำหรับสิ่งนี้
วัตถุประสงค์. โปรดทราบว่ายังมีคำสั่ง "ส่งออก CSV" และ "นำเข้า CSV" ในไฟล์
เมนูบริบทของรายการไฟล์ ซึ่งใช้สคริปต์เพื่อส่งออกและนำเข้าข้อมูล CSV ใน a
วิธีที่สมบูรณ์ ทรงพลัง และยืดหยุ่นยิ่งขึ้น

รูปแบบถัดไป "freedb HTML text" สามารถใช้เพื่อคัดลอกข้อมูลจากหน้า HTML ได้
of freedb.org[9]. ค้นหาอัลบั้มใน freedb และหากข้อมูลที่ต้องการคือ
แสดงในเว็บเบราว์เซอร์ คัดลอกเนื้อหาไปยังคลิปบอร์ด จากนั้นคลิกปุ่ม From
ปุ่มคลิปบอร์ดและแทร็กที่นำเข้าจะปรากฏในตารางแสดงตัวอย่างที่
ด้านบนของกล่องโต้ตอบ หากคุณพอใจกับข้อมูลที่นำเข้าแล้ว ให้ยุติกล่องโต้ตอบ
ด้วย OK ซึ่งจะแทรกข้อมูลลงในแท็กของไดเร็กทอรีปัจจุบัน NS
ปลายทาง (แท็ก 1 แท็ก 2 หรือแท็ก 1 และแท็ก 2) สามารถเลือกได้ด้วยกล่องคำสั่งผสม NS
ไฟล์ในไดเร็กทอรีปัจจุบันควรอยู่ในลำดับแทร็กที่ถูกต้องเพื่อรับแท็ก
ที่ได้รับมอบหมาย. กรณีนี้จะมีหมายเลขกำกับไว้

รูปแบบการนำเข้าที่กำหนดไว้ล่วงหน้าถัดไปคือ "แหล่ง HTML freedb" หาก data
สามารถใช้ได้เป็นเอกสาร HTML นำเข้าได้โดยใช้ปุ่มจากไฟล์ซึ่ง
เปิดตัวเลือกไฟล์หรือคัดลอกเนื้อหาจากตัวแก้ไขแล้วนำเข้าจาก
คลิปบอร์ด รูปแบบนี้มีประโยชน์สำหรับการนำเข้าแบบออฟไลน์ แม้ว่าเอกสาร HTML
สามารถเปิดในเบราว์เซอร์แล้วนำเข้าในรูปแบบแรกผ่าน
คลิปบอร์ด

รูปแบบที่กำหนดไว้ล่วงหน้าเพิ่มเติม เช่น "เวลาของแทร็ก" มีให้ใช้งาน ประเพณีที่ว่างเปล่า
สามารถสร้างรูปแบบด้วย Add เพื่อกำหนดโดยผู้ใช้ สองบรรทัดใต้ชื่อรูปแบบ
สามารถตั้งค่าด้วยนิพจน์ทั่วไปเพื่อบันทึกฟิลด์จากข้อความนำเข้า NS
นิพจน์ทั่วไปแรกจะถูกแยกวิเคราะห์หนึ่งครั้งต่อเอกสารเพื่อรวบรวมข้อมูลต่ออัลบั้ม
เช่น ศิลปิน อัลบั้ม ปี และประเภท บรรทัดที่สองพยายามจับคู่จาก
เริ่มต้นเอกสารจนจบเพื่อรับข้อมูลแทร็ก โดยปกติแล้วจะเป็นตัวเลขและชื่อเรื่อง NS
นิพจน์ทั่วไปมีคุณสมบัติทั้งหมดที่นำเสนอโดย Qt ซึ่งเป็นส่วนใหญ่ของอะไร
ข้อเสนอของ Perl การสร้างการถ่ายคร่อม "(..)" สร้างบัฟเฟอร์การดักจับสำหรับฟิลด์to
นำเข้าและนำหน้าด้วยรหัสเฉพาะ Kid3 เพื่อระบุฟิลด์ที่จะจับภาพ NS
รหัสจะเหมือนกับที่ใช้สำหรับรูปแบบชื่อไฟล์ นอกเหนือจากรหัสที่แสดงด้านล่าง
ชื่อเฟรมใดก็ได้:

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก

· %g %{genre} ประเภท

· %d %{duration} ระยะเวลา

ตัวอย่างเช่น นิพจน์ทั่วไปของแทร็ก (บรรทัดที่สอง) ที่จะนำเข้าจากเพลย์ลิสต์ .m3u
อาจเป็น "%{track}(\d+)\s+%{title}(\S[^\r\n]*)\.mp3[\r\n]" ทุกรูปแบบสามารถเปลี่ยนแปลงได้
โดยแก้ไขนิพจน์ทั่วไปและชื่อ จากนั้นคลิก บันทึกการตั้งค่า พวกเขา
จะถูกเก็บไว้ในไฟล์ kid3rc ในไดเร็กทอรีการกำหนดค่า ไฟล์นี้สามารถ
แก้ไขโดยตรงเพื่อให้มีรูปแบบการนำเข้าเพิ่มเติมหรือสามารถลบเพื่อเปลี่ยนกลับเป็น .ได้
รูปแบบเริ่มต้น สามารถลบรูปแบบได้โดยใช้ Remove

ความถูกต้องแสดงการประมาณว่าข้อมูลที่นำเข้ามานั้นตรงกับข้อมูลที่ได้รับมากเพียงใด
เพลง ใช้ระยะเวลาของแทร็กหรือชื่อไฟล์เพื่อคำนวณระดับความคล้ายคลึงกันใน
เปอร์เซ็นต์ หน้าปกแสดง URL ของภาพหน้าปกอัลบั้มที่จะดาวน์โหลด

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

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

เมื่อเปิดกล่องโต้ตอบการนำเข้า จะมีเนื้อหาที่แท้จริงของแท็ก แท็ก
ประเภท (แท็ก 1, แท็ก 2, แท็ก 1 และแท็ก 2) สามารถเลือกได้โดยใช้กล่องคำสั่งผสมปลายทาง
ปุ่มทางด้านขวาของกล่องคำสั่งผสมนี้สามารถใช้เพื่อเปลี่ยนตารางกลับเป็น
เนื้อหาปัจจุบันของแท็ก ช่องทำเครื่องหมายในคอลัมน์ตารางแรกสามารถใช้เพื่อ
เลือกแทร็กที่นำเข้า สิ่งนี้มีประโยชน์หากโฟลเดอร์ประกอบด้วย
แทร็กของซีดีทั้งสองของซีดีคู่และต้องเป็นแทร็กของซีดีที่สองเท่านั้น
นำเข้า

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

กล่องโต้ตอบเกือบทั้งหมดมีปุ่มบันทึกการตั้งค่า ซึ่งสามารถใช้เพื่อจัดเก็บ
การตั้งค่าเฉพาะของกล่องโต้ตอบและขนาดหน้าต่างอย่างต่อเนื่อง

จากแท็กนำไปสู่กล่องโต้ตอบย่อยเพื่อตั้งค่าเฟรมแท็กจากเนื้อหาของแท็กอื่น
เฟรม สามารถใช้เพื่อคัดลอกข้อมูลระหว่างแท็กหรือแยกส่วนได้
จากเฟรมหนึ่งและแทรกในอีกเฟรมหนึ่ง

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

ตัวอย่างต่อไปนี้จะอธิบายวิธีเพิ่มรูปแบบที่กำหนดเอง ซึ่งตั้งค่าข้อมูล
จากช่องคำบรรยายในช่องความคิดเห็นด้วย สร้างรูปแบบใหม่โดยใช้เพิ่มและ
ตั้งชื่อใหม่ เช่น "คำบรรยายเพื่อแสดงความคิดเห็น" จากนั้นป้อน "%{subtitle}" ในแหล่งที่มาและ
"%{comment}(.*)" สำหรับการแยกและคลิกบันทึกการตั้งค่า

นิพจน์ในแหล่งที่มาสามารถมีรหัสรูปแบบสำหรับเฟรมแท็กที่กำหนดเองได้ หลายรายการ
รหัสสามารถใช้เพื่อรวมเนื้อหาจากเฟรมต่างๆ สำหรับแต่ละแทร็ก a
ข้อความถูกสร้างขึ้นจากแท็กโดยใช้รูปแบบแหล่งที่มาและนิพจน์ทั่วไป
จาก Extraction ใช้กับข้อความนี้เพื่อตั้งค่าใหม่สำหรับแท็ก รหัสรูปแบบ
ใช้ก่อนวงเล็บจับเพื่อระบุกรอบแท็กที่จับภาพ
ข้อความจะถูกเก็บไว้ มันทำงานในลักษณะเดียวกับการนำเข้าจากไฟล์/คลิปบอร์ด

ไฟล์ → นำเข้าจาก gnudb.org...
นำเข้าจากเซิร์ฟเวอร์ freedb.org โดยใช้การค้นหาอัลบั้ม gnudb.org รายการเมนูนี้เปิดขึ้น
กล่องโต้ตอบการนำเข้าเดียวกันกับนำเข้า... แต่เปิดกล่องโต้ตอบ gnudb.org โดยตรง

ไฟล์ → นำเข้าจาก TrackType.org...
นำเข้าจากเซิร์ฟเวอร์ TrackType.org รายการเมนูนี้เปิดกล่องโต้ตอบการนำเข้าเดียวกันกับ
นำเข้า... แต่เปิดกล่องโต้ตอบ TrackType.org โดยตรง

ไฟล์ → นำเข้าจาก Discogs...
นำเข้าจากเซิร์ฟเวอร์ Discogs รายการเมนูนี้เปิดกล่องโต้ตอบการนำเข้าเดียวกันกับ
นำเข้า... แต่เปิดกล่องโต้ตอบจาก Discogs โดยตรง

ไฟล์ → นำเข้าจาก Amazon...
นำเข้าจากอเมซอน รายการเมนูนี้เปิดกล่องโต้ตอบการนำเข้าเดียวกันกับนำเข้า... แต่
เปิดกล่องโต้ตอบจาก Amazon โดยตรง

ไฟล์ → นำเข้าจาก MusicBrainz Release...
นำเข้าจากฐานข้อมูลการเผยแพร่ MusicBrainz รายการเมนูนี้เปิดการนำเข้าเดียวกัน
โต้ตอบเป็นนำเข้า... แต่เปิดไดอะล็อก From MusicBrainz Release โดยตรง

ไฟล์ → นำเข้าจากลายนิ้วมือ MusicBrainz...
นำเข้าจากเซิร์ฟเวอร์ MusicBrainz รายการเมนูนี้เปิดกล่องโต้ตอบการนำเข้าเดียวกันกับ
นำเข้า... แต่เปิดกล่องโต้ตอบจากลายนิ้วมือของ MusicBrainz โดยตรง

ไฟล์ → นำเข้าอัตโนมัติ...
นำเข้าอัตโนมัติช่วยให้นำเข้าข้อมูลสำหรับหลายอัลบั้มจากเว็บต่างๆ
บริการ หากไดเร็กทอรีถูกเลือกในรายการไฟล์ ให้ติดตามข้อมูลสำหรับไดเร็กทอรีที่เลือก
ไดเรกทอรีจะถูกนำเข้า หากไม่ได้เลือกไดเร็กทอรีไว้ ไดเร็กทอรีทั้งหมดในไฟล์
รายการจะถูกนำเข้า

ประเภทแท็ก (แท็ก 1, แท็ก 2, แท็ก 1 และแท็ก 2) สามารถเลือกได้โดยใช้ปลายทาง
กล่องคำสั่งผสม

โปรไฟล์กำหนดว่าเซิร์ฟเวอร์ใดจะได้รับการติดต่อเพื่อดึงข้อมูลอัลบั้ม บาง
โปรไฟล์ถูกกำหนดไว้ล่วงหน้า (ทั้งหมด, MusicBrainz, Discogs, ภาพปก) โปรไฟล์ที่กำหนดเองสามารถเป็น
เพิ่มโดยใช้ปุ่มเพิ่มที่ด้านขวาของกล่องคำสั่งผสมโปรไฟล์

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

หากต้องการเปิดการนำเข้าแบทช์อัตโนมัติด้วยโปรไฟล์ที่เลือก ให้คลิกเริ่ม รายละเอียด
เกี่ยวกับการนำเข้าที่ทำงานอยู่จะแสดงที่ด้านบนของกล่องโต้ตอบ กระบวนการสามารถ
ยกเลิกด้วยปุ่มยกเลิก

ไฟล์ → เรียกดูภาพหน้าปก...
กล่องโต้ตอบเรียกดูหน้าปกช่วยในการค้นหาปกอัลบั้ม ศิลปิน/อัลบั้มเต็มแล้ว
จากแท็กถ้าเป็นไปได้ Source นำเสนอเว็บไซต์ที่หลากหลายพร้อมปกอัลบั้ม
URL ที่มีศิลปินและอัลบั้มเป็นพารามิเตอร์จะอยู่ใต้ชื่อ เข้ารหัส URL
สามารถแทรกค่าสำหรับศิลปินและอัลบั้มได้โดยใช้ %u{ศิลปิน} และ %u{อัลบั้ม}อื่น ๆ
ค่าจากแท็กก็เป็นไปได้เช่นกัน ตามที่อธิบายไว้ใน Configure Kid3, User Actions
คุณสามารถป้อนแหล่งที่มาเพิ่มเติมหลังจากรายการ "แหล่งที่มาที่กำหนดเอง" โดยแทนที่ "กำหนดเอง
แหล่งที่มา" ด้วยชื่อแหล่งที่มา กด Enter จากนั้นใส่ URL และสุดท้าย
กดบันทึกการตั้งค่า คำสั่งเบราว์เซอร์ที่ได้จะแสดงที่ด้านบนของ
โต้ตอบและสามารถเริ่มต้นได้โดยคลิกเรียกดู เบราว์เซอร์ซึ่งสามารถกำหนดค่าได้ใน
การตั้งค่าเริ่มต้นด้วยแหล่งที่เลือก ภาพหน้าปกสามารถลากได้
จากเบราว์เซอร์เข้าสู่หน้าต่าง Kid3 และจะถูกตั้งค่าเป็นกรอบรูปของ
ไฟล์ที่เลือก

เพราะเบราว์เซอร์บางตัวไม่รองรับการลากและวางรูปภาพและรูปภาพบนเว็บไซต์
มักจะมี URL ในกรณีเช่นนี้ Kid3 จะได้รับ URL ไม่ใช่รูปภาพ ถ้า
URL ชี้ไปที่รูปภาพ มันจะถูกดาวน์โหลด อย่างไรก็ตาม หาก URL อ้างอิงถึง some
แหล่งข้อมูลบนเว็บอื่น ๆ จะต้องแปลเป็นรูปภาพที่เกี่ยวข้อง เช่น
การแมปถูกกำหนดในการแยก URL ของตาราง การจับคู่คอลัมน์ด้านซ้ายมี a
นิพจน์ทั่วไปซึ่งเปรียบเทียบกับ URL ถ้าตรงกันก็จับ
นิพจน์ในวงเล็บจะถูกแทรกลงในรูปแบบของ URL รูปภาพที่ถูกต้อง
คอลัมน์ (ที่ตำแหน่งที่มีเครื่องหมาย \1 เป็นต้น) นิพจน์ทั่วไปที่ถูกแทนที่
มี URL ของรูปภาพ ด้วยเหตุนี้จึงสามารถนำเข้าภาพหน้าปกจาก Amazon
Google รูปภาพ ฯลฯ โดยใช้ drag'n'drop นอกจากนี้ยังสามารถกำหนดของคุณเองได้
การทำแผนที่

ไฟล์ → ส่งออก...
กล่องโต้ตอบการส่งออกใช้เพื่อเก็บข้อมูลจากแท็กในไฟล์หรือคลิปบอร์ด NS
ตัวแก้ไขที่ด้านบนแสดงตัวอย่างข้อมูลที่จะส่งออก หากข้อมูลการส่งออกมี
อักขระ tabulator การส่งออกจะแสดงในตาราง ข้อมูลจะถูกสร้างขึ้น
จากแท็กในไดเร็กทอรีปัจจุบันตามรูปแบบที่กำหนดค่าไว้

การตั้งค่ารูปแบบจะคล้ายกับในกล่องโต้ตอบการนำเข้า: ฟิลด์บนสุดประกอบด้วย
ชื่อ (เช่น "CSV unquoted") ตามด้วยส่วนหัว ซึ่งจะถูกสร้างขึ้นที่
จุดเริ่มต้นของไฟล์. ข้อมูลแทร็กดังต่อไปนี้ มันถูกใช้สำหรับทุกแทร็ก ในที่สุด,
ตัวอย่างสามารถใช้เพื่อสร้างข้อความจบบางส่วน

ฟิลด์รูปแบบไม่มีนิพจน์ทั่วไปเหมือนในไดอะล็อกนำเข้า แต่มีเท่านั้น
นิพจน์รูปแบบเอาต์พุตที่มี %-expressions พิเศษ ซึ่งจะถูกแทนที่ด้วยค่า
จากแท็ก การทำงานทั้งหมดเหมือนกับรูปแบบชื่อไฟล์และรหัสเดียวกันคือ
ใช้บวกกับรหัสเพิ่มเติมบางส่วน ไม่ใช่แค่โค้ดที่แสดงด้านล่างแต่ tag frame ทั้งหมด
สามารถใช้ชื่อได้

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก (เช่น 01)

· %t %{track.n} ติดตามด้วยความกว้างของฟิลด์ n (เช่น 001 สำหรับ %{track.3})

· %T %{tracknumber} แทร็ก (ไม่มีศูนย์นำหน้า เช่น 1)

· %g %{genre} ประเภท

· %f %{file} ชื่อไฟล์

· %p %{filepath} เส้นทาง

· %u %{url} URL

· %d %{duration} Duration เป็นนาที:วินาที

· %D %{seconds} ระยะเวลาในหน่วยวินาที

· %n %{tracks} จำนวนเพลงในอัลบั้ม

· %e %{extension} นามสกุลไฟล์

· %O %{tag1} รูปแบบของแท็ก 1 (ID3v1.1 หรือว่างเปล่าหากไม่มีอยู่)

· %o %{tag2} รูปแบบของแท็ก 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1,
Vorbis, APE, MP4, ASF หรือว่างเปล่าหากไม่มีอยู่)

· %b %{bitrate} อัตราบิตในหน่วย kbit/s

· %v %{vbr} VBR หรือว่างเปล่า (สำหรับ ID3v2.3 ที่มี id3lib เท่านั้น)

· %r %{samplerate} อัตราตัวอย่างเป็น Hz

· โหมดช่องสัญญาณ %m %{mode} (สเตอริโอหรือสเตอริโอร่วม)

· %h %{channels} จำนวนช่อง (1 หรือ 2)

· %k %{codec} Codec (เช่น MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
ไอเอฟ, WAV)

มีการกำหนดรูปแบบบางอย่างไว้ล่วงหน้า "CSV unquoted" แยกฟิลด์ตามแท็บ ข้อมูลใน
รูปแบบนี้สามารถนำเข้าอีกครั้งใน Kid3 โดยใช้รูปแบบการนำเข้าด้วยเหมือนกัน
ชื่อ. "CSV ที่ยกมา" ยังปิดฟิลด์ด้วยเครื่องหมายคำพูดคู่ซึ่งทำให้
นำเข้าสู่แอปพลิเคชันสเปรดชีต อย่างไรก็ตาม ฟิลด์จะต้องไม่มี double . ใด ๆ
คำพูดเมื่อใช้รูปแบบนี้ "Extended M3U" และ "Extended PLS" สร้างเพลย์ลิสต์
ด้วยแอตทริบิวต์เพิ่มเติมและชื่อพาธแบบสัมบูรณ์ "HTML" สามารถใช้เพื่อสร้าง an
หน้า HTML ที่มีไฮเปอร์ลิงก์ไปยังแทร็ก "Kover XML" สร้างไฟล์ที่สามารถ
นำเข้าโดยโปรแกรมพิมพ์ปก Kover "รายละเอียดทางเทคนิค" ให้ข้อมูล
เกี่ยวกับอัตราบิต อัตราตัวอย่าง ช่อง ฯลฯ สุดท้าย "รูปแบบที่กำหนดเอง" จะว่างเปล่าสำหรับ
คำจำกัดความของรูปแบบที่กำหนดเอง คุณสามารถกำหนดรูปแบบของคุณเองได้มากขึ้นโดยการเพิ่มบรรทัด
ในไฟล์ kid3rc ในไดเร็กทอรีการกำหนดค่า รูปแบบอื่น ๆ สามารถปรับให้เข้ากับ
ความต้องการของคุณ

แหล่งที่มาของแท็กเพื่อสร้างข้อมูลการส่งออก (แท็ก 1 หรือแท็ก 2) สามารถเลือกได้
ด้วยกล่องคำสั่งผสม Pushing To File หรือ To Clipboard จัดเก็บข้อมูลในไฟล์หรือบน
คลิปบอร์ด ตกลงและยกเลิกปิดกล่องโต้ตอบในขณะที่ตกลงยอมรับกล่องโต้ตอบปัจจุบัน
การตั้งค่า

ไฟล์ → สร้างเพลย์ลิสต์
สร้างเพลย์ลิสต์ รูปแบบและเนื้อหาของเพลย์ลิสต์สามารถกำหนดได้หลากหลาย
ตัวเลือก

ชื่อของเพลย์ลิสต์อาจเป็นชื่อไดเร็กทอรี หรือใช้รูปแบบที่มีค่า
จากแท็ก เช่น "%{artist} - %{album}" เพื่อให้มีชื่อศิลปินและอัลบั้มใน
ชื่อไฟล์เพลย์ลิสต์ รหัสรูปแบบจะเหมือนกับการส่งออก นามสกุลขึ้นอยู่กับ
ในรูปแบบเพลย์ลิสต์

ตำแหน่งของเพลย์ลิสต์ที่สร้างขึ้นจะถูกกำหนดโดยการเลือกสร้างใน
กล่องคำสั่งผสม

ไดเรกทอรีปัจจุบัน
เพลย์ลิสต์ถูกสร้างขึ้นในไดเร็กทอรีปัจจุบันและมีเฉพาะไฟล์ของ
ไดเรกทอรีปัจจุบัน

ทุกไดเรกทอรี
เพลย์ลิสต์จะถูกสร้างขึ้นในทุกไดเร็กทอรีที่มีไฟล์ในรายการ และแต่ละไฟล์
เพลย์ลิสต์มีไฟล์ของไดเร็กทอรีนั้น

ไดเรกทอรีระดับบนสุด
มีการสร้างเพลย์ลิสต์เพียงรายการเดียวในไดเร็กทอรีระดับบนสุด (เช่น ไดเร็กทอรีของ
รายการไฟล์) และประกอบด้วยไฟล์ที่อยู่ในรายการของไดเร็กทอรีระดับบนสุดและทั้งหมด
ไดเรกทอรีย่อยของมัน

รูปแบบของเพลย์ลิสต์อาจเป็น M3U, PLS หรือ XSPF

หากเลือก รวมเฉพาะไฟล์ที่เลือก เฉพาะไฟล์ที่เลือกจะถูก
รวมอยู่ในเพลย์ลิสต์ หากเลือกไดเร็กทอรี ไฟล์ทั้งหมดจะถูกเลือก
หากช่องทำเครื่องหมายนี้ไม่ได้เปิดใช้งาน ไฟล์เสียงทั้งหมดจะรวมอยู่ในเพลย์ลิสต์

เรียงตามชื่อไฟล์จะเลือกกรณีปกติที่ไฟล์เรียงตามชื่อไฟล์
ด้วยฟิลด์ Sort by tag คุณสามารถจัดเรียงตามสตริงรูปแบบด้วยค่าจาก tag
ฟิลด์ ตัวอย่างเช่น "%{track.3}" สามารถใช้เพื่อจัดเรียงตามหมายเลขแทร็ก (".3" คือ
ใช้เพื่อให้ได้ตัวเลขสามหลักที่มีศูนย์นำหน้าเพราะใช้สตริงสำหรับการเรียงลำดับ) มัน
ยังสามารถใช้หลายฟิลด์ได้ เช่น "%{genre}%{year}" เพื่อจัดเรียงโดยใช้ string
ประกอบด้วยประเภทและปี

รายการเล่นจะมีเส้นทางไฟล์สัมพัทธ์หรือแบบสัมบูรณ์ขึ้นอยู่กับว่า
ใช้เส้นทางสัมพัทธ์สำหรับไฟล์ในเพลย์ลิสต์หรือใช้เส้นทางแบบเต็มสำหรับไฟล์ในเพลย์ลิสต์

เมื่อตั้งค่าเขียนเฉพาะรายการไฟล์ รายการเล่นจะมีเฉพาะเส้นทางไปยัง
ไฟล์. ในการสร้างรายการเล่นแบบขยายพร้อมข้อมูลเพิ่มเติม ให้ใช้รูปแบบสตริง
สามารถตั้งค่าได้โดยใช้การเขียนข้อมูลโดยใช้การควบคุม

ไฟล์ → ออก (Ctrl+Q)
ออกจากแอปพลิเคชัน

พื้นที่ Edit เมนู
แก้ไข → เลือกทั้งหมด (Alt+A)
เลือกไฟล์ทั้งหมด

แก้ไข → ยกเลิกการเลือก (Ctrl+Shift+A)
ยกเลิกการเลือกไฟล์ทั้งหมด

แก้ไข → เลือกทั้งหมดในไดเรกทอรี
เลือกไฟล์ทั้งหมดของไดเร็กทอรีปัจจุบัน

แก้ไข → ไฟล์ก่อนหน้า (Alt+Up)
เลือกไฟล์ก่อนหน้า

แก้ไข → ไฟล์ถัดไป (Alt+Down)
เลือกไฟล์ถัดไป

แก้ไข → ค้นหา... (Ctrl+F)
ค้นหาสตริงในชื่อไฟล์และแท็ก กล่องโต้ตอบค้นหาเป็นส่วนย่อยของ
แทนที่กล่องโต้ตอบ ซึ่งอธิบายไว้ด้านล่าง

แก้ไข → แทนที่... (Ctrl+R)
ฟังก์ชันนี้จะเปิดกล่องโต้ตอบเพื่อค้นหาและแทนที่สตริงในชื่อไฟล์และ
แท็ก ชุดของเฟรมที่ทำการค้นหาสามารถถูกจำกัดโดย
ปิดใช้งานช่องทำเครื่องหมาย Select all และเลือกเฟรมที่จะค้นหา
นอกจากนี้ยังมีตัวเลือกการค้นหาที่สามารถค้นหาย้อนหลัง คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และ
ใช้นิพจน์ทั่วไป

การค้นหาอาจใช้เวลาสักครู่จึงขึ้นอยู่กับจำนวนไฟล์
ยกเลิกโดยการปิดกล่องโต้ตอบ

พื้นที่ เครื่องมือ เมนู
เครื่องมือ → ใช้รูปแบบชื่อไฟล์
เมื่อปิดรูปแบบขณะแก้ไขสำหรับรูปแบบชื่อไฟล์ในการกำหนดค่า
ไดอะล็อก รายการเมนูนี้สามารถใช้เพื่อใช้รูปแบบที่กำหนดค่าไว้กับชื่อของ
ไฟล์ที่เลือก นอกจากนี้ยังสามารถใช้เพื่อตรวจสอบว่าชื่อไฟล์สอดคล้องกับ
รูปแบบที่กำหนดค่าโดยใช้รูปแบบกับไฟล์ที่บันทึกไว้ทั้งหมดแล้วตรวจสอบว่ามีหรือไม่
ไฟล์มีการเปลี่ยนแปลง (และถูกทำเครื่องหมายด้วยสัญลักษณ์ดิสก์ในกล่องรายการไฟล์)

เครื่องมือ → ใช้รูปแบบแท็ก
เมื่อปิดรูปแบบขณะแก้ไขสำหรับรูปแบบแท็กในการกำหนดค่า
ไดอะล็อก รายการเมนูนี้สามารถใช้เพื่อใช้รูปแบบที่กำหนดค่าไว้กับแท็กของ
ไฟล์ที่เลือก นอกจากนี้ยังสามารถใช้เพื่อตรวจสอบว่าแท็กสอดคล้องกับ .หรือไม่
รูปแบบที่กำหนดค่าโดยใช้รูปแบบกับไฟล์ที่บันทึกไว้ทั้งหมดแล้วตรวจสอบว่ามีหรือไม่
ไฟล์มีการเปลี่ยนแปลง (และถูกทำเครื่องหมายด้วยสัญลักษณ์ดิสก์ในกล่องรายการไฟล์)

เครื่องมือ → ใช้การเข้ารหัสข้อความ
ตั้งค่าการเข้ารหัสข้อความที่เลือกในการตั้งค่า/กำหนดค่า Kid3.../แท็ก/แท็ก 2 สำหรับทุกคน
ไฟล์ที่เลือก หากเลือก UTF8 ระบบจะใช้ UTF16 สำหรับแท็ก ID3v2.3.0 เนื่องจาก
ไม่รองรับ UTF8 สำหรับรูปแบบนี้

เครื่องมือ → เปลี่ยนชื่อไดเร็กทอรี...
กล่องโต้ตอบนี้มีความเป็นไปได้ที่จะเปลี่ยนชื่อที่เปิดอยู่ในปัจจุบันโดยอัตโนมัติ
ไดเร็กทอรีตามแท็กในไฟล์ หลายรูปแบบได้รับการกำหนดค่าล่วงหน้าเป็น
รวมข้อมูลเกี่ยวกับศิลปิน อัลบั้ม และปีในชื่อไดเรกทอรี ยังเป็น
สามารถกำหนดรูปแบบที่กำหนดเองได้โดยใช้รหัสพิเศษต่อไปนี้เพื่อแทรกแท็ก
ค่าลงในชื่อไดเร็กทอรี:

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก (เช่น 01)

· %t %{track.n} ติดตามด้วยความกว้างของฟิลด์ n (เช่น 001 สำหรับ %{track.3})

· %T %{tracknumber} แทร็ก (ไม่มีศูนย์นำหน้า เช่น 1)

· %g %{genre} ประเภท

หากพบตัวคั่นไดเร็กทอรี "/" ในรูปแบบ หลายไดเร็กทอรีจะถูกสร้างขึ้น
หากคุณต้องการสร้างไดเร็กทอรีใหม่แทนการเปลี่ยนชื่อไดเร็กทอรีปัจจุบัน
เลือกสร้างไดเรกทอรีแทนเปลี่ยนชื่อไดเรกทอรี ที่มาของข้อมูลแท็ก
สามารถเลือกได้ระหว่าง From Tag 1 และ Tag 2, From Tag 1 and From Tag 2 Preview for
การดำเนินการเปลี่ยนชื่อที่ทำในไฟล์แรกสามารถดูได้ในเมนูจากและถึง
ส่วนของไดอะล็อก

หลายไดเร็กทอรีสามารถเปลี่ยนชื่อได้โดยเลือกไดเร็กทอรี

เครื่องมือ → รางตัวเลข...
หากไม่ได้ตั้งค่าหมายเลขแทร็กในแท็กหรือมีค่าไม่ถูกต้อง ฟังก์ชันนี้
สามารถนับแทร็กโดยอัตโนมัติจากน้อยไปมาก สามารถตั้งค่าหมายเลขเริ่มต้นได้ใน
กล่องโต้ตอบ หากต้องกำหนดหมายเลขแทร็กเพียงบางส่วน จะต้องเลือกแทร็กเหล่านั้น

เมื่อตรวจสอบจำนวนแทร็กทั้งหมด จำนวนแทร็กจะถูกตั้งค่าใน
แท็ก

เป็นไปได้ที่จะกำหนดหมายเลขแทร็กบนหลายไดเร็กทอรี โฟลเดอร์ต้องเป็น
ขยายและเลือก

หากเลือกรีเซ็ตตัวนับสำหรับแต่ละไดเร็กทอรี การกำหนดหมายเลขแทร็กจะเริ่มต้นใหม่ด้วยปุ่ม
หมายเลขที่กำหนดสำหรับแต่ละไดเร็กทอรีเมื่อเลือกหลายโฟลเดอร์

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

เครื่องมือ → ตัวกรอง...
ตัวกรองสามารถใช้เพื่อแสดงเฉพาะไฟล์ที่ตรงกับเกณฑ์ที่กำหนด นี้
จะมีประโยชน์ถ้าคุณต้องการจัดระเบียบคอลเลกชันขนาดใหญ่และแก้ไขเฉพาะไฟล์เหล่านั้นซึ่ง
ไม่ได้อยู่ในรูปแบบที่ต้องการ นิพจน์ที่กำหนดว่าไฟล์ใดที่จะแสดงใช้
รหัสรูปแบบเดียวกับที่ใช้ในรูปแบบชื่อไฟล์ นำเข้าและส่งออก

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก (เช่น 01)

· %t %{track.n} ติดตามด้วยความกว้างของฟิลด์ n (เช่น 001 สำหรับ %{track.3})

· %T %{tracknumber} แทร็ก (ไม่มีศูนย์นำหน้า เช่น 1)

· %g %{genre} ประเภท

· %f %{file} ชื่อไฟล์

· %p %{filepath} เส้นทางที่แน่นอนไปยังไฟล์

· %e %{extension} นามสกุลไฟล์

· %O %{tag1} รูปแบบของแท็ก 1 (ID3v1.1 หรือว่างเปล่าหากไม่มีอยู่)

· %o %{tag2} รูปแบบของแท็ก 2 (ID3v2.3.0, ID3v2.4.0, ID3v2.2.0, ID3v2.2.1,
Vorbis, APE, MP4, ASF หรือว่างเปล่าหากไม่มีอยู่)

· %b %{bitrate} อัตราบิตในหน่วย kbit/s

· %v %{vbr} VBR หรือว่างเปล่า (สำหรับ ID3v2.3 ที่มี id3lib เท่านั้น)

· %r %{samplerate} อัตราตัวอย่างเป็น Hz

· โหมดช่องสัญญาณ %m %{mode} (สเตอริโอหรือสเตอริโอร่วม)

· %h %{channels} จำนวนช่อง (1 หรือ 2)

· %k %{codec} Codec (เช่น MPEG 1 Layer 3, MP4, Ogg Vorbis, FLAC, MPC, APE, ASF,
ไอเอฟ, WAV)

· %1a %1{artist}, ... ใช้คำนำหน้า 1 เพื่อรับค่าของแท็ก 1

· %2a %2{artist}, ... ใช้คำนำหน้า 2 เพื่อรับค่าของแท็ก 2

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

· s1 เท่ากับ s2: จริงถ้า s1 และ s2 เท่ากัน

· s1 มี s2: จริง ถ้า s1 มี s2 เช่น s2 เป็นสตริงย่อยของ s1

· s ตรงกัน re: true ถ้า s ตรงกับนิพจน์ทั่วไป re

นิพจน์จริงถูกแทนที่ด้วย 1 เท็จด้วย 0 ค่าจริงแสดงด้วย 1
จริง เปิด และใช่ ค่าเท็จเป็น 0, เท็จ ปิด และไม่ใช่ การดำเนินการบูลีนไม่ได้
และ หรือ (ในลำดับความสำคัญนี้) และสามารถจัดกลุ่มตามวงเล็บได้

กฎการกรองบางกฎกำหนดไว้ล่วงหน้าและสามารถใช้เป็นตัวอย่างสำหรับนิพจน์ของคุณเองได้:

ทั้งหมด
เมื่อรายการไฟล์ถูกกรอง - จะแสดงโดย "[filtered]" ในชื่อหน้าต่าง
- และไฟล์ทั้งหมดจะแสดงอีกครั้ง การกรองสามารถย้อนกลับได้โดยใช้สิ่งนี้
กรอง. มันใช้นิพจน์ว่าง แต่ค่าจริงจะมีผลเช่นเดียวกัน

แท็กชื่อไฟล์ไม่ตรงกัน
ไม่ (%{เส้นทางไฟล์} มี "%{ศิลปิน} - %{อัลบั้ม}/%{แทร็ก} %{ชื่อ}")

ทดสอบว่าเส้นทางของไฟล์สอดคล้องกับรูปแบบชื่อไฟล์หรือไม่ กฎนี้คือ
ปรับโดยอัตโนมัติหากรูปแบบชื่อไฟล์เปลี่ยนไป

ไม่มีแท็ก 1
%{แท็ก1} เท่ากับ ""

แสดงเฉพาะไฟล์ที่ไม่มีแท็ก 1

ไม่มีแท็ก 2
%{แท็ก2} เท่ากับ ""

แสดงเฉพาะไฟล์ที่ไม่มีแท็ก 2

ID3v2.3.0 แท็ก
%{แท็ก2} เท่ากับ "ID3v2.3.0"

แสดงเฉพาะไฟล์ที่มีแท็ก ID3v2.3.0

ID3v2.4.0 แท็ก
%{แท็ก2} เท่ากับ "ID3v2.4.0"

แสดงเฉพาะไฟล์ที่มีแท็ก ID3v2.4.0

แท็ก 1 != แท็ก 2
ไม่ (%1{ชื่อ} เท่ากับ %2{ชื่อ} และ %1{อัลบั้ม} เท่ากับ %2{อัลบั้ม} และ %1{ศิลปิน}
เท่ากับ %2{ศิลปิน} และ %1 ความคิดเห็น} เท่ากับ %2 ความคิดเห็น} และ %1 ปี} เท่ากับ %2 ปี}
และ %1{ติดตาม} เท่ากับ %2{ติดตาม} และ %1{ประเภท} เท่ากับ %2{ประเภท})

แสดงไฟล์ที่มีความแตกต่างระหว่าง tag 1 และ tag2

แท็ก 1 == แท็ก 2
%1{ชื่อ} เท่ากับ %2{ชื่อ} และ %1{อัลบั้ม} เท่ากับ %2{อัลบั้ม} และ %1{ศิลปิน} เท่ากับ
%2{ศิลปิน} และ %1 ความคิดเห็น} เท่ากับ %2 ความคิดเห็น} และ %1 ปี} เท่ากับ %2 ปี} และ
%1{ติดตาม} เท่ากับ %2{ติดตาม} และ %1{ประเภท} เท่ากับ %2{ประเภท}

แสดงไฟล์ที่มีแท็ก 1 และแท็ก 2 เหมือนกัน

ไม่สมบูรณ์
%{ชื่อ} เท่ากับ "" or %{ศิลปิน} เท่ากับ "" or %{อัลบั้ม} เท่ากับ "" or %{ปี} เท่ากับ
"" or %{หมายเลขแทร็ก} เท่ากับ "" or %{ประเภท} เท่ากับ ""

แสดงไฟล์ที่มีค่าว่างในแท็กมาตรฐาน (ชื่อ, ศิลปิน, อัลบั้ม, วันที่,
หมายเลขแทร็ก ประเภท)

ไม่มีรูป
%{รูปภาพ} เท่ากับ ""

แสดงเฉพาะไฟล์ที่ไม่มีรูปภาพ

ตัวกรองที่กำหนดเอง
หากต้องการเพิ่มตัวกรองของคุณเอง ให้เลือกรายการนี้ ตัวอย่างเช่น ถ้าคุณต้องการมี
ตัวกรองสำหรับศิลปินที่ขึ้นต้นด้วย "The" แทนที่ "Custom Filter" ด้วยชื่อ "The
Bands" แล้วกด Enter จากนั้นแทรกนิพจน์ต่อไปนี้ในการแก้ไขบรรทัด:

%{ศิลปิน} ที่ตรงกัน "NS.*"

จากนั้นคลิกบันทึกการตั้งค่า คลิกนำไปใช้เพื่อกรองไฟล์ ไฟล์ทั้งหมดที่ประมวลผลเป็น
แสดงในมุมมองข้อความ โดยมี "+" สำหรับผู้ที่ตรงกับตัวกรองและ "-"
สำหรับคนอื่นๆ. เมื่อเสร็จแล้ว เฉพาะไฟล์ที่มีศิลปินขึ้นต้นด้วย "The"
จะปรากฏขึ้น และชื่อหน้าต่างจะมีเครื่องหมาย "[กรอง]"

เครื่องมือ → แปลง ID3v2.3 เป็น ID3v2.4
หากมีแท็ก ID3v2.3 ในไฟล์ที่เลือก แท็กเหล่านั้นจะถูกแปลงเป็น ID3v2.4
แท็ก เฟรมที่ TagLib ไม่รองรับจะถูกยกเลิก เฉพาะไฟล์ที่ไม่มี
การเปลี่ยนแปลงที่ไม่ได้บันทึกจะถูกแปลง

เครื่องมือ → แปลง ID3v2.4 เป็น ID3v2.3
หากมีแท็ก ID3v2.4 ในไฟล์ที่เลือก แท็กเหล่านั้นจะถูกแปลงเป็น ID3v2.3
แท็ก เฉพาะไฟล์ที่ไม่มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึกเท่านั้นที่จะถูกแปลง

เครื่องมือ → เล่น
ซึ่งจะเปิดแถบเครื่องมืออย่างง่ายเพื่อเล่นไฟล์เสียง ประกอบด้วยปุ่มสำหรับพื้นฐาน
การทำงาน (เล่น/หยุดชั่วคราว, หยุดเล่น, แทร็กก่อนหน้า, แทร็กถัดไป, ปิด), แถบเลื่อนสำหรับ
ตำแหน่งและระดับเสียงและการแสดงตำแหน่งปัจจุบัน หากไฟล์หลายไฟล์เป็น
เลือก แทร็กที่เลือกจะถูกเล่น มิฉะนั้น ไฟล์ทั้งหมดจะถูกเล่น

พื้นที่ การตั้งค่า เมนู
การตั้งค่า → แสดงแถบเครื่องมือ
สลับการแสดงแถบเครื่องมือ

การตั้งค่า → แสดงแถบสถานะ
สลับการแสดงแถบสถานะ ซึ่งแสดงการดำเนินการที่ยาวขึ้น เช่น เปิดหรือ
การบันทึกไดเร็กทอรี

ตั้งค่า → แสดงรูปภาพ
สลับการแสดงภาพตัวอย่างปกอัลบั้ม

การตั้งค่า → ซ่อนแท็กอัตโนมัติ
แท็กว่างจะถูกซ่อนโดยอัตโนมัติหากตัวเลือกนี้เปิดใช้งานอยู่ ไฟล์ แท็ก 1 และแท็ก
2 ส่วนสามารถยุบและขยายได้ด้วยตนเองโดยคลิกที่ -/+ . ที่เกี่ยวข้อง
ปุ่ม

การตั้งค่า → กำหนดค่า Kid3...
เปิดกล่องโต้ตอบการกำหนดค่า ซึ่งประกอบด้วยหน้าสำหรับแท็ก ไฟล์ การดำเนินการของผู้ใช้
และการตั้งค่าเครือข่าย

ตัวเลือกเฉพาะแท็กสามารถพบได้ในหน้าแท็กซึ่งแยกเป็น
สามแท็บสำหรับแท็ก 1 แท็ก 2 และแท็ก 1 และแท็ก 2

หากทำเครื่องหมายในช่องที่ถูกตัดทอน ฟิลด์ ID3v1.1 ที่ถูกตัดออกจะถูกทำเครื่องหมายเป็นสีแดง NS
ฟิลด์ข้อความของแท็ก ID3v1.1 สามารถมีได้ 30 ตัวอักษรเท่านั้น ความคิดเห็นเพียง 28
ตัวอักษร นอกจากนี้ประเภทและหมายเลขแทร็กยังถูก จำกัด เพื่อให้ฟิลด์สามารถ
ตัดทอนเมื่อนำเข้าหรือโอนจาก ID3v2 ฟิลด์ที่ถูกตัดทอนและไฟล์จะ
ถูกทำเครื่องหมายเป็นสีแดง และเครื่องหมายจะถูกลบออกหลังจากแก้ไขฟิลด์แล้ว

ด้วยการเข้ารหัสข้อความสำหรับ ID3v1 คุณสามารถตั้งค่าชุดอักขระที่ใช้ใน ID3v1
แท็ก การเข้ารหัสนี้ควรจะเป็น ISO-8859-1 ดังนั้นจึงแนะนำให้เก็บไว้
ค่าเริ่มต้น อย่างไรก็ตาม มีแท็กรอบๆ ที่มีการเข้ารหัสต่างกัน ดังนั้นจึงสามารถ
ตั้งค่าที่นี่ และสามารถคัดลอกแท็ก ID3v1 ไปยัง ID3v2 ซึ่งรองรับ Unicode ได้

ช่องทำเครื่องหมาย ใช้แทร็ก/จำนวนทั้งหมดของรูปแบบแทร็กควบคุมว่าแทร็ก
ช่องหมายเลขของแท็ก ID3v2 ประกอบด้วยหมายเลขแทร็กหรือยอดรวมทั้งหมด
จำนวนแทร็กในไดเร็กทอรี

เมื่อเลือกประเภทเป็นข้อความแทนสตริงตัวเลข ประเภท ID3v2 ทั้งหมดจะเป็น
จัดเก็บเป็นสตริงข้อความแม้ว่าจะมีรหัสที่สอดคล้องกันสำหรับประเภท ID3v1 ถ้า
ไม่ได้ตั้งค่าตัวเลือกนี้ ประเภทที่มีรหัส ID3v1 จะถูกจัดเก็บเป็นตัวเลข
ของรหัสประเภท (ในวงเล็บสำหรับ ID3v2.3) ดังนั้นประเภท Metal จะถูกเก็บไว้เป็น
"โลหะ" หรือ "(9)" ขึ้นอยู่กับตัวเลือกนี้ ประเภทที่ไม่อยู่ในรายการของ ID3v1
ประเภทจะถูกเก็บไว้เป็นสตริงข้อความเสมอ วัตถุประสงค์ของตัวเลือกนี้ได้รับการปรับปรุง
เข้ากันได้กับอุปกรณ์ที่ตีความรหัสประเภทไม่ถูกต้อง

การเข้ารหัสข้อความกำหนดการเข้ารหัสเริ่มต้นที่ใช้สำหรับเฟรม ID3v2 และสามารถตั้งค่าเป็น
ISO-8859-1, UTF16 หรือ UTF8 UTF8 ไม่ถูกต้องสำหรับเฟรม ID3v2.3.0; ถ้าตั้งไว้
จะใช้ UTF16 แทน สำหรับเฟรม ID3v2.4.0 นั้นสามารถใช้การเข้ารหัสทั้งสามแบบได้

เวอร์ชันที่ใช้สำหรับแท็กใหม่กำหนดว่าแท็ก ID3v2 ใหม่จะถูกสร้างขึ้นเป็นเวอร์ชันหรือไม่
2.3.0 หรือ 2.4.0 ในกรณีแรก id3lib ถูกใช้เหมือนในเวอร์ชันก่อนหน้าของ
Kid3 และ TagLib จะใช้เมื่อพบแท็ก ID3v2.4.0 เท่านั้น ในวินาที
กรณี ID3v2.4.0 (TagLib) โดยทั่วไปแล้ว TagLib จะใช้สำหรับไฟล์ MP3 เปลี่ยนหรือใหม่
แท็กที่สร้างจะถูกบันทึกไว้ในเวอร์ชัน 2.4.0 เมื่อเลือก ID3v2.3.0 (TagLib)
TagLib ยังใช้สำหรับแท็ก ID3v2.3.0

เลขแทร็กคือจำนวนหลักในช่องหมายเลขแทร็ก เลขศูนย์นำหน้าคือ
ใช้ในการรอง ตัวอย่างเช่น ด้วยค่า 2 หมายเลขแทร็ก 5 จะถูกตั้งค่าเป็น "05"

ชื่อช่องความคิดเห็นของกล่องคำสั่งผสมมีความเกี่ยวข้องเฉพาะกับไฟล์ Ogg/Vorbis และ FLAC และ
ตั้งชื่อช่องที่ใช้แสดงความคิดเห็น แอพต่างๆ ดูเหมือนจะใช้กัน
ชื่อต่าง ๆ เช่น "COMMENT" ถูกใช้โดย xmms ในขณะที่ amaroK ใช้
"คำอธิบาย".

รูปแบบของรูปภาพในไฟล์ Ogg/Vorbis กำหนดโดยชื่อช่องรูปภาพ ซึ่ง
สามารถเป็น METADATA_BLOCK_PICTURE หรือ COVERART อย่างแรกคือมาตรฐานอย่างเป็นทางการและการใช้งาน
รูปแบบเดียวกับรูปภาพในแท็ก FLAC COVERART เป็นวิธีที่ไม่เป็นทางการก่อนหน้านี้ในการ
รวมรูปภาพในความคิดเห็นของ Vorbis สามารถใช้สำหรับความเข้ากันได้กับมรดก
ผู้เล่น

หากเปิดใช้งานกล่องกาเครื่องหมาย ทำเครื่องหมายว่ามีขนาดใหญ่กว่า ไฟล์ที่มีอัลบั้มที่ฝังอยู่
หน้าปกเกินขนาดที่กำหนดเป็นไบต์จะถูกทำเครื่องหมายเป็นสีแดง สามารถใช้เพื่อค้นหา
ไฟล์ที่มีรูปภาพขนาดใหญ่ซึ่งบางแอปพลิเคชันไม่ยอมรับและ
ผู้เล่น ค่าเริ่มต้นคือ 131072 ไบต์ (128 KB)

ประเภทที่กำหนดเองสามารถใช้เพื่อกำหนดประเภทที่ไม่มีอยู่ในมาตรฐาน
รายการประเภท เช่น "Gothic Metal" ประเภทที่กำหนดเองดังกล่าวจะปรากฏในกล่องคำสั่งผสมประเภท
ของแท็ก 2 สำหรับแท็ก ID3v1.1 สามารถใช้เฉพาะประเภทที่กำหนดไว้ล่วงหน้าเท่านั้น

รายการประเภทที่กำหนดเองสามารถใช้เพื่อลดจำนวนประเภทที่มีอยู่ใน
กล่องคำสั่งผสมประเภทกับที่มักใช้ หากคอลเล็กชันของคุณมีเพลงเป็นส่วนใหญ่
ในประเภท Metal, Gothic Metal, Ancient และ Hard Rock คุณสามารถเข้าสู่ประเภทเหล่านั้นได้
และทำเครื่องหมายแสดงเฉพาะประเภทที่กำหนดเอง กล่องคำสั่งผสม Tag 2Genre จะมีเฉพาะ
สี่ประเภทนั้นและคุณจะไม่ต้องค้นหาผ่านรายการประเภทที่สมบูรณ์สำหรับ
พวกเขา. ในตัวอย่างนี้ เฉพาะโลหะและฮาร์ดร็อคเท่านั้นที่จะแสดงรายการในประเภทแท็ก 1
รายการ เนื่องจากรายการประเภทที่กำหนดเองสองรายการนั้นเป็นประเภทมาตรฐาน ถ้าแสดงเฉพาะกำหนดเอง
ประเภทไม่ทำงาน ประเภทที่กำหนดเองสามารถพบได้ที่ส่วนท้ายของรายการประเภท

Quick Access Frames กำหนดประเภทเฟรมที่จะแสดงในส่วนแท็ก 2 เสมอ
จากนั้นคุณสามารถเพิ่มเฟรมดังกล่าวได้โดยไม่ต้องใช้ปุ่มเพิ่มก่อน ลำดับของสิ่งเหล่านี้
เฟรมการเข้าถึงด่วนสามารถเปลี่ยนแปลงได้โดยการลากและวางรายการ

รูปแบบแท็กมีตัวเลือกสำหรับรูปแบบของแท็ก เมื่อ Format ขณะแก้ไข is
ตรวจสอบแล้ว ระบบจะใช้การกำหนดค่ารูปแบบโดยอัตโนมัติขณะแก้ไขข้อความในบรรทัด
แก้ไข การแปลงตัวพิมพ์สามารถตั้งค่าเป็นไม่มีการเปลี่ยนแปลง, ตัวพิมพ์เล็กทั้งหมด, ตัวพิมพ์ใหญ่ทั้งหมด,
อักษรตัวแรกตัวพิมพ์ใหญ่หรือตัวพิมพ์ใหญ่ทั้งหมด เพื่อใช้การแปลงแบบรับรู้สถานที่
ระหว่างอักขระตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ สามารถเลือกโลแคลในคอมโบบ็อกซ์
ด้านล่าง. รายการการแทนที่สตริงสามารถตั้งค่าเป็นการแมปสตริงที่กำหนดเองได้ เพื่อเพิ่ม
การแมปใหม่ เลือกเซลล์จากแถวและแทรกข้อความที่จะแทนที่ จากนั้นไปที่
คอลัมน์ถึงและป้อนข้อความแทนที่ หากต้องการลบการแมปให้ตั้งค่าเซลล์จากเป็น
ค่าว่าง (เช่น โดยพิมพ์ space แรกแล้ว backspace) การใส่และการลบ
แถวยังสามารถทำได้โดยใช้เมนูบริบทที่ปรากฏขึ้นเมื่อปุ่มเมาส์ขวา
ถูกคลิก การแทนที่ใช้งานได้เฉพาะเมื่อมีการเลือกช่องทำเครื่องหมายการแทนที่สตริง

บนหน้า ไฟล์ กล่องกาเครื่องหมาย โหลดไฟล์ที่เปิดล่าสุด สามารถทำเครื่องหมายเพื่อให้ Kid3 จะ
เปิดและเลือกไฟล์ที่เลือกล่าสุดเมื่อเริ่มต้นในครั้งต่อไป อนุรักษ์
สามารถตรวจสอบการประทับเวลาของไฟล์เพื่อรักษาประทับเวลาการแก้ไขไฟล์ ชื่อไฟล์
สำหรับหน้าปกตั้งชื่อที่แนะนำเมื่อส่งออกรูปภาพที่ฝังไปยังa
ไฟล์

หากเปลี่ยนเครื่องหมายเปิดใช้งาน ช่องที่เปลี่ยนแปลงจะถูกทำเครื่องหมายด้วยป้ายกำกับสีเทาอ่อน
พื้นหลัง

รูปแบบชื่อไฟล์มีตัวเลือกสำหรับรูปแบบของชื่อไฟล์ ตัวเลือกเดียวกับ
ในรูปแบบแท็กได้

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

· %F %{files} เส้นทางไฟล์ (รายการหากเลือกหลายไฟล์)

· %f %{file} เส้นทางของไฟล์ไปยังไฟล์เดียว

· %uF %{urls} URL (รายการถ้าเลือกหลายไฟล์)

· %uf %{url} URL ไปยังไฟล์เดียว

· %d %{directory} ไดเรกทอรี

· %s %{title} ชื่อ (เพลง)

· %a %{artist} ศิลปิน

· %l %{album} อัลบั้ม

· %c %{comment} ความคิดเห็น

· %y %{year} ปี

· %t %{track} แทร็ก (เช่น 01)

· %t %{track.n} ติดตามด้วยความกว้างของฟิลด์ n (เช่น 001 สำหรับ %{track.3})

· %T %{tracknumber} แทร็ก (ไม่มีศูนย์นำหน้า เช่น 1)

· %g %{genre} ประเภท

· %b %{browser} คำสั่งเพื่อเริ่มเว็บเบราว์เซอร์

· %q %{qmlpath} ไดเร็กทอรีพื้นฐานของไฟล์ QML ที่ให้มา

รหัสพิเศษ @คั่น สามารถกำหนดให้เป็นคำสั่งแทรกตัวคั่นลงใน
เมนูบริบทการดำเนินการของผู้ใช้ รายการเมนูสามารถใส่ลงในเมนูย่อยได้โดยการปิดด้วย
@beginmenu และ @ท้ายเมนู คำสั่ง ชื่อของเมนูย่อยถูกกำหนดโดย Name
คอลัมน์ของ @beginmenu คำสั่ง

ในการรันสคริปต์ QML @qml ใช้เป็นชื่อคำสั่ง เส้นทางไปยังสคริปต์ QML คือ
ผ่านเป็นพารามิเตอร์ สคริปต์ที่ให้มาสามารถพบได้ในโฟลเดอร์
%{qmlpath}/script/ (บน Linux โดยทั่วไป /usr/share/kid3/qml/script/ บน Windows
qml/script/ ภายในไดเร็กทอรีการติดตั้ง และบน OS X ในโฟลเดอร์แอป
kid3.app/Contents/Resources/qml/script/) สคริปต์ที่กำหนดเองสามารถเก็บไว้ในใดก็ได้
ไดเร็กทอรี หากรหัส QML ใช้ส่วนประกอบ GUI @qmlview ให้ใช้แทน
@qml. พารามิเตอร์เพิ่มเติมจะถูกส่งไปยังสคริปต์ QML ซึ่งจะพร้อมใช้งาน
เมื่อ รับอาร์กิวเมนต์ () การทำงาน. ภาพรวมของฟังก์ชันและคุณสมบัติบางอย่างซึ่ง
มีอยู่ใน QML สามารถพบได้ในภาคผนวก QML Interface

คำสั่งที่จะแทรกด้วย %{browser} สามารถกำหนดได้ในเว็บเบราว์เซอร์
แก้ไขบรรทัดด้านบน คำสั่งที่ขึ้นต้นด้วย %{browser} สามารถใช้ในการดึงข้อมูลได้
เกี่ยวกับไฟล์เสียงจากเว็บ เช่น

%{เบราว์เซอร์} http://lyricwiki.org/%u{ศิลปิน}:%u{ชื่อ}

จะสอบถามเนื้อเพลงสำหรับเพลงปัจจุบันใน LyricWiki[10]. ตัว "u" ใน %u{artist} และ
%u{title} ใช้เพื่อเข้ารหัส URL ของศิลปิน %{artist} และเพลง %{title} ข้อมูล มัน
ง่ายต่อการกำหนดข้อความค้นหาของคุณเองในลักษณะเดียวกัน เช่น ค้นหารูปภาพด้วย
Google[แรก]:

%{เบราว์เซอร์} http://images.google.com/images?q=%u{ศิลปิน}%20%u{อัลบั้ม}

ในการเพิ่มปกอัลบั้มลงในแท็ก 2 คุณสามารถค้นหารูปภาพด้วย Google หรือ Amazon โดยใช้
คำสั่งที่อธิบายไว้ข้างต้น คุณสามารถเพิ่มรูปภาพลงในแท็กได้ด้วยการลากและวาง
คุณยังสามารถเพิ่มรูปภาพด้วย Add จากนั้นเลือกกรอบรูปและนำเข้ารูปภาพ
ไฟล์หรือวางจากคลิปบอร์ด กรอบรูปรองรับ ID3v2, MP4, FLAC,
แท็ก Ogg และ ASF

ในการเพิ่มและลบรายการในตาราง คุณสามารถใช้เมนูบริบทได้

หน้าเครือข่ายมีเพียงช่องสำหรับใส่ที่อยู่พร็อกซีและตัวเลือก
พอร์ตคั่นด้วยเครื่องหมายทวิภาค พร็อกซี่จะถูกใช้เมื่อนำเข้าจากอินเทอร์เน็ต
เซิร์ฟเวอร์เมื่อเลือกช่องทำเครื่องหมาย

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

· Id3libMetadata: การใช้งาน รหัส3lib[12] สำหรับแท็ก ID3v1.1 และ ID3v2.3 ใน MP3, MP2, AAC
ไฟล์. รองรับประเภทเฟรมมากกว่า TagLib สองสามประเภท อีกเหตุผลหนึ่งที่ใช้ก็คือ
TagLib นั้นรองรับเฉพาะ ID3v2.3 ตั้งแต่เวอร์ชัน 1.8

· OggFlacMetadata: การใช้งาน ลิบ็อก[13] ลิเวอร์บิส, libvorbisfile.lib[14] สำหรับไฟล์ Ogg และ
นอกจากนี้ libFLAC++ และ libFLAC[15] สำหรับไฟล์ FLAC เหตุผลที่ควรใช้คือ
รูปภาพในไฟล์ Ogg ซึ่ง TagLib ไม่รองรับและนี่คือ
ไลบรารีอย่างเป็นทางการสำหรับรูปแบบเหล่านี้

· TaglibMetadata: การใช้งาน TagLib[16] ซึ่งรองรับไฟล์เสียงได้หลายรูปแบบ ตั้งแต่
เวอร์ชัน 1.8 ยังรองรับ ID3v2.3 ดังนั้นจึงใช้ได้กับไฟล์เสียงทั้งหมด
สนับสนุนโดย Kid3

· ข้อมูลเมตา Mp4v2: mp4v2[17] เดิมที Kid3 ใช้เพื่อรองรับไฟล์ M4A
อย่างไรก็ตาม TagLib เวอร์ชันใหม่กว่าให้การสนับสนุน M4A ที่ดี ดังนั้นปลั๊กอินนี้จึงไม่
สร้างขึ้นโดยค่าเริ่มต้น

ส่วนปลั๊กอินที่มีจำหน่ายจะแสดงรายการปลั๊กอินที่เหลือ คำสั่งของพวกเขาไม่ใช่
สำคัญ แต่สามารถเปิดหรือปิดใช้งานได้โดยใช้ช่องทำเครื่องหมาย

· AmazonImport: ใช้สำหรับฟังก์ชันนำเข้าจาก Amazon...

· DiscogsImport: ใช้สำหรับฟังก์ชันนำเข้าจาก Discogs...

· FreedbImport: ใช้สำหรับการนำเข้าจาก gnudb.org... และนำเข้าจาก
TrackType.org... ฟังก์ชัน

· MusicBrainzImport: ใช้สำหรับการนำเข้าจากฟังก์ชัน MusicBrainz Release...

· AcoustidImport: ใช้สำหรับการนำเข้าจากฟังก์ชัน MusicBrainz Fingerprint...
ซึ่งขึ้นอยู่กับ โครมาพริ้นท์[18] และ ลิบาฟ[19] ห้องสมุด

ปลั๊กอินที่ปิดใช้งานจะไม่ถูกโหลด สามารถใช้เพื่อเพิ่มประสิทธิภาพทรัพยากร
การใช้งานและเวลาเริ่มต้น การตั้งค่าในหน้านี้มีผลหลังจากรีสตาร์ท .เท่านั้น
เด็ก3.

การตั้งค่า → กำหนดค่าทางลัด...
เปิดกล่องโต้ตอบเพื่อกำหนดแป้นพิมพ์ลัดสำหรับฟังก์ชันส่วนใหญ่ของโปรแกรม ที่นั่น
เป็นฟังก์ชันที่ไม่มีเมนูหรือปุ่มที่เกี่ยวข้อง เช่น ไฟล์ถัดไป
ไฟล์ก่อนหน้า เลือกทั้งหมด

พื้นที่ การช่วยเหลือ เมนู
ช่วยเหลือ → คู่มือ Kid3
เปิดคู่มือเล่มนี้

ช่วยเหลือ → เกี่ยวกับ Kid3
แสดงข้อมูลสั้น ๆ เกี่ยวกับ Kid3;.

KID3-CLI


คำสั่ง
kid3-CLI มี command-line-interface สำหรับ Kid3 หากใช้เส้นทางไดเรกทอรี
ไดเร็กทอรีถูกเปิดขึ้น หากกำหนดเส้นทางไฟล์ตั้งแต่หนึ่งเส้นทางขึ้นไป ไดเร็กทอรีทั่วไปจะเปิดขึ้น
และเลือกไฟล์แล้ว คำสั่งที่ตามมาจะทำงานบนไฟล์เหล่านี้ คำสั่ง
ถูกกำหนดโดยใช้ -c ตัวเลือก. หากส่งผ่านคำสั่งหลายคำสั่ง คำสั่งเหล่านั้นจะถูกดำเนินการใน
ได้รับคำสั่ง หากไฟล์ถูกแก้ไขโดยคำสั่ง ไฟล์เหล่านั้นจะถูกบันทึกไว้ในตอนท้าย ถ้าไม่
ผ่านตัวเลือกคำสั่ง kid3-CLI เริ่มในโหมดโต้ตอบ สามารถป้อนคำสั่งได้
และจะดำเนินการกับการเลือกปัจจุบัน ส่วนต่อไปนี้แสดงรายการทั้งหมดที่มีอยู่
คำสั่ง

การช่วยเหลือ
ช่วย [ชื่อคำสั่ง]

แสดงความช่วยเหลือเกี่ยวกับพารามิเตอร์ของ ชื่อคำสั่ง หรือเกี่ยวกับคำสั่งทั้งหมดหากไม่มีคำสั่ง
ชื่อจะได้รับ

การหยุดพักชั่วคราว
การหยุดพักชั่วคราว [ค่าเริ่มต้น | ปิด | เวลา]

เขียนทับการหมดเวลาของคำสั่งเริ่มต้น คำสั่ง CLI ยกเลิกหลังจากคำสั่งเฉพาะ
หมดเวลาหมดอายุ หมดเวลานี้คือ 10 วินาทีสำหรับ ls และ อัลบัมมาร์ท, 60 วินาทีสำหรับ
นำเข้าอัตโนมัติ และ กรองและ 3 วินาทีสำหรับคำสั่งอื่นๆ ทั้งหมด หากมีไฟล์จำนวนมาก
ต้องดำเนินการ การหมดเวลานี้อาจจำกัดเกินไป ดังนั้นการหมดเวลาสำหรับทุกคน
สามารถตั้งค่าคำสั่งเป็น เวลา ms ปิดทั้งหมดหรือทิ้งไว้ที่ค่าเริ่มต้น
ค่า

เลิก ใบสมัคร
ทางออก [บังคับ]

ออกจากแอปพลิเคชัน หากมีไฟล์ที่ยังไม่ได้บันทึกที่ถูกแก้ไข ไฟล์ บังคับให้ พารามิเตอร์ is
จำเป็นต้องใช้

เปลี่ยนแปลง ไดเรกทอรี
cd [DIRECTORY]

ถ้าไม่ DIRECTORY ได้รับ, เปลี่ยนเป็นโฮมไดเร็กทอรี. ถ้าไดเร็กทอรีได้รับ
เปลี่ยนเป็นไดเร็กทอรี หากกำหนดเส้นทางไฟล์หนึ่งเส้นทางขึ้นไป ให้เปลี่ยนเป็นเส้นทางทั่วไป
ไดเร็กทอรีและเลือกไฟล์

พิมพ์ ปัจจุบัน การทำงาน ไดเรกทอรี
รหัสผ่าน

พิมพ์ชื่อไฟล์ของไดเร็กทอรีการทำงานปัจจุบัน

ค้นหาสถานที่ รายการ
ls

แสดงรายการเนื้อหาของไดเร็กทอรีปัจจุบัน สิ่งนี้สอดคล้องกับรายการไฟล์ใน
Kid3 GUI สี่อักขระก่อนชื่อไฟล์แสดงสถานะของไฟล์

· > ไฟล์ถูกเลือก

· * ไฟล์ถูกแก้ไข

· 1 ไฟล์มีแท็ก 1 มิฉะนั้น '-' จะปรากฏขึ้น

· 2 ไฟล์มีแท็ก 2 มิฉะนั้น '-' จะปรากฏขึ้น

kid3-cli> ls
1- 01 บทนำ.mp3
> 12 02 เรามีเธอคนนี้เท่านั้น.mp3
*1- 03 ออกโทร.mp3

ในตัวอย่างนี้ ไฟล์ทั้งหมดมีแท็ก 1 ไฟล์ที่สองมีแท็ก 2 ด้วย และมันคือ
เลือก ไฟล์ที่สามได้รับการแก้ไข

ลด การเปลี่ยนแปลง ไฟล์
ประหยัด

เลือก ไฟล์
เลือก [ทั้งหมด | ไม่มี | ครั้งแรก | ก่อนหน้า | ต่อไป | ไฟล์... ]

ในการเลือกไฟล์ทั้งหมด ให้ป้อน เลือก ทั้งหมดหากต้องการยกเลิกการเลือกไฟล์ทั้งหมด ให้ป้อน เลือก ไม่มี. ไปยัง
สำรวจไฟล์ในไดเร็กทอรีปัจจุบันเริ่มต้นด้วย เลือก เป็นครั้งแรกจากนั้นไปข้างหน้า
การใช้ เลือก ถัดไป หรือถอยหลังโดยใช้ เลือก ก่อน. สามารถเพิ่มไฟล์เฉพาะลงใน
การเลือกปัจจุบันโดยระบุชื่อไฟล์ สามารถใช้สัญลักษณ์แทนได้ ดังนั้น เลือก
* .mp3 จะเลือกไฟล์ MP3 ทั้งหมดในไดเร็กทอรีปัจจุบัน

kid3-cli> เลือก เป็นครั้งแรก
kid3-cli> ls
> 1- 01 Intro.mp3
12 02 เรามีเธอคนนี้เท่านั้น.mp3
*1- 03 ออกโทร.mp3
kid3-cli> เลือก ถัดไป
kid3-cli> ls
1- 01 บทนำ.mp3
> 12 02 เรามีเธอคนนี้เท่านั้น.mp3
*1- 03 ออกโทร.mp3
kid3-cli> เลือก * .mp3
kid3-cli> ls
> 1- 01 Intro.mp3
> 12 02 เรามีเธอคนนี้เท่านั้น.mp3
>*1- 03 Outro.mp3

เลือก แท็ก
แท็ก [หมายเลขแท็ก]

คำสั่งจำนวนมากมีตัวเลือก หมายเลขแท็ก พารามิเตอร์ซึ่งระบุว่า
คำสั่งทำงานบนแท็ก 1 หรือแท็ก 2 หากละเว้นพารามิเตอร์นี้ tag . เริ่มต้น
ใช้ตัวเลขซึ่งสามารถกำหนดได้ด้วยคำสั่งนี้ เมื่อเริ่มต้นถูกตั้งค่าเป็น 12 ซึ่ง
หมายความว่าข้อมูลถูกอ่านจากแท็ก 2 หากมี อย่างอื่นจากแท็ก 1 การปรับเปลี่ยน
เสร็จแล้วบนแท็ก 2 The หมายเลขแท็ก สามารถตั้งค่าเป็น 1 or 2 เพื่อดำเนินการเฉพาะบน
แท็กที่เกี่ยวข้อง หากละเว้นพารามิเตอร์ การตั้งค่าปัจจุบันจะปรากฏขึ้น

รับ แท็ก กรอบ
ได้รับ [ทั้งหมด | เฟรม-ชื่อ] [หมายเลขแท็ก]

คำสั่งนี้สามารถใช้เพื่ออ่านค่าของแท็กเฟรมเฉพาะหรือรับข้อมูล
เกี่ยวกับแท็กเฟรมทั้งหมด (หากละเว้นอาร์กิวเมนต์หรือ ทั้งหมด ถูกนำมาใช้). เฟรมที่ดัดแปลงคือ
ที่มีเครื่องหมาย '*'

kid3-cli> ได้รับ
ไฟล์: MPEG 1 Layer 3 192 kbps 44100 Hz Joint Stereo
ชื่อ: 01 Intro.mp3
แท็ก 1: ID3v1.1
บทนำ
ศิลปิน One Hit Wonder
อัลบั้ม Let's Tag
วันที่ 2013
ติดตามหมายเลข 1
ประเภทป๊อป
kid3-cli> ได้รับ ชื่อเรื่อง
แนะนำ

หากต้องการบันทึกเนื้อหาของกรอบรูปลงในไฟล์ ให้ใช้

ได้รับ ภาพ:"/path/to/folder.jpg"

ในการบันทึกเนื้อเพลงที่ซิงโครไนซ์ไปยังไฟล์ LRC ให้ใช้

ได้รับ SYLT:"/path/to/lyrics.lrc"

ชุด แท็ก กรอบ
ชุด {เฟรม-ชื่อ-ค่าเฟรม-หมายเลขแท็ก]

คำสั่งนี้ตั้งค่าของเฟรมแท็กเฉพาะ

kid3-cli> ชุด เรียบเรียง "โอ้ สิ่งมหัศจรรย์"

ในการตั้งค่าเนื้อหาของกรอบรูปจากไฟล์ ให้ใช้

ชุด ภาพ:"/path/to/folder.jpg" "รูปภาพ คำอธิบาย"

ในการตั้งค่าเนื้อเพลงที่ซิงโครไนซ์จากไฟล์ LRC ให้ใช้

ชุด SYLT:"/path/to/lyrics.lrc" เนื้อเพลง คำอธิบาย"

คืนกลับ
คืนกลับ

คืนค่าการแก้ไขทั้งหมดในไฟล์ที่เลือก (หรือไฟล์ทั้งหมดหากไม่มีไฟล์
ที่เลือก)

นำเข้า ราคาเริ่มต้นที่ ไฟล์ or คลิปบอร์ด
นำเข้า {ไฟล์-รูปแบบ-ชื่อ-หมายเลขแท็ก]

แท็กถูกนำเข้าจากไฟล์ ไฟล์ (หรือจากคลิปบอร์ด if คลิปบอร์ด ใช้สำหรับ
ไฟล์) ในรูปแบบที่มีชื่อ รูปแบบ-ชื่อ (เช่น "CSV ไม่ได้ยกมา"โปรดดูการนำเข้า)

อัตโนมัติ นำเข้า
นำเข้าอัตโนมัติ [ชื่อโปรไฟล์] [หมายเลขแท็ก]

นำเข้าแบทช์โดยใช้โปรไฟล์ ชื่อโปรไฟล์ (ดูการนำเข้าอัตโนมัติ "ทั้งหมด" ใช้ if
ละเว้น)

ดาวน์โหลด อัลบั้ม หน้าปก งานศิลปะ
อัลบัมมาร์ท {URL} [ทั้งหมด]

ตั้งค่าปกอัลบั้มโดยการดาวน์โหลดรูปภาพจาก URL. กฎที่กำหนดไว้ใน
กล่องโต้ตอบการเรียกดู Cover Art ใช้เพื่อแปลง URL ทั่วไป (เช่น จาก Amazon) เป็น a
URL รูปภาพ ในการตั้งค่าปกอัลบั้มจากไฟล์รูปภาพในเครื่อง ให้ใช้คำสั่ง set

kid3-cli> อัลบัมมาร์ท
http://www.amazon.com/Versus-World-Amon-Amarth/dp/B000078DOC

ส่งออก ไปยัง ไฟล์ or คลิปบอร์ด
ส่งออก {ไฟล์-รูปแบบ-ชื่อ-หมายเลขแท็ก]

แท็กจะถูกส่งออกไปยังไฟล์ ไฟล์ (หรือไปที่คลิปบอร์ดถ้า คลิปบอร์ด ใช้สำหรับ ไฟล์) เข้า
รูปแบบที่มีชื่อ รูปแบบ-ชื่อ (เช่น "CSV ไม่ได้ยกมา"ดูการส่งออก)

สร้างบัญชีตัวแทน เพลย์ลิส
เพลย์ลิส

สร้างเพลย์ลิสต์ในรูปแบบที่กำหนดในการกำหนดค่า ดูที่ สร้างเพลย์ลิสต์

ใช้ ชื่อไฟล์ รูป
รูปแบบชื่อไฟล์

ใช้รูปแบบชื่อไฟล์ที่กำหนดในการกำหนดค่า โปรดดูที่ ใช้รูปแบบชื่อไฟล์

ใช้ แท็ก รูป
รูปแบบแท็ก

ใช้รูปแบบชื่อแท็กที่กำหนดในการกำหนดค่า โปรดดูที่ ใช้รูปแบบแท็ก

ใช้ ข้อความ การเข้ารหัส
การเข้ารหัสข้อความ

ใช้การเข้ารหัสข้อความที่กำหนดในการกำหนดค่า โปรดดูที่ ใช้การเข้ารหัสข้อความ

ตั้งชื่อใหม่ ไดเรกทอรี
เปลี่ยนชื่อ [FORMAT] [สร้าง | เปลี่ยนชื่อ | ดรายรัน] [หมายเลขแท็ก]

เปลี่ยนชื่อหรือสร้างไดเร็กทอรีจากค่าในแท็กตามที่กำหนด FORMAT
(เช่น %{ศิลปิน} - %{อัลบั้ม}ดูเปลี่ยนชื่อไดเร็กทอรี) หากไม่มีการกำหนดรูปแบบ ให้จัดรูปแบบ
กำหนดในไดอะล็อกเปลี่ยนชื่อไดเร็กทอรีถูกใช้ โหมดเริ่มต้นคือ ตั้งชื่อใหม่; เพื่อสร้าง
ไดเรกทอรี สร้าง จะต้องแจกแจงให้ชัดเจน การดำเนินการเปลี่ยนชื่อจะดำเนินการ
ทันทีเพื่อดูว่าจะทำอะไรให้ใช้ ดรายรัน ตัวเลือก

จำนวน แทร็ค
หมายเลขแทร็ค [หมายเลขติดตาม] [หมายเลขแท็ก]

กำหนดหมายเลขแทร็กที่เลือกขึ้นต้นด้วย หมายเลขติดตาม (1 ถ้าละเว้น).

ตัวกรอง
กรอง [กรองชื่อ | รูปแบบตัวกรอง]

กรองไฟล์เพื่อให้เฉพาะไฟล์ที่ตรงกับ รูปแบบตัวกรอง สามารถมองเห็นได้ NS
ชื่อของนิพจน์ตัวกรองที่กำหนดไว้ล่วงหน้า (เช่น "ชื่อไฟล์ แท็ก ไม่ตรงกัน") สามารถใช้ได้
แทนที่จะเป็นนิพจน์ตัวกรอง โปรดดู ตัวกรอง

kid3-cli> กรอง '%{ชื่อ} มี "โทร"
เริ่มต้น
/home/urs/One Hit Wonder - มาแท็กกันเถอะ
+ 01 บทนำ.mp3
- 02 เรามีเธอคนนี้เท่านั้น.mp3
+ 03 Outro.mp3
เสร็จ
kid3-cli> ls
1- 01 บทนำ.mp3
1- 03 ออกโทร.mp3
kid3-cli> กรอง ทั้งหมด
เริ่มต้น
/home/urs/One Hit Wonder - มาแท็กกันเถอะ
+ 01 บทนำ.mp3
+ 02 เรามีเธอคนนี้เท่านั้น.mp3
+ 03 Outro.mp3
เสร็จ
kid3-cli> ls
1- 01 บทนำ.mp3
12 02 เรามีเธอคนนี้เท่านั้น.mp3
1- 03 ออกโทร.mp3

แปลง ไอดี3v2.3 ไปยัง ไอดี3v2.4
to24

แปลง ไอดี3v2.4 ไปยัง ไอดี3v2.3
to23

ชื่อไฟล์ ราคาเริ่มต้นที่ แท็ก
จากแท็ก [FORMAT] [หมายเลขแท็ก]

ตั้งชื่อไฟล์ของไฟล์ที่เลือกจากค่าในแท็ก เช่น จากแท็ก
"%{ติดตาม} - %{ชื่อ}" 1. หากไม่มีการระบุรูปแบบ ระบบจะใช้รูปแบบที่ตั้งค่าไว้ใน GUI

แท็ก ราคาเริ่มต้นที่ ชื่อไฟล์
รวม [FORMAT] [หมายเลขแท็ก]

ตั้งค่าแท็กเฟรมจากชื่อไฟล์ เช่น รวม "%{อัลบูมาติสต์} -
%{อัลบั้ม}/%{แทร็ก} %{ชื่อ}" 2. หากไม่มีการระบุรูปแบบ รูปแบบที่กำหนดใน GUI จะเป็น
ใช้แล้ว. หากรูปแบบของชื่อไฟล์ไม่ตรงกับรูปแบบนี้ อีกสองสามรูปแบบโดยทั่วไป
ลองใช้รูปแบบที่ใช้

แท็ก ไปยัง อื่น ๆ แท็ก
Syncto {หมายเลขแท็ก}

คัดลอกเฟรมแท็กจากแท็กหนึ่งไปยังแท็กอื่น เช่น เพื่อตั้งค่าแท็ก ID3v2 จาก
แท็ก ID3v1 ใช้ Syncto 2.

คัดลอก
สำเนา [หมายเลขแท็ก]

คัดลอกแท็กเฟรมของไฟล์ที่เลือกไปยังบัฟเฟอร์การคัดลอกภายใน พวกเขาสามารถเป็น
ตั้งค่าในไฟล์อื่นโดยใช้ พาสต้า คำสั่ง

พาสต้า
พาสต้า [หมายเลขแท็ก]

ตั้งแท็กเฟรมจากเนื้อหาของ สำเนา บัฟเฟอร์ในไฟล์ที่เลือก

ลบรายการออกจากรถเข็น
เอาออก [หมายเลขแท็ก]

ลบแท็ก

เล่น
เล่น [หยุดชั่วคราว | หยุด | ก่อนหน้า | ต่อไป]

เริ่มเล่นเสียง เมื่อเริ่มต้นแล้วสามารถควบคุมได้ด้วย หยุดชั่วคราว
(เพื่อหยุดชั่วคราวและดำเนินการต่อ) หยุด, ก่อน และ ถัดไป ตัวเลือก

ตัวอย่าง
ตั้งค่าปกอัลบั้มในไฟล์ทั้งหมดของไดเร็กทอรีโดยใช้ฟังก์ชันนำเข้าแบทช์:

kid3-CLI -c 'นำเข้าอัตโนมัติ "ปิดบัง ศิลปะ"' /เส้นทาง/ถึง/ผอ

ลบกรอบความคิดเห็นและใช้รูปแบบแท็กในแท็กทั้งสองของไฟล์ MP3 ทั้งหมดของa
ไดเรกทอรี:

kid3-CLI -c 'ชุด ความเห็น "" 1' -c 'ชุด ความเห็น "" 2' \
-c 'รูปแบบแท็ก 1' -c 'รูปแบบแท็ก 2' /path/to/dir/*.mp3

นำเข้าแท็ก 2 โดยอัตโนมัติ ซิงโครไนซ์กับแท็ก 1 ตั้งชื่อไฟล์จากแท็ก 2 และสุดท้าย
สร้างเพลย์ลิสต์:

kid3-CLI -c นำเข้าอัตโนมัติ -c 'ซิงค์' 1' -c จากแท็ก -c เพลย์ลิส \
/path/to/dir/*.mp3

สำหรับไฟล์ทั้งหมดที่มีแท็ก ID3v2.4.0 ให้แปลงเป็น ID3v2.3.0 และลบเฟรมตัวจัดเรียง:

kid3-CLI -c "กรอง 'ID3v2.4.0 แท็ก'" -c "เลือก ทั้งหมด" -c to23 \
-c "ชุด เตรียมการ ''" /เส้นทาง/ถึง/ผอ

สคริปต์ Python นี้ใช้ kid3-CLI เพื่อสร้าง iTunes Sound ตรวจสอบ iTunNORM เฟรมจาก
เล่นซ้ำได้รับข้อมูล

#!/usr/bin/env หลาม
# สร้าง iTunes Sound Check จาก ReplayGain
จาก __future__ นำเข้า print_function
นำเข้าระบบปฏิบัติการ, sys, กระบวนการย่อย

def rg2sc (เส้นทาง):
สำหรับ root, dirs, ไฟล์ใน os.walk(dirpath):
สำหรับชื่อในไฟล์:
ถ้า name.endswith(('.mp3', '.m4a', '.aiff', '.aif')):
fn = os.path.join (รูท, ชื่อ)
rg = กระบวนการย่อย check_output ([
'kid3-cli', '-c', 'รับ "replaygain_track_gain"',
fn]).แถบ()
ถ้า rg.endswith(b' dB'):
อาร์จี = อาร์จี[:-3]
ลอง:
rg = ลอย (rg)
ยกเว้น ValueError:
print('ค่า %s ของ %s ไม่ใช่ค่าทศนิยม' % (rg, fn))
ต่อ
sc = (' ' + ('%08X' % int((10 ** (-rg / 10)) * 1000) )) * 10
กระบวนการย่อย.call([
'kid3-cli', '-c', 'set iTunNORM "%s"' % sc, fn])

ถ้า __name__ == '__main__':
rg2sc(sys.argv[1])

เครดิต AND ใบอนุญาต


Kid3

โปรแกรมที่เขียนโดย Urs Fleisch

FDL[20]

จีพี[21]

การติดตั้ง


สรุป ความน่าเชื่อถือของ Olymp Trade? ไปยัง ได้รับ Kid3
สามารถติดตาม Kid3 ได้ที่ http://kid3.sourceforge.net.

ความต้องการ
ความต้องการของ Kid3 Qt[22] KDE[23] แนะนำแต่ไม่จำเป็นเพราะสามารถรวบรวม Kid3 ได้
เป็นแอปพลิเคชัน Qt Kid3 สามารถคอมไพล์สำหรับระบบที่ไลบรารีเหล่านี้อยู่
พร้อมใช้งาน เช่น สำหรับ GNU/Linux, Windows และ Mac OS X ในการแท็กไฟล์ Ogg/Vorbis ลิบ็อก[13]
ลิบวอร์บิส และ libvorbisfile.lib[14] จำเป็น สำหรับไฟล์ FLAC libFLAC++ และ libFLAC[15]
รหัส3lib[12] ใช้สำหรับไฟล์ MP3 ทั้งสี่รูปแบบนี้ยังรองรับโดย TagLib[16]
ซึ่งยังสามารถจัดการไฟล์ Opus, MPC, APE, MP2, Speex, TrueAudio, WavPack, WMA, WAV, AIFF
และโมดูลติดตาม ในการนำเข้าจากลายนิ้วมืออะคูสติก โครมาพริ้นท์[18] และ ลิบาฟ[19]
ถูกนำมาใช้

Kid3 พร้อมใช้งานสำหรับลีนุกซ์รุ่นส่วนใหญ่, Windows และ Mac OS X. ลิงค์สามารถพบได้
on http://kid3.sourceforge.net.

การรวบรวม และ การติดตั้ง
คุณสามารถคอมไพล์ Kid3 โดยมีหรือไม่มี KDE หากไม่มี KDE Kid3 จะเป็นแอปพลิเคชั่น Qt ที่เรียบง่ายและ
ขาดคุณสมบัติการกำหนดค่าและเซสชันบางอย่าง

สำหรับเวอร์ชัน KDE ให้ไปที่ไดเร็กทอรีด้านบนแล้วพิมพ์

% ซม .
% ทำ
% ทำ ติดตั้ง

ในการคอมไพล์สำหรับ Qt หรือ KDE เวอร์ชันต่างๆ ให้ตั้งค่าที่สอดคล้องกัน ซม ตัวเลือก

หากไม่มีไลบรารีทั้งหมด Kid3 ถูกสร้างขึ้นด้วยฟังก์ชันการทำงานที่ลดลง ดังนั้นคุณควร
ดูแลให้มีการติดตั้งแพ็คเกจการพัฒนาที่ต้องการทั้งหมด อีกด้านหนึ่ง
ซม-options ควบคุมว่าจะคอมไพล์ไลบรารีใด ค่าเริ่มต้นคือ -D
WITH_TAGLIB:BOOL=เปิด -D WITH_MP4V2:BOOL=ปิด -D WITH_ID3LIB:BOOL=เปิด -D
WITH_CHROMAPPRINT:BOOL=ON -D WITH_VORBIS:BOOL=เปิด -D WITH_FLAC:BOOL=เปิด . ตัวเลือกเหล่านี้สามารถ
ปิดการใช้งาน ปิด.

ในการสร้าง Kid3 เป็นแอปพลิเคชัน Qt โดยไม่มี KDE ให้ใช้ ซม ตัวเลือก -DWITH_APPS=คิวที. ไปยัง
สร้างทั้งแอปพลิเคชัน KDE และ Qt, set -DWITH_APPS="Qt;KDE".

สามารถใช้ Qt 4 หรือ Qt 5 ได้ เพื่อบังคับให้ใช้ Qt 4 ให้ตั้งค่า -DWITH_QT4=เปิดเพื่อบังคับให้ใช้
Qt 5 ชุด -DWITH_QT5=เปิดหากทั้งสองตัวเลือกนี้เป็น OFF (ค่าเริ่มต้น) Qt 4 จะเป็นที่ต้องการ if
ติดตั้งทั้งสองเวอร์ชันแล้ว หากต้องการใช้การติดตั้ง Qt เฉพาะ ให้ตั้งค่า
-DQT_QMAKE_EXECUTABLE=/path/to/qmake. หากเปิดใช้งานการสร้างแอปพลิเคชัน KDE ให้ตั้งค่า
Qt 4 จะใช้ KDE 4 ในขณะที่การตั้งค่า Qt 5 จะใช้ KDE 5

การสร้าง RPM-Packages ได้รับการสนับสนุนโดยไฟล์ kid3.spec สำหรับ Debian-Packages, the
สคริปต์ build-deb.shis พร้อมใช้งาน

แอปพลิเคชัน Qt ยังสามารถคอมไพล์สำหรับ Windows และ Mac OS X ได้ สคริปต์ใน
โฟลเดอร์ win32 และ macosx สามารถใช้สร้างและสร้างแพ็คเกจได้ ห้องสมุดสามารถ
ติดตั้งโดยใช้ buildlibs.sh

องค์ประกอบ
ด้วย KDE ตัวกรองชื่อไฟล์และรูปแบบ รูปแบบการนำเข้า ชื่อไฟล์และ ID3
รูปแบบ การตั้งค่าแถบเครื่องมือและแถบสถานะตลอดจนขนาดหน้าต่างจะถูกบันทึกไว้ใน
ตำแหน่งมาตรฐานในไฟล์ kid3rc เป็นแอปพลิเคชัน Qt ไฟล์นี้อยู่ใน
.config/Kid3/Kid3.conf. บน Windows การกำหนดค่าจะถูกเก็บไว้ในรีจิสทรี

ดี-บัส INTERFACE


ดีบัส ตัวอย่าง
เวอร์ชัน Qt 4 และ KDE 4 บน Linux มี D-Bus-Interface เพื่อควบคุม Kid3 ด้วยสคริปต์
สคริปต์สามารถเขียนในภาษาใดก็ได้ด้วย D-Bus-bindings (เช่นใน Python) และสามารถ
เพิ่มไปยัง User Actions เพื่อขยายการทำงานของ Kid3

ศิลปินในแท็ก 2 ของไฟล์ปัจจุบันสามารถตั้งค่าเป็น "One Hit Wonder" ด้วย
รหัสต่อไปนี้:

เปลือก

dbus-send --dest=net.sourceforge.kid3 --print-reply = ตัวอักษร \
/Kid3 net.sourceforge.Kid3.setFrame int32:2 string:'Artist' \
string:'วันฮิตวันเดอร์'

หรือง่ายกว่าด้วย Qt's คิวดีบัส (qdbusviewer สามารถใช้เพื่อสำรวจอินเทอร์เฟซใน GUI):

qdbus net.sourceforge.kid3 /Kid3 setFrame 2 ศิลปิน \
'วันฮิตวันเดอร์'

หลาม

นำเข้า dbus
kid3 = dbus.SessionBus().get_object(
'net.sourceforge.kid3', '/Kid3')
kid3.setFrame (2, 'ศิลปิน', 'วันฮิตวันเดอร์')

Perl

ใช้เน็ต::DBus;
$kid3 = สุทธิ::DBus->session->get_service(
"net.sourceforge.kid3") ->get_object(
"/Kid3", "net.sourceforge.Kid3");
$kid3->setFrame(2, "ศิลปิน", "วันฮิตวันเดอร์");

ดีบัส API
D-Bus API ถูกระบุใน net.sourceforge.Kid3.xml อินเทอร์เฟซ Kid3 มี
วิธีการดังต่อไปนี้:

จุดเปิด ไฟล์ or ไดเรกทอรี
บูล openDirectory(สตริง เส้นทาง);

เส้นทาง
เส้นทางไปยังไฟล์หรือไดเรกทอรี

คืนค่า จริง ถ้าตกลง

ลด ทั้งหมด การแก้ไข ไฟล์
บูล บันทึก(เป็นโมฆะ);

คืนค่า จริง ถ้าตกลง

รับ a รายละเอียด ความผิดพลาด ข่าวสาร ให้ by บาง วิธีการ
เชือก getErrorMessage(เป็นโมฆะ);

ส่งกลับข้อความแสดงข้อผิดพลาดโดยละเอียด

คืนกลับ การเปลี่ยนแปลง in เลือก ไฟล์
ย้อนกลับ(เป็นโมฆะ);

เริ่มต้น an อัตโนมัติ ชุด นำเข้า
บูล นำเข้าแบทช์ (int32 แท็กMask, เชือก ชื่อโปรไฟล์);

แท็กMask
แท็กมาสก์ (บิต 0 สำหรับแท็ก 1 บิต 1 สำหรับแท็ก 2)

ชื่อโปรไฟล์
ชื่อของโปรไฟล์การนำเข้าแบทช์ที่จะใช้

นำเข้า แท็ก ราคาเริ่มต้นที่ a ไฟล์
บูล นำเข้าจากไฟล์ (int32 แท็กMask, เชือก เส้นทาง, int32 fmtIdx);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

เส้นทาง
เส้นทางของไฟล์

fmtIdx
ดัชนีรูปแบบ

คืนค่า จริง ถ้าตกลง

ดาวน์โหลด อัลบั้ม หน้าปก ศิลปะ
downloadAlbumArt(สตริง URL, บูล ทั้งหมดFilesInDir);

URL
URL ของไฟล์รูปภาพหรือทรัพยากรปกอัลบั้ม

ทั้งหมดFilesInDir
true เพื่อเพิ่มรูปภาพให้ทุกไฟล์ในไดเร็กทอรี

ส่งออก แท็ก ไปยัง a ไฟล์
บูล ส่งออกไปยังไฟล์ (int32 แท็กMask, เชือก เส้นทาง, int32 fmtIdx);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

เส้นทาง
เส้นทางของไฟล์

fmtIdx
ดัชนีรูปแบบ

คืนค่า จริง ถ้าตกลง

สร้างบัญชีตัวแทน a เพลย์ลิส
บูล createPlaylist(เป็นโมฆะ);

คืนค่า จริง ถ้าตกลง

เลิก ใบสมัคร
เลิก(เป็นโมฆะ);

เลือก ทั้งหมด ไฟล์
selectAll(เป็นโมฆะ);

ยกเลิกการเลือก ทั้งหมด ไฟล์
ยกเลิกการเลือกทั้งหมด (เป็นโมฆะ);

ชุด เป็นครั้งแรก ไฟล์ as ปัจจุบัน ไฟล์
บูล firstFile(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์แรก

ชุด ก่อน ไฟล์ as ปัจจุบัน ไฟล์
บูล ไฟล์ก่อนหน้า(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์ก่อนหน้า

ชุด ถัดไป ไฟล์ as ปัจจุบัน ไฟล์
บูล ไฟล์ถัดไป(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์ถัดไป

เลือก เป็นครั้งแรก ไฟล์
บูล selectFirstFile(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์แรก

เลือก ก่อน ไฟล์
บูล selectPreviousFile(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์ก่อนหน้า

เลือก ถัดไป ไฟล์
บูล selectNextFile(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์ถัดไป

เลือก ปัจจุบัน ไฟล์
บูล selectCurrentFile(เป็นโมฆะ);

คืนค่า จริง หากมีไฟล์ปัจจุบัน

แสดง or ล่มสลาย ปัจจุบัน ไฟล์ ชิ้น if it is a ไดเรกทอรี
บูล expandDirectory(เป็นโมฆะ);

รายการไฟล์เป็นไดเร็กทอรีถ้า getFileName() ส่งกลับชื่อด้วย '/' เป็นตัวสุดท้าย
ตัวอักษร

คืนค่า จริง หากรายการไฟล์ปัจจุบันเป็นไดเร็กทอรี

ใช้ ไฟล์ ชื่อ รูป
ApplyFilenameFormat(เป็นโมฆะ);

ใช้ แท็ก รูป
ApplyTagFormat(เป็นโมฆะ);

ใช้ ข้อความ การเข้ารหัส
ApplyTextEncoding(เป็นโมฆะ);

ชุด ไดเรกทอรี ชื่อ ราคาเริ่มต้นที่ แท็ก
บูล setDirNameFromTag(int32 .) แท็กMask, เชือก รูป, บูล สร้าง);

แท็กMask
แท็กมาสก์ (บิต 0 สำหรับแท็ก 1 บิต 1 สำหรับแท็ก 2)

รูป
รูปแบบชื่อไดเร็กทอรี

สร้าง
จริงเพื่อสร้างเท็จที่จะเปลี่ยนชื่อ

คืนค่า จริง หากตกลง มิฉะนั้น ข้อความแสดงข้อผิดพลาดจะพร้อมใช้งานโดยใช้ getErrorMessage()

ชุด ภายหลัง ลู่ ตัวเลข in เลือก ไฟล์
numberTracks(int32 .) แท็กMask, int32 อันดับแรกTrackNr);

แท็กMask
แท็กมาสก์ (บิต 0 สำหรับแท็ก 1 บิต 1 สำหรับแท็ก 2)

อันดับแรกTrackNr
เบอร์ที่จะใช้สำหรับไฟล์แรก

ตัวกรอง ไฟล์
ตัวกรอง (สตริง การแสดงออก);

การแสดงออก
นิพจน์ตัวกรอง

แปลง ไอดี3v2.3 แท็ก ไปยัง ไอดี3v2.4
ConvertToId3v24(เป็นโมฆะ);

แปลง ไอดี3v2.4 แท็ก ไปยัง ไอดี3v2.3
ConvertToId3v23(เป็นโมฆะ);

คืนค่า จริง ถ้าตกลง

รับ เส้นทาง of ไดเรกทอรี
เชือก getDirectoryName(เป็นโมฆะ);

ส่งกลับเส้นทางที่แน่นอนของไดเรกทอรี

รับ ชื่อ of ปัจจุบัน ไฟล์
เชือก getFileName(เป็นโมฆะ);

ส่งกลับชื่อไฟล์สัมบูรณ์ที่แท้จริง ลงท้ายด้วย "/" หากเป็นไดเร็กทอรี

ชุด ชื่อ of เลือก ไฟล์
setFileName(สตริง ชื่อ);

ชื่อ
ชื่อไฟล์

ไฟล์จะถูกเปลี่ยนชื่อเมื่อบันทึกไดเร็กทอรี

ชุด รูป ไปยัง ใช้ เมื่อ การตั้งค่า ชื่อไฟล์ ราคาเริ่มต้นที่ แท็ก
setFileNameFormat(สตริง รูป);

รูป
รูปแบบชื่อไฟล์

ชุด ไฟล์ ชื่อ of เลือก ไฟล์ ราคาเริ่มต้นที่ แท็ก
setFileNameFromTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

รับ ความคุ้มค่า of กรอบ
เชือก getFrame(int32 .) แท็กMask, เชือก ชื่อ);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

ชื่อ
ชื่อเฟรม (เช่น "ศิลปิน")

ในการรับข้อมูลไบนารีเช่นรูปภาพ สามารถเพิ่มชื่อไฟล์ที่จะเขียนหลัง
ชื่อเช่น "รูปภาพ:/path/to/file" ในทำนองเดียวกันเนื้อเพลงที่ซิงโครไนซ์สามารถเป็น
ส่งออก เช่น "SYLT:/path/to/file"

ส่งกลับค่าของเฟรม

ชุด ความคุ้มค่า of กรอบ
บูล setFrame(int32 .) แท็กMask, เชือก ชื่อ, เชือก ความคุ้มค่า);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

ชื่อ
ชื่อเฟรม (เช่น "ศิลปิน")

ความคุ้มค่า
ค่าของเฟรม

สำหรับแท็ก 2 (แท็กMask 2) ถ้าไม่มีเฟรมด้วย ชื่อ มีอยู่เฟรมใหม่จะถูกเพิ่มถ้า ความคุ้มค่า is
ว่างเปล่า เฟรมจะถูกลบออก ในการเพิ่มข้อมูลไบนารีเช่นรูปภาพ สามารถเพิ่มไฟล์ได้
หลังจากที่ ชื่อเช่น "รูปภาพ:/path/to/file" "SYLT:/path/to/file" สามารถใช้เพื่อ
นำเข้าเนื้อเพลงที่ซิงโครไนซ์

คืนค่า จริง ถ้าตกลง

รับ ทั้งหมด เฟรม of a แท็ก
แถว of เชือก getTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

ส่งคืนรายการพร้อมชื่อเฟรมและค่าสลับกัน

รับ วิชาการ ข้อมูล เกี่ยวกับ ไฟล์
แถว of เชือก รับข้อมูล (เป็นโมฆะ);

คุณสมบัติ ได้แก่ รูปแบบ, บิตเรต, อัตราสุ่ม, ช่อง, ระยะเวลา, โหมดช่อง, VBR, แท็ก
1 แท็ก 2 คุณสมบัติที่ไม่พร้อมใช้งานจะถูกละเว้น

ส่งคืนรายการพร้อมชื่อและค่าคุณสมบัติสลับกัน

ชุด แท็ก ราคาเริ่มต้นที่ ไฟล์ ชื่อ
setTagFromFileName(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

ชุด แท็ก ราคาเริ่มต้นที่ อื่น ๆ แท็ก
setTagFromOtherTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

คัดลอก แท็ก
copyTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

พาสต้า แท็ก
pasteTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

ลบรายการออกจากรถเข็น แท็ก
removeTag(int32 .) แท็กMask);

แท็กMask
บิตแท็ก (1 สำหรับแท็ก 1, 2 สำหรับแท็ก 2)

แยกวิเคราะห์ องค์ประกอบ
reparseConfiguration (เป็นโมฆะ);

การเปลี่ยนแปลงการกำหนดค่าอัตโนมัติสามารถทำได้โดยการแก้ไขไฟล์การกำหนดค่าและ
แล้วทำการแจงการกำหนดค่าใหม่

การเล่น เลือก ไฟล์
playAudio(เป็นโมฆะ);

คิวเอ็มแอล INTERFACE


คิวเอ็มแอล ตัวอย่าง
สคริปต์ QML สามารถเรียกใช้ผ่านเมนูบริบทของรายการไฟล์และสามารถตั้งค่าได้ในแท็บ
การดำเนินการของผู้ใช้ของกล่องโต้ตอบการตั้งค่า สคริปต์ที่ตั้งไว้สามารถใช้เป็น
ตัวอย่างการเขียนโปรแกรมสคริปต์ที่กำหนดเอง QML ใช้ JavaScript นี่คือข้อบังคับ "สวัสดี
โลก":

นำเข้า Kid3 1.0

Kid3Script {
ออนรัน: {
console.log("สวัสดีชาวโลก ไดเร็กทอรีคือ", app.dirName)
Qt.เลิก()
}
}

หากสคริปต์นี้ถูกบันทึกเป็น /path/to/Example.qml คำสั่งผู้ใช้สามารถกำหนดเป็น @qml
/path/to/Example.qml ด้วยชื่อ คิวเอ็มแอล ทดสอบ และตรวจสอบเอาท์พุต ก็สามารถเริ่มใช้งานได้เลย
รายการทดสอบ QML ในเมนูบริบทรายการไฟล์ และผลลัพธ์จะปรากฏใน
หน้าต่าง

อีกทางหนึ่ง สคริปต์สามารถเริ่มได้โดยไม่ขึ้นกับ Kid3 โดยใช้เครื่องมือ QML

qmlviewer -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

สำหรับ Qt 5 คำสั่ง

qml -apptype วิดเจ็ต -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

or

qmlscene -I /usr/lib/kid3/plugins/imports /path/to/Example.qml

สามารถใช้ได้. บน Windows และ OS X เส้นทางการนำเข้าจะต้องปรับให้เข้ากับโฟลเดอร์นำเข้า
ภายในไดเร็กทอรีการติดตั้ง สคริปต์ที่เริ่มต้นนอก Kid3 จะใช้ปัจจุบัน
ไดเร็กทอรีจึงควรเปลี่ยนก่อน

ในการแสดงรายการชื่อในแท็ก 2 ของไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบัน ให้ทำดังนี้
สามารถใช้สคริปต์ได้:

นำเข้า Kid3 1.0

Kid3Script {
ออนรัน: {
app.firstFile()
ทำ {
ถ้า (app.selectionInfo.tagFormatV2)
console.log(app.getFrame(tagv2, "title"))
} ในขณะที่ (app.nextFile())
}
}

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

นำเข้า Kid3 1.0

Kid3Script {
ออนรัน: {
ฟังก์ชัน doWork() {
ถ้า (app.selectionInfo.tagFormatV2) {
console.log(app.getFrame(tagv2, "title"))
}
ถ้า (!app.nextFile()) {
Qt.เลิก()
} else {
setTimeout(ทำงาน, 1)
}
}

app.firstFile()
ทำงาน()
}
}

สคริปต์ตัวอย่างเพิ่มเติมมาพร้อมกับ Kid3 และลงทะเบียนเป็นคำสั่งของผู้ใช้แล้ว

· ReplayGain ไปยัง SoundCheck (ReplayGain2SoundCheck.qml): สร้าง iTunNORM SoundCheck
ข้อมูลจากเฟรมรับการเล่นซ้ำ

· ปรับขนาดปกอัลบั้ม (ResizeAlbumArt.qml): ปรับขนาดภาพหน้าปกแบบฝังซึ่งเป็น
ขนาดใหญ่กว่า 500x500 พิกเซล

· แยกปกอัลบั้ม (ExtractAlbumArt.qml): แยกรูปภาพปกที่ฝังไว้ทั้งหมด
หลีกเลี่ยงการซ้ำซ้อน

· Embed Album Art (EmbedAlbumArt.qml): ภาพหน้าปกแบบฝังที่พบในไฟล์ภาพลงในไฟล์เสียง
ไฟล์ในโฟลเดอร์เดียวกัน

· เนื้อเพลงฝัง (EmbedLyrics.qml): ดึงเนื้อเพลงที่ไม่ซิงโครไนซ์จากบริการเว็บ

· การเข้ารหัสข้อความ ID3v1 (ShowTextEncodingV1.qml): ช่วยในการค้นหาการเข้ารหัสของแท็ก ID3v1
โดยแสดงแท็กของไฟล์ปัจจุบันในการเข้ารหัสอักขระที่มีอยู่ทั้งหมด

· ส่งออก CSV (ExportCsv.qml): ส่งออกแบบเรียกซ้ำแท็กทั้งหมดของไฟล์ทั้งหมดไปยังไฟล์ CSV

· QML Console (QmlConsole.qml): คอนโซลที่เล่นง่ายด้วย QML API ของ Kid3

คิวเอ็มแอล API
สามารถสำรวจ API ได้อย่างง่ายดายโดยใช้คอนโซล QML ซึ่งมีให้เป็นตัวอย่าง
สคริปต์ที่มีส่วนต่อประสานกับผู้ใช้

Kid3Script
Kid3Script เป็นส่วนประกอบ QML ปกติที่อยู่ภายในไดเร็กทอรีปลั๊กอิน คุณสามารถ
ใช้องค์ประกอบ QML อื่นเช่นกัน การใช้ Kid3Script ทำให้ง่ายต่อการเริ่มต้น
ฟังก์ชันสคริปต์โดยใช้ the ออนรัน ตัวจัดการสัญญาณ นอกจากนี้ยังซ่อนความแตกต่างระหว่าง
เวอร์ชัน QtQuick เพื่อให้สคริปต์เข้ากันได้กับทั้ง Qt 4 และ Qt 5
นอกจากนี้ยังมีฟังก์ชั่นบางอย่าง:

onRun: ตัวจัดการสัญญาณซึ่งถูกเรียกใช้เมื่อสคริปต์เริ่มทำงาน
tagv1, tagv2, tagv2v1: ค่าคงที่สำหรับพารามิเตอร์แท็ก
สคริปต์: การเข้าถึงฟังก์ชันการเขียนสคริปต์
configs: การเข้าถึงออบเจ็กต์การกำหนดค่า
getArguments(): รายการอาร์กิวเมนต์ของสคริปต์
isStandalone(): true ถ้าสคริปต์ไม่ได้เริ่มต้นจากภายใน Kid3
setTimeout (โทรกลับ, หน่วงเวลา): เริ่มการโทรกลับหลังจากหน่วงเวลา ms

การเขียนสคริปต์ ฟังก์ชั่น
เนื่องจาก JavaScript และด้วยเหตุนี้ QML จึงมีเพียงชุดฟังก์ชันสำหรับการเขียนสคริปต์ที่จำกัด
ต้นฉบับ วัตถุมีวิธีการเพิ่มเติมบางอย่างเช่น:

script.properties(obj): สตริงที่มีคุณสมบัติ Qt
script.writeFile(filePath, data): เขียนข้อมูลไปยังไฟล์ เป็นจริงถ้า OK
script.readFile(filePath): อ่านข้อมูลจาก file
script.removeFile(filePath): ลบไฟล์ เป็นจริงถ้าตกลง
script.fileExists(filePath): จริงถ้ามีไฟล์อยู่
script.renameFile(oldName, newName): เปลี่ยนชื่อไฟล์ เป็นจริงถ้า OK
script.tempPath(): เส้นทางไปยังไดเร็กทอรีชั่วคราว
script.listDir(เส้นทาง, [nameFilters], [จัดประเภท]): รายชื่อรายการไดเรกทอรี
script.system(program, [args], [msecs]): เริ่มคำสั่งระบบพร้อมกัน
[รหัสออก เอาต์พุตมาตรฐาน ข้อผิดพลาดมาตรฐาน] ถ้าไม่หมดเวลา
script.getEnv(varName): รับค่าของตัวแปรสภาพแวดล้อม
script.setEnv(varName, value): ตั้งค่าของตัวแปรสภาพแวดล้อม
script.getQtVersion(): สตริงเวอร์ชัน Qt เช่น "5.4.1"
script.getDataMd5(data): รับสตริงฐานสิบหกของแฮช MD5 ของข้อมูล
script.getDataSize(data): รับขนาดของไบต์ array
script.dataToImage(data, [format]): สร้างภาพจาก databytes
script.dataFromImage(img, [format]): รับไบต์ข้อมูลจาก image
script.loadImage(filePath): โหลดรูปภาพจากไฟล์
script.saveImage(img, filePath, [format]): บันทึกรูปภาพลงในไฟล์ เป็นจริงถ้า OK
script.imageProperties(img): รับคุณสมบัติของรูปภาพ แผนที่ประกอบด้วย
"ความกว้าง", "ความสูง", "ความลึก" และ "colorCount" เว้นว่างไว้หากภาพไม่ถูกต้อง
script.scaleImage(img, width, [height]): ปรับขนาดรูปภาพ, ส่งกลับภาพที่ปรับขนาด
script.selectFileName(caption, dir, filter, saveFile): เปิดไฟล์ไดอะล็อกไปที่
เลือกไฟล์

การใช้งาน บริบท
การใช้ QML ทำให้สามารถเข้าถึงฟังก์ชันส่วนใหญ่ของ Kid3 ได้ API นั้นคล้ายกับ
อันที่ใช้สำหรับ D-Bus สำหรับรายละเอียด โปรดดูหมายเหตุที่เกี่ยวข้อง

app.openDirectory(เส้นทาง): เปิดไดเรกทอรี
app.saveDirectory(): บันทึกไดเรกทอรี
app.revertFileModifications(): ย้อนกลับ
app.importTags(แท็ก เส้นทาง fmtIdx): นำเข้าไฟล์
app.downloadImage(url, allFilesInDir): ดาวน์โหลดภาพ
app.exportTags(แท็ก เส้นทาง fmtIdx): ส่งออกไฟล์
app.writePlaylist(): เขียนรายการเล่น
app.selectAllFiles(): เลือกทั้งหมด
app.deselectAllFiles(): ยกเลิกการเลือก
app.firstFile([select]): ไปที่ไฟล์แรก
app.nextFile([select]): ไปยังไฟล์ถัดไป
app.previousFile([select]): ไปยังไฟล์ก่อนหน้า
app.selectCurrentFile([select]): เลือกไฟล์ปัจจุบัน
app.requestExpandFileList(): ขยายทั้งหมด
app.applyFilenameFormat(): ใช้ชื่อไฟล์รูปแบบ
app.applyTagFormat(): ใช้รูปแบบแท็ก
app.applyTextEncoding(): ใช้การเข้ารหัสข้อความ
app.numberTracks(nr, total, tag, [options]): จำนวนแทร็ค
app.applyFilter(expr): ตัวกรอง
app.convertToId3v23(): แปลง ID3v2.4.0 เป็น ID3v2.3.0
app.convertToId3v24(): แปลง ID3v2.3.0 เป็น ID3v2.4.0
app.getFilenameFromTags(tag): ชื่อไฟล์จากแท็ก
app.getTagsFromFilename(แท็ก): ชื่อไฟล์ไปยังแท็ก
app.getAllFrames(tag): รับวัตถุที่มีเฟรมทั้งหมด
app.getFrame(แท็ก ชื่อ): รับเฟรม
app.setFrame(แท็ก ชื่อ ค่า): Set frame
app.getPictureData(): รับข้อมูลจากกรอบรูป
app.setPictureData(data): ตั้งค่าข้อมูลในกรอบรูป
app.copyToOtherTag(tag): แท็กไปยังแท็กอื่น ๆ
app.copyTags(แท็ก): Copy
app.pasteTags(แท็ก): วาง
app.removeTags(แท็ก): Remove
app.playAudio(): เล่น
app.readConfig(): อ่านการกำหนดค่า
app.applyChangedConfiguration(): ใช้ configuration
app.dirName: ชื่อไดเร็กทอรี
app.selectionInfo.fileName: ชื่อไฟล์
app.selectionInfo.filePath: แอ็บโซลูทไฟล์พา ธ
app.selectionInfo.detailInfo: รายละเอียดรูปแบบ
app.selectionInfo.tagFormatV1: แท็ก 1 รูปแบบ
app.selectionInfo.tagFormatV2: แท็ก 2 รูปแบบ
app.selectionInfo.formatString(แท็ก, รูปแบบ): รหัสทดแทนในรูปแบบสตริง

สำหรับการดำเนินการแบบอะซิงโครนัส การเรียกกลับสามารถเชื่อมต่อกับสัญญาณได้

ฟังก์ชั่นนำเข้าอัตโนมัติ (โปรไฟล์) {
ฟังก์ชัน onAutomaticImportFinished() {
app.batchImporter.finished.disconnect (onAutomaticImportFinished)
}
app.batchImporter.finished.connect (onAutomaticImportFinished) แอปพลิเคชัน
app.batchImport(โปรไฟล์, tagv2)
}

ฟังก์ชั่นเปลี่ยนชื่อไดเรกทอรี (รูปแบบ) {
ฟังก์ชัน onRenameActionsScheduled() {
app.renameActionsScheduled.disconnect (onRenameActionsScheduled)
app.performRenameActions()
}
app.renameActionsScheduled.connect (onRenameActionsScheduled)
app.renameDirectory (tagv2v1, รูปแบบ, เท็จ)
}

องค์ประกอบ วัตถุ
ส่วนการกำหนดค่าต่างๆ สามารถเข้าถึงได้โดยใช้วิธีการของ configs. ของพวกเขา
สามารถแสดงรายการคุณสมบัติในคอนโซล QML

script.properties (configs.networkConfig ())

สามารถตั้งค่าคุณสมบัติ:

configs.networkConfig().useProxy = เท็จ

configs.batchImportConfig()
configs.exportConfig ()
configs.fileConfig()
configs.filenameFormatConfig()
configs.filterConfig ()
configs.findReplaceConfig ()
configs.guiConfig()
configs.importConfig ()
configs.mainWindowConfig()
configs.networkConfig ()
configs.numberTracksConfig()
configs.playlistConfig ()
configs.renDirConfig()
configs.tagConfig()
configs.tagFormatConfig()
configs.userActionsConfig()

ใช้ kid3-core ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 3
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 4
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 5
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • 6
    โดลิบาร์ ERP - CRM
    โดลิบาร์ ERP - CRM
    Dolibarr ERP - CRM ใช้งานง่าย
    แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ERP และ CRM
    (รันด้วยเว็บเซิร์ฟเวอร์ php หรือ as
    ซอฟต์แวร์แบบสแตนด์อโลน) สำหรับธุรกิจ
    ฐานราก...
    ดาวน์โหลด Dolibarr ERP - CRM
  • เพิ่มเติม»

คำสั่ง Linux

Ad