سؤال

لقد كنت مشغولاً بفهم MusicBrainz قاعدة البيانات في الساعات القليلة الماضية ، وكما لاحظت ، لا يوجد تطبيق سطر الأوامر لوضع علامة أو ملفات صوت بصمات الأصابع. هل هناك أي تطبيقات CLI على بصمة MusicBrainz؟ وكيف يمكنني إنشاء تلك البصمات؟

لقد وجدت بعض ادوات التطوير على موقعه على الويب (Python-MusicBrainz2 ، Libdiscid وخدمة Webs XML) ، لكنني لم أتمكن من العثور على أداة أو تطبيق بسيط ينشئ تلك بصمات الأصابع (يبدو أن أدوات التطورات مفيدة فقط لاسترداد معلومات المسار/الفنان باستخدام بصمات الأصابع). هل أفهم شيئًا خاطئًا؟

أطيب التحيات

هل كانت مفيدة؟

المحلول

تتم بصمة بصمة خارجي libofa مكتبة. (انظر أيضا MusicDns.) لذلك ، في الواقع ليس "بصمة MusicBrainz" ولكن مكبر الصوت.

لا أعرف ما إذا كانت أي أداة سطر أوامر موجودة حاليًا ، لكن الكود المعروض في الوثائق لا يبدو معقدًا للغاية بالنسبة لي (لكنك ستحتاج إلى ترخيص للوصول إلى قاعدة البيانات) ؛ لذلك إذا لزم الأمر ، فقد تكون قادرًا على كتابة بنفسك.

أيضا ، يمكن أن تلقي نظرة على musicdns دليل من MusicBrainz Picard مصدر الرمز؛ إنهم يستخدمون واجهة بيثون هناك.

أعتقد أنه ليس من السهل على MusicBrainz إعطاء تطبيق CLI لأن Musicip غير موثوق دائمًا وهناك حالات عند الحاجة إلى إدخال المستخدم ؛ وهذا هو السبب في أنهم قد يركزون على واجهة المستخدم الرسومية الخاصة بهم بيكارد.

نصائح أخرى

يوجد CLI طرف ثالث: ألبوم.

أيضًا لإكمال رد Debilski ، تحتاج فقط إلى ترخيص إذا كنت تستخدم LiveDatafeed التي تسمح لك بتحديث قاعدة البيانات الخاصة بك كل ساعة أو إذا كنت تستخدم خدمة الويب في منتج تجاري.

تعتبر Puids الآن "ميتة" في MusicBrainz [1]. لا تزال متصلة بالملفات ، ولكن من المتوقع أن يعمل العثور على PUIDs للملفات وإنشائها بعد الآن.

هناك آلية بصمة جديدة تسمى الصوتية. هناك برامج مفتوحة المصدر متاحة لإنشاء هذه المعرفات وإيجادها. Acoustid ليس مشروع MusicBrainz مباشر ، ولكنه تم إنشاؤه بواسطة MusicBrainz Dev ويتم إرفاق IDS بشكل أساسي بتسجيلات MusicBrainz ومدرج على موقع MusicBrainz.

تحرير: FPCALC و Chromaprint كلها جزء من أدوات الصوتية.

لست متأكدًا ، إذا كنت لا تزال مهتمًا. في الواقع ، يتم تنفيذ جزء البصمات باستخدام أداة سطر الأوامر تسمى fpcalc.exe. تقوم هذه الأداة بحساب بصمة ومدة الجزء الصوتي من الملف المحدد.

يمكنك تنزيل رمز مصدر FPCALC والثنائيات لنظام التشغيل Windows و Linux و Mac OSX من موقع AusteD: http://acoustid.org/chromaprint

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top