Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.07.2016, 10:33
Новичок на форуме
Отправить личное сообщение для hipperman Посмотреть профиль Найти все сообщения от hipperman
 
Регистрация: 20.12.2015
Сообщений: 8

Как сделать идентификацию музыки на сайте
Здравствуйте. У меня такая идея:

Есть сайт, там инпут, нужно закидывать в него ссылку на аудио (http...mp3).
И ниже другое поле загрузить с ПК аудио (если первое не подходит конечно).

И при исполнении одной из этих функций идет анализ аудио. В конце анализа показывает что это за исполнитель и назва песни.

Подскажите пожалуйста.
Возможно это реализовать? если да, то каким способом?
Ответить с цитированием
  #2 (permalink)  
Старый 27.07.2016, 13:37
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

hipperman,
http://audiotag.info/index.php?ru=1
Ответить с цитированием
  #3 (permalink)  
Старый 27.07.2016, 15:12
Новичок на форуме
Отправить личное сообщение для hipperman Посмотреть профиль Найти все сообщения от hipperman
 
Регистрация: 20.12.2015
Сообщений: 8

Сообщение от Dilettante_Pro Посмотреть сообщение
hipperman,
http://audiotag.info/index.php?ru=1
а по подробнее?
насколько я понял там нет api, да даже если б было, даже не знаю, как бы такое через апи сделать..
Ответить с цитированием
  #4 (permalink)  
Старый 27.07.2016, 15:59
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от hipperman
И при исполнении одной из этих функций идет анализ аудио. В конце анализа показывает что это за исполнитель и назва песни.
https://ru.wikipedia.org/wiki/ID3_(метаданные) - то есть, чтобы получить интересующее, нужно загрузить файл, а затем его теги.

Задача какая - интерес или же все-таки и получение файла?
Ответить с цитированием
  #5 (permalink)  
Старый 27.07.2016, 16:17
Новичок на форуме
Отправить личное сообщение для hipperman Посмотреть профиль Найти все сообщения от hipperman
 
Регистрация: 20.12.2015
Сообщений: 8

Сообщение от laimas Посмотреть сообщение

Задача какая - интерес или же все-таки и получение файла?
задача: вставить ссылку, нажать на баттон и получить название, все что я бы хотел попробовать реализовать на своей веб-странице!
сможете помочь?
Ответить с цитированием
  #6 (permalink)  
Старый 27.07.2016, 16:53
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Это нужно делать средствами сервера, языком программирования, который он использует - указанный файл загружается на сервер, затем извлекаются теги, файл удаляется из памяти, а информация отдается клиенту.

Но есть небольшое "но" - не всегда можно будет скачать файл по указанной ссылке ибо файлы не обязательно отдаются по прямой ссылке. Например, на указанном выше сервисе попробуйте вставить ссылку к примеру отсюда - http://mp3.cc/m/33341-loc-dog/.
Ответить с цитированием
  #7 (permalink)  
Старый 27.07.2016, 17:06
Новичок на форуме
Отправить личное сообщение для hipperman Посмотреть профиль Найти все сообщения от hipperman
 
Регистрация: 20.12.2015
Сообщений: 8

Сообщение от laimas Посмотреть сообщение
Это нужно делать средствами сервера, языком программирования, который он использует - указанный файл загружается на сервер, затем извлекаются теги, файл удаляется из памяти, а информация отдается клиенту.

Но есть небольшое "но" - не всегда можно будет скачать файл по указанной ссылке ибо файлы не обязательно отдаются по прямой ссылке. Например, на указанном выше сервисе попробуйте вставить ссылку к примеру отсюда - http://mp3.cc/m/33341-loc-dog/.
а есть какой не будь манул по этому для php, или пример кода.
и вообще, я, со своим опытом в веб-разработке меньше года, смог бы такое осуществить?
Ответить с цитированием
  #8 (permalink)  
Старый 27.07.2016, 17:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Конечно есть. В РНР есть расширение работающее с MP3 тегами - http://fi2.php.net/manual/ru/ref.id3.php

С загрузкой файлов немного сложнее. В указанном руководстве найдете и о загрузке файлов, средств для этого много. Но как было замечено выше, их не всегда достаточно и придется использовать более тяжелую артиллерию - cURL или использовать контекст.
Ответить с цитированием
  #9 (permalink)  
Старый 27.07.2016, 20:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Rise
avascript id3 reader, зачем сервер нагружать пусть клиенты парятся)
А какой смысл загружать какой-то JS для чтения тегов локальных файлов, если проигрыватели умеют их не только читать, но и редактировать? А файлы по URL должны быть с того же домена, то есть любую ссылку не получится указать.
Ответить с цитированием
  #10 (permalink)  
Старый 28.07.2016, 02:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ну как какие, те что музыку играют, тот же WMP, ITunes, АIPM, etc... )

Вы коллекционируете музыку, слушаете ее, неужто ради узнать артиста вы будете использовать не проигрыватель, а некий веб сервис.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать такую страницу mortido Элементы интерфейса 11 02.10.2014 07:20
Как сделать на сайте выбор шрифта пользователем и динамическое изменение введенного т angelzzz Events/DOM/Window 4 17.02.2014 05:59
Как сделать загрузку изображения аля вконтакте? OklickSpb Общие вопросы Javascript 4 31.03.2012 17:12
Как сделать как в JQ? faforty Общие вопросы Javascript 8 14.11.2011 01:35
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56