Музыкальные проекты без бэкэнда

Дешево, сердито и эффективно

Сева Родионов / github.com/jabher

publicradio.io

Node.js reactions

Sitting through
a conference talk
about a developer’s pet project

Музыкальные проекты

GTA V radio

Chrome-плагин

Public Radio

publicradio.io

Кому хорошо?

Диджитал-агентствам

  • "настоящий" проект, не несущий рисков
  • быстро и круто
  • всегда есть идеи - концепт, дизайн, технологии
  • делают имя
  • приводят клиентов

Разработчикам

  • Я не знаю, на чем попробовать react с redux, postCSS, clojureScript и service workers
  • Руки чешутся сделать что-то крутое, но не знаю что
  • Хочу сделать "настоящий" проект, который действительно раскрутится, но он такой большой, я не справлюсь
  • Мне нужен бэкэнд

:-(

Выбирать музыку за пользователя - это тренд

  • Pandora
  • Spotify
  • Яндекс.музыка
  • Google Play музыка с автоматическими подборками
  • pocket.dj (не надо, не ходите туда)

Плюсы отсутствия бэкэнда?

  • Быстрая "единая" разработка без синхронизации содержимого
  • Не нужно поддерживать работоспособность, масштабировать, следить: сделал и забыл
  • Есть челлендж
  • Очень часто можно просто обойтись без него

А где данные?

Во внешних API!

В куче внешних API!

Источники контента

  • VK
  • YouTube
  • SoundCloud
  • 8Tracks
  • 7digital, Deezer, Feed.fm, Mixcloud
  • Free Music Archive, Freesound, Jamendo
  • Rdio, Soptify, Microsoft Groove

Данные о музыке

  • MusicBrainz
  • Last.fm
  • Free.db
  • Discogs
  • Gracenote
  • Тексты песен: ChartLyrics, LyricFind, MusixMatch
  • События в городе: Bandsintown
  • продажа билетов, например songkick, ponominalu. Нужен прокси :(
  • Продажи музыки: iTunes, Amazon, Microsoft Groove, 7Digital

Рекомендации

  • Last.fm
  • Stereomood
  • Echo Nest
  • Или можно просто проявить фантазию

Что же с этим делать?

  • Еще одна Pandora
  • Еще один MTV
  • Интеграция с сайтом аккордов для гитары, текстов песен и всего остального
  • Плеер своей мечты

require('spotify-web')

THE END

Сева Родионов / github.com/jabher

http://vk.com/vsevolod.rodionov

publicradio.io