Я делаю свой последний проект для школы кодирования, которая будет приложением для глубокого поиска песен, которое возвращает каждую деталь о песне (композитор, персонал на треке, тексты песен, студия, медиа-использование, изображения и т. Д.).Я использую React frontend / Rails backend API.Я новичок в API и пробовал Discogs и Musicbrainz, но найти Mediawiki проще всего.Возиться с их песочницей с помощью Query, я чувствую, что все ближе, но мне интересно, может ли кто-нибудь с большим опытом помочь мне получить именно то, что мне нужно.
Я бы хотел, чтобы поиск музыки возвратил списоксовпадения (может быть одно и то же название, но разные песни или одно и то же название, но разные записи).Пользователь может нажать на результаты, чтобы увидеть детали.Я хотел бы, чтобы API возвращал ссылки и, надеюсь, изображения (обложка альбома и т. Д.).Кто-нибудь знает лучший способ пойти по этому поводу?
Я также пытался использовать оболочку Ruby Gem Mediawikitory https://github.com/molybdenum-99/mediawiktory. Мне нравится чистый интерфейс, но я не могу найти нужные параметры.
Наиболее близким к тому, что я ищу в песочнице Mediawiki, является пример, подобный этому для All Star (Smash Mouth):
https://en.wikipedia.org//w/api.php?action=query&format=json&prop=&list=search&continue=-%7C%7C&srsearch=star%20(song)&srlimit=5&sroffset=15&srqiprofile=engine_autoselect&srwhat=text&srinfo=totalhits%7Csuggestion%7Crewrittenquery&srinterwiki=1
Это дает список песен (мне придется объединять '(song)' в каждом поиске, если нет определенного параметра категории, о котором я не знаю).