Youtube API - доработка проекта
1500 UAHИнструкции
Посмотрите текущий функционал на ресурсе www.soundcapsule.co
Основная задача - добавить вторую опцию для воспроизведения видео. Сейчас там предлагается видео этого же артиста. Мы собираемся выводить так же "artist radio", как на Pandora.com
Пример:
http://liveplasma.com/#/artist/Coldplay/cc197bad-d...
Посмотрите кнопки Play Only и Similar. www.soundcapsule.co имеет только первую кнопку. Нужно добавить вторую с таким же функнционалом.
Вот алгоритм для вашего понимания:
Поиск работает следующим образом. Сначала мы ищем совпадение по топ 10 треков по исполнителю в Spotify.
Пример по Металлике - https://api.spotify.com/v1/artists/2ye2Wgw4gimLv2e...
Далее для каждого из этих треков мы ищем по YouTube, используя название трека и исполнителя как поисковые параметры для того, чтобы получить видео, которое мы ищем. В результате - получаем 10 видео.
Далее мы используем YouTube's recommended API для получения рекомендованных видео в зависимости от оригинального видео.
То что мы получаем, очень похоже на выдачу в правом сайдбаре в самом Youtube при просмотре видео.
Мы получаем 49 рекомендованных видео. Этот массив видео соединен с видео записями, которые найдены через Spotify, чтобы составить полный массив видео для артиста.
Все это происходит в search-controller.js
"getSpotifySongsForArtist(artist,function(result){
loadUpcomingTracks(result, function(currTracksAfterSpotify){
// Call the YouTube recomended search on the last song that was just played
getRecommendedTracksFromYoutube(currTracksAfterSpotify,currYoutubeVideoID,function(finalArray){
getSpotifySongs gets the track names from spotify. loadUpcomingTracks searches YouTube using those names. getRecommendedTracksFromYoutube uses the YouTube recommended API to get recommended videos."
Задачи по преоритету
1. Использовать dev ветку на github. Сохранять изменения в в новую ветку artistRadio
2. Вы можете использовать текущее Youtube API, которое используется на сайте, с соответствующими изменениями.
3. Ресурсы в помощь
-
354 16 1 Здравствуйте, Я - менеджер группы молодых web-разработчиков, хочу предложить Вам наши услуги.
В них входят:
-Создание/проектирование сайта(самописные либо CMS):
-Сайты визитки;
-Блоги;
-Лендинги;
-Интернет магазины;
… -Самописные(на самых гибких и стабильных фреймворках);
-Верстка;
-Сопровождение сайта;
-Размещение/регистрация на хостинге;
-Написание скриптов(JS,PHP);
-Внедрение и разработка баз данных;
-Консультация по продвижению,проектированию,администрированию;
-СЕО продвижение.
Примеры работ находятся ниже.
http://bedevlya.com/uk/
http://optika-chelny.ru/
http://xn----gtbbubbqpbavln.xn--p1ai/
Контактные данные:
Skype - Arge0_0
ВК - http://vk.com/swarge
E-mail - [email protected]
Месторасположение:
г.Одесса
С уважением, Роман.
Актуальные фриланс-проекты в категории Веб-программирование
Лендинг сайт с анкетой
6107 UAH
Создание сайта с анкетой Задача 1. Заполнение анкеты 2. Получение результата в версии XLS / PDF Лаконичный дизайн Веб-программирование ∙ 50 минут назад ∙ 67 ставок |
Создание дизайна Радио ПРИВОЗ ФМ
7328 UAH
Создание уникального логотипа для РАДИО ПРИФОЗ ФМ В стиле как во вложении Дополнительно заглушка на сайт в стиле СКОРО ЗДЕСЬ БУДЕТ ЗВУЧАТЬ РАДИО ПРИВОЗ ФМ с проигрышем итересного трека Логотипы, Веб-программирование ∙ 1 час 3 минуты назад ∙ 22 ставки |
Разработка сервиса 3D печати с платным каталогом моделей и калькулятором стоимости
40 000 UAH
Онлайн‑сервис для заказа 3D печати: пользователь загружает модель, получает автоматический расчет стоимости (учёт объёма, материала, времени печати) и оформляет заказ. Платный каталог 3D моделей: возможность размещения, покупки и скачивания моделей, интеграция с системой оплаты. Веб-программирование ∙ 2 часа 2 минуты назад ∙ 44 ставки |
В модуле OpenCart исправить проблемы с Facebook APIВ OpenCart есть модуль интеграции Facebook и Instagram через API, OAuth и Webhook. После открытия страницы модуля в браузере - в Фейсбук начинает расти количество API запросов к Фейсбук и растет количество ошибок gr:get:InvalidID. Нужно найти, что вызывает проблемы, и… PHP, Веб-программирование ∙ 3 часа 20 минут назад ∙ 26 ставок |
Обновление интернет-магазина PrestaShop и интеграция AI-помощника для оптового
20 000 UAH
Требуется опытный разработчик PrestaShop для модернизации интернет-магазина LMAR.COM.UA Информация о проекте: LMAR.COM.UA — оптовый интернет-магазин инструментов, хозяйственных товаров, сантехники, электроники, аксессуаров для дома и сада. В магазине более 3000 товаров и более… Веб-программирование, Дизайн сайтов ∙ 5 часов 39 минут назад ∙ 23 ставки |