דילוג לתוכן

צינור הייבוא

ייבוא ​​הופך תיקיית קבצים לרשומת קטלוג מבלי לשנות בייט של הקבצים. דף זה הוא הצינור מאחורי הזרימה המתוארת בשימוש במדריך.

תיקיות במעקב מנוטרות דרך אירועי מערכת הקבצים של הפלטפורמה, עם השהיית איחוד, ונסרקות מחדש בשינוי; סריקות מתאמות מול רשימת המועמדים הקיימת במקום להתחיל מחדש. הסורק מסווג תיקייה כהוצאה אחת (שמע ישירות בפנים, או תיקיות משנה בצורת דיסק כמו CD1/CD2), או נכנס לתוכה כאוסף. קבצים מסווגים לפי סיומת לשמע, אמנות ומסמכים, ואז השמע נבדק: הקודק החשוב הוא זה ש-FFmpeg מוצא בבתים, לא סיומת הקובץ. תיקיות שמכילות סמני הורדה חלקית מוחרגות עד שההורדה מסתיימת.

גיליון CUE הופך דימוי שמע אחד לרשימת רצועות. המנתח מטפל ב-pregaps ו-postgaps, מבצעים ו-ISRC לכל רצועה, וגם דימויי קובץ יחיד וגם פריסות CUE של קובץ לכל רצועה. גבולות רצועה מומרים ממסגרות CUE (1/75 שנייה) למיקומי דגימה מדויקים, שמאוחר יותר הופכים לחלונות הבתים והדגימות שהניגון משתמש בהם.

טיוטות נתוני מטא

קישור למקטע הזה

כל מועמד מאחסן טיוטת נתוני מטא ניתנת לעריכה אחת ומקור אפשרי. הטיוטה יכולה להיות ריקה, מלאה ישירות, מלאה משחרור חיצוני, או מלאה מתמונות תאריך- קובץ מאוחסנות. מקור רשומות היכן שהטיוטה הנוכחית החלה; עריכת תיקונים מאוחר יותר לא ממחיקה אותה. לכניסה ישירה ולטיוטה שנמחקה אין מקור.

תא נתוני המטה העליון מציג את הטיוטה, את הדפדפן חיפוש באינטרנט, או את הדפדפן תגיות הקבצים. פתיחת או סגירת דפדפן לא כותבת מחדש את הטיוטה. החלה הוספת מקור מחליפה את הטיוטה, את המקור שלה ואת כיסוי המקור הנבחר שלה בעסקה אחת של בסיס נתונים בעוד היא שומרת על תפקידים של קבצים, קשרים CUE, הקצאת דיסקים והחלטות מיפוי אחרות.

חיפוש באינטרנט

קישור למקטע הזה

חיפוש באינטרנט היא הדרך היחידה שמריצה זיהוי. היא מחשבה מזהה תקליטור מיומן ריפוד או דף CUE, מזהה קוד- מסגרת וטקסט קטלוג עם OCR, מבקשת MusicBrainz וDiscogs, ומתאימה את התוצאות. תגיות שמע מוטמעות אינן ראיות לזיהוי מקוון.

להגדרה מקור מטא־נתונים כברירת מחדל יש שלושה ערכים. ללא יוצר טיוטה ריקה ולא מתחיל עבודת מטא־נתונים. תגיות הקבצים קורא ומחיל את תמונת המצב של התגיות. חיפוש באינטרנט פותח את התהליך המקוון. מצב ברירת המחדל של חיפוש באינטרנט בוחר אוטומטי, שמכניס לתור חילוץ ראיות, שאילתות לספקים והתאמה, או חיפוש ידני, שאינו מתחיל זיהוי. פתיחת חיפוש באינטרנט לכל מועמד משתמשת במצב הנבחר; אוטומטי אינו מפעיל מחדש תהליך פעיל או שהושלם.

תגיות הקבצים

קישור למקטע הזה

תגיות הקבצים קורא תגיות אודיו מוטמעות ו- CUE נתוני מטא בעצלנות אלא אם כן זהו ברירת המחדל המוגדרת עבור מועמד שגילה לאחרונה. התצוגה המקדימה מאחסנת תמונה מודפסת עם יצירת הסריקה של המועמד, עריכת תיקייה, וקובצי אודיו נצפים. החלה החלפתה מחליפה את הגרסה הראשונית מתוך אותה תמונה מודפסת. הייבוא צורך את אותה תמונה מודפסת ונכשל לפני שהספרייה כותבת אם חותמו או תצפיותיו השתנו; הוא לא קורא תשובה שונה.

כניסה ישירה לא מבצעת ק/ י של נתוני מטא. שדות השחרור והעקוב של הטיוטה הריקנית ניתנים לעריכה מיד, והיא הופכת לייצוא כאשר השדות הנדרשים והמיפויים מאושרים. רשימת המועמדים לא מתייחסת למקורות החסרים כשגיאות או בקשה לתשומת לב.

MusicBrainz נשאל בעילום שם בקצב קפדני של בקשה אחת לשנייה. Discogs מאמת עם האסימון האישי של המשתמש ממחזיק המפתחות, בקצב ובניסיונות חוזרים בתוך המגבלות שלו, ואסימון שנדחה מדווח כך שהממשק יכול לסמן אותו במקום להכשיל חיפושים בשקט. תגובות נשמרות במטמון לכל הפעלה, וה-JSON הגולמי של המקור שנבחר מאורכב במסד הנתונים לפרשנות מחדש בעתיד.

אישור ייבוא מריץ, לפי הסדר:

  1. אימות פענוח: כל רצועה מפוענחת מתחילתה עד סופה; ריפ שלא יכול להתפענח במלואו מכשיל את הייבוא לפני שמשהו נכתב (דגל הגדרה יכול לכבות זאת).
  2. ניתוח עוצמת שמע: עוצמה משולבת ושיא אמיתי נמדדים לכל רצועה ולכל אלבום באותו מעבר פענוח, ונשמרים לשימוש replay-gain.
  3. בחירת עטיפה: האמנות שנבחרה (מרוחקת, תמונת תיקייה או מוטמעת) נוצרת מחדש כתמונת תצוגה ממוזערת; המקור נשמר בין קובצי ההוצאה אם הגיע מהתיקייה.
  4. כתיבה אטומית: ההוצאה, הרצועות, הקרדיטים, הזהויות, הפורמטים, המקטעים, הקבצים והעטיפה נשמרים בעסקה אחת. אין מצב מיובא למחצה.

ההוצאה נוחתת כשהיא מפנה לקבצים של המשתמש במקום. אם המשתמש בחר ניהול בענן, ההעלאה מתרחשת אחרי השמירה כמעבר אחסון, והבתים המקוריים של הקבצים נשארים מקור האמת לאורך כל הדרך; שום דבר שהמשתמש נתן ל-bae לא נמחק או משתנה.

זיהוי ריפים

קישור למקטע הזה

כל הוצאה רושמת גיבוב תוכן של מבנה התיקייה שיובאה (נתיבים יחסיים וגדלים, בלי תלות במיקום). סריקות חוזרות משתמשות בו כדי לסמן תיקיות שכבר בספרייה, וייבואים חוזרים של אותו ריפ מוצאים ומחליפים את ההוצאה הקודמת שלהם במקום לשכפל אותה.