Youtube API - доработка проекта
123 PLNИнструкции
Посмотрите текущий функционал на ресурсе 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]
Месторасположение:
г.Одесса
С уважением, Роман.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Rozwój prostej strony katalogowej (Czechy)Potrzebne jest stworzenie maksymalnie budżetowej, ale w pełni funkcjonalnej strony katalogu produktów dla czeskiego rynku. Projekt jest krótkoterminowy (uruchamiany w ramach wyprzedaży zapasów), dlatego priorytetem jest minimalna cena, szybkość realizacji i prostota wdrożenia.… Układ HTML i CSS, Programowanie stron internetowych ∙ 1 godzina 33 minuty temu ∙ 31 ofert |
Ustawienie automatyzacji: Formularz na stronie → Bot WhatsApp → CRM (Make + WATI)Opis projektu:Jest strona internetowa firmy transportowej. Klienci składają zamówienia przez formularz na stronie — formularz trafia na email.Należy skonfigurować następującą automatyzację:Etap 1 — Formularz → WhatsApp— Kiedy na pocztę przychodzi nowe zamówienie ze strony,… Programowanie stron internetowych, Tworzenie chatbota ∙ 2 godziny 46 minut temu ∙ 12 ofert |
Chcę nauczyć się tworzyć strony internetowe o CS:GO/CS2Potrzebuję mentora, który nauczy mnie, jak stworzyć serwer CS2/CS:GO. Chcę przez Discord/Zoom krok po kroku omówić: hosting/VPS, server.cfg, mapy, wtyczki, panel administracyjny, system banów, Discord, stronę internetową i statystyki. Język: ukraiński lub rosyjski. Układ HTML i CSS, Programowanie stron internetowych ∙ 8 godzin 28 minut temu ∙ 8 ofert |
Opracowanie usługi internetowej „Interaktywna weterynaryjna mapa stomatologiczna”Istota projektu: aplikacja internetowa, w której lekarze mogą prowadzić interaktywne karty stomatologiczne pacjentów (kotów i psów) Projekt interfejsu oraz wszystkie elementy szczęk są już w pełni gotowe w Figma (wektory SVG z podziałem na poszczególne zęby) Wymagana… Bazy danych i SQL, Programowanie stron internetowych ∙ 8 godzin 58 minut temu ∙ 49 ofert |
Szukam programisty lub kodera do automatyzacji scrapingu danych 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing przypadkowo wysłałem ten link Programowanie stron internetowych, Parsowanie danych ∙ 11 godzin 26 minut temu ∙ 27 ofert |