Снятие отпечатков пальцев Musicbrainz

Я был занят пониманием базы данных MusicBrainz за прошлые несколько часов и поскольку я заметил, что нет никакого приложения командной строки, чтобы отметить или брать отпечатки пальцев у звуковых файлов. Есть ли на снятии отпечатков пальцев Musicbrainz какие-либо реализации CLI? И как я могу создать те цифровые отпечатки?

Я нашел некоторые средства разработки на их веб-сайте (python-musicbrainz2, libdiscid и веб-сервис XML), но я не мог найти простой инструмент или приложение, которое создает те цифровые отпечатки (инструменты разработок только, кажется, полезны для получения дорожки/информации о художнике с помощью цифрового отпечатка). Я понимаю что-то не так?

С уважением

7
задан watain 2 January 2010 в 19:16
поделиться

2 ответа

Снятие отпечатков пальцев производится с помощью внешней библиотеки libofa. (Также см. MusicDNS.) Таким образом, на самом деле это не "дактилоскопирование Musicbrainz", а "дактилоскопирование Amplifind".

Я не знаю, существует ли в настоящее время какой-либо инструмент командной строки, но код, показанный в документации, не выглядит очень сложным для меня (но вам понадобится лицензия, чтобы получить доступ к БД); так что, если понадобится, вы сможете написать свой собственный.

Также вы можете взглянуть на каталог musicdns из исходного кода Musicbrainz Picard; там они используют интерфейс Python.

Я думаю, что Musicbrainz нелегко дать CLI реализацию, так как MusicIP не всегда надежен, и бывают случаи, когда требуется пользовательский ввод; именно поэтому они могут сконцентрироваться на своем GUI Picard.

5
ответ дан 6 December 2019 в 10:00
поделиться
..

КЗИ третьей стороны существует: альбом идентифицирует.

Также, чтобы заполнить ответ Дебильски, вам нужна лицензия только в том случае, если вы используете LiveDataFeed, позволяющий обновлять базу данных каждый час, или если вы используете WebService в коммерческом продукте.

.
7
ответ дан 6 December 2019 в 10:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: