Любой веб-сайт с API-интерфейсом, который предоставляет mp3-песни (или только порции) бесплатно? - PullRequest
1 голос
/ 26 марта 2010

В качестве домашнего задания мне нужно создать веб-приложение, которое будет воспроизводить mp3-файл, и пользователь должен угадать название песни или группы в определенное время.
У меня вопрос, где я могу получить эти песни? Есть ли какой-нибудь веб-сайт, который предлагает mp3 и api, из которых я могу получить песни вместе с группой и названием? Это не обязательно должна быть целая песня, на самом деле, будет лучше, если это будет только ее часть, а также она должна быть бесплатной, поскольку она предназначена только для домашней работы.

LE: они должны быть доступны на международном уровне, так как я не из США

Ответы [ 3 ]

3 голосов
/ 27 марта 2010

Napster предоставляет бесплатный API:

Веб-сервисы Napster

Бесплатный API позволяет только 30-секундный предварительный просмотр, который, как вы сказали, именно то, что вы хотите.

Я бы использовал функцию списка чартов, чтобы получить популярные песни, а затем подать их.

2 голосов
/ 26 марта 2010

Одной из возможностей является Amazon.com - у них есть короткие клипы из миллиардов песен, и их можно было бы выбрать и воспроизвести с помощью API веб-сервисов Amazon. Вот страница с информацией об их MP3 Clips Widget , которая может помочь вам начать. Удачи и наслаждайтесь!

0 голосов
/ 26 марта 2010

Если это просто домашнее задание, хорошо бы использовать только несколько mp3, чтобы вы могли использовать свои собственные разорванные компакт-диски, если они у вас есть.

Если нет, то вы можете использовать бесплатную музыку, например, онлайн. бесплатные клипы на http://www.jonathancoulton.com/store/downloads/

Я не знаю веб-сайта, на котором есть API для получения метаданных, но вы можете использовать теги ID3 в mp3, чтобы получить необходимую информацию. Существуют простые инструменты командной строки, которые могут извлечь эту информацию, и затем вы можете поместить ее в базу данных для своего веб-приложения (или вы можете просто заставить веб-приложение вызывать эти инструменты самостоятельно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...