Youtube API - доработка проекта
33 USDИнструкции
Посмотрите текущий функционал на ресурсе 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]
Месторасположение:
г.Одесса
С уважением, Роман.
Current freelance projects in the category Web Programming
WP. TemplateGood morning, I need to set up the website on the template. The template is already installed and working on the hosting with the domain. The product parsing is done. Everything should be done in Ukrainian + Russian. Distribute everything by categories. There will be no online… Online Stores & E-commerce, Web Programming ∙ 19 minutes back ∙ 5 proposals |
Need a strong Webflow developer for a B2B website (not a beginner)We are looking for a contractor to create a corporate website for a cybersecurity company. We specifically need a Webflow specialist with experience in B2B / corporate websites, who can build clean architecture, Client-First, components, CMS logic, responsive design, forms, SEO,… Web Programming ∙ 1 hour 14 minutes back ∙ 4 proposals |
Setting up Shopify system for offline storeWe are opening an offline hobby games store - selling board games, card games (Pokemon, Magic the Gathering, Lorcana, etc.). The store should operate on the Shopify platform (POS system, inventory management, product receipt, write-off, price adjustment). The list of items… Web Programming ∙ 2 hours 31 minutes back ∙ 9 proposals |
Mobile version of the websiteHello everyone. We need to redesign the existing mobile version of the website according to the specifications: https://docs.google.com/document/d/1BVV0UGDTEDyZ-EUvFg0RAmEasGKcl6cnK_cBB4Urbko/edit?usp=sharing HTML & CSS, Web Programming ∙ 7 hours 19 minutes back ∙ 37 proposals |
New website for sto-vag.com.uaWe want to update the website of our small auto service center. Currently, it is 1 page, and we want to make it multi-page. The CMS will be chosen by the contractor. For us, the main points are: - fast website loading - cross-browser compatibility - good mobile version The… Content Management Systems, Web Programming ∙ 9 hours 25 minutes back ∙ 75 proposals |