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]
Месторасположение:
г.Одесса
С уважением, Роман.
Актуальні фриланс-проєкти в категорії Веб-програмування
Прибрати дублювання коду аналітики у коді сайту Okay CMS
1000 UAH
Потрібно на сайті на Okay CMS прибрати код аналітики який задубльований. Потрібен досвід роботи саме з Okay CMS CMS, Веб-програмування ∙ 1 година 33 хвилини тому ∙ 31 ставка |
Новий магазин на Woocommerce
103 670 UAH
Шукаю розробника для створення інтернет-магазину на Woocommerce. Проект - магазин щоденних акцій, популярні товари в обмеженій кількості. Що вже є: верстка всіх сторінок (вітрина, оформлення замовлення, контентні сторінки, акаунт покупця), фірмовий стиль, логотип,… PHP, Веб-програмування ∙ 1 година 53 хвилини тому ∙ 56 ставок |
Встановлення та налаштування платформи Listmonk (або аналога) на VPS Ubuntu 22.04 для email-розсилок
3145 UAH
Шукаю спеціаліста для розгортання та налаштування self-hosted платформи для email-розсилок формату html-css. Є VPS (Ubuntu 22.04 x64 1 GB RAM, 21 GB Disk) + сайт на ньому, SMTP-налаштування від провайдера домена. ТЗ: Встановити Listmonk (схиляюся до нього через 1 ГБ RAM, але… Веб-програмування, Налаштування ПЗ та серверів ∙ 2 години 35 хвилин тому ∙ 26 ставок |
Парсинг та класифікація данихШукаємо розробника для реалізації системи збору та структурування даних з відкритих джерел. Маємо базу власників малого бізнесу в США, яка містить ім’я людини, назву компанії, адресу та штат. Необхідно побудувати процес збагачення цих записів додатковою інформацією з публічно… Веб-програмування, Парсинг даних ∙ 2 години 57 хвилин тому ∙ 26 ставок |
Оновлення плагінів і тем WP на сайті putevka.uzНа сайті putevka.uz серйозна проблема з плагінами, відсутність ліцензій у платних, старі версії з уразливістю : 1. Критично застарілі або проблемні (Потрібно терміново вирішити) Ці плагіни створюють найбільші ризики для безпеки, продуктивності або стабільності. Advanced Custom… CMS, Веб-програмування ∙ 4 години 16 хвилин тому ∙ 40 ставок |