// Разработка

Приложение-Клон SoundCloud - Как Создать Музыкальное Приложение, Как SoundCloud?

Содержание

#1. Суть проекта SoundCloud
#2. Лицензии на воспроизведение музыки
#3. Функционал клона SoundCloud

Появились вопросы?
Юрий Мусиенко
Автор статьи

SoundCloud — это музыкальная онлайн-платформа, помогающая артистам продвигать свое творчество. Она дала старт Billie Eilish, Post Malone, Don Monique, Lil Pump и многим другим известным музыкантам. Далее мы рассмотрим, как работает это приложение, почему оно стало популярным и как создать свой клон SoundCloud — платформу со схожим дизайном и функционалом.

Суть проекта SoundCloud

Видение компании SoundCloud заключается в том, чтобы помочь начинающим и независимым музыкантам (и их продюсерам) продвигать свое творчество и иметь возможность монетизировать свой успех, то есть это аналог YouTube, только не для видео, а для аудиотреков. Платформа доступна в браузере, а также в мобильном варианте на Android и Apple iOS.

Для артистов площадка предоставляет такие возможности:

  • Загружать аудио в облако, чтобы пользователи могли их слушать без скачивания. При этом, в отличие от других музыкальных онлайн-платформ, SoundCloud позволяет прослушивать аудио не только внутри своего сайта или приложения, но и на других площадках, например на Facebook или Twitter.
  • Продвигать треки, мероприятия и мерч внутри SoundCloud, а также анализировать эффективность своих усилий. Кроме того, платформа позволяет автоматически подгружать загруженные на SoundCloud песни в другие музыкальные онлайн-сервисы: Spotify, Apple Music, Google Play Music.
  • Напрямую общаться с фанами и получать от них обратную связь. На SoundCloud реализованы некоторые функции социальной сети, например публикация постов, лента новостей, комментирование постов и треков.
  • Монетизировать свой контент подобно монетизации на YouTube. Еще артисты могут продавать билеты на концерты, брендированные вещи и мерч.
Для обычных пользователей площадка предоставляет такие возможности:
  • Пользователь может зайти на профиль артиста, чтобы увидеть, что он опубликовал и какие плейлисты у него есть. Если пользователю понравится артист, он может подписаться на него, как в Facebook, чтобы отслеживать его новые посты и треки. Кроме того, можно комментировать, лайкать, шарить и загружать аудиотреки, а также написать сообщение любимому артисту.
  • Пользователь может создавать собственные плейлисты — публичные и приватные. Количество плейлистов и треков в них ничем не ограничены. Есть возможность делиться плейлистами с другими пользователями на платформе SoundCloud, а также в Twitter, Facebook, Telegram или ВКонтакте.
  • Еще пользователи могут запустить своего рода радиостанцию: выбрать понравившуюся композицию, нажать на три точки под треком и выбрать Station, чтобы включить проигрывание серии похожих треков. При этом система сохраняет последние прослушанные радиостанции.

Лицензии на воспроизведение музыки

Чтобы создать свой клон музыкального приложения вам потребуется получить соответствующие разрешения и лицензии. Если это песни независимых артистов, то авторские права принадлежат им. В таком случае нужные разрешения можно получить напрямую у артиста, когда он будет когда будет подписывать Пользовательское соглашение или загружать аудиотреки на вашу платформу.

Если же артист подписал договор с лейблом и записывал свою песню в студии лейбла, то права на эту запись принадлежат лейблу, по крайней мере частично. Обычно права на саму композицию остаются за музыкантом, но он может поручить издателю управлять этими правами. Управление правами на композиции означает выдачу лицензий на использование песен, сбор гонораров, ведение бухгалтерского учета и решение других административных вопросов. Также иногда артисты полностью продают права на свои композиции издателю.

Все музыкальные стриминговые праформы и интернет-радиостанции должны получить право на воспроизведение песен и/или право делать копии звукозаписей и композиций, а также платить роялти правообладателям. Тип нужной лицензии и структура, которая ее выдает, зависит от типа сервиса и страны.

Например, в США радиостанции платят утвержденным государственным организациям, которые в свою очередь уже платят правообладателям песен: авторам, лейблам, музыкальным издателям. Ставки роялти за воспроизведение композиций в США устанавливаются Советом по авторским гонорарам (CRB).

Приложения по стримингу музыки по запросу получают лицензии у:

  • Performance Rights Organizations (PRO). Это такие организации, как ASCAP, BMI и SESAC. Они отвечают за сбор роялти от имени авторов песен, лейблов и издателей, когда песня транслируется или исполняется публично.
  • SoundExchange. Организация собирает и распределяет лицензионные платежи за цифровое исполнение песен от имени более 200 000 аккаунтов артистов и владельцев основных прав на музыкальные композиции.
Чтобы запустить собственное приложение для потоковой передачи музыки по запросу, необходимо получить лицензии у следующих организаций:
  • Таких крупных лейблов, как Sony Music, Universal Music Group и Warner Bros.
  • Независимой сети Merlin, которая представляет инди-исполнителей.
  • Таких издателей, как Universal Music Publishing Group и Sony / ATV.

Функционал клона SoundCloud

Независимо от того, какое именно приложение для потоковой передачи музыкальных треков вы намерены запустить, все они имеют довольно стандартный общий набор необходимых функций. Вот их краткое описание.

Регистрация и авторизация. Слушать музыку в SoundCloud можно и без регистрации, но и только. Загрузка своих музыкальных композиций на сервис, сохранение любимых треков, создание плейлистов, персональные рекомендации и многие другие функции доступны лишь зарегистрировавшимся пользователям. При этом форма регистрации стандартная: через имейл или аккаунты в Facebook, Google и Apple. На других площадках, например Spotify, во время регистрации проверяют местоположение пользователя, чтобы отсеять тех, кто не подпадает под юрисдикцию полученных стриминговой площадкой лицензий на воспроизведение музыки.

Простые поиск и навигацияНа вашей платформе должна быть возможность легкого и быстрого поиска треков, исполнителей, альбомов, жанров по ключевым словам. Кроме того, вы можете реализовать функции поиска музыки по настроению и активности, как это делают Spotify и Pandora Premium.

Музыкальная библиотека. Обычно чем больше песен пользователи смогут найти в вашем приложении, тем лучше. Но есть нюансы:

  • Вы хотите запустить сервис, где можно будет найти музыку любых исполнителей и жанров или это будет нишевый проект? Например, ваша платформа может быть ориентирована на фанатов фолка, рока, диско, независимых артистов, музыки 30-х годов прошлого века.
  • На какие страны вы ориентированы? Это важно как для наполнения музыкальной библиотеки, так и для того, какие лицензии нужно будет получить.
  • Где вы будете хранить файлы музыкальных треков? Обычно используют Amazon S3 или другой облачный сервис с сетью доставки контента (CDN).
  • Как вы будете транслировать музыку слушателям? В SoundCloud, Spotify и большинстве других сервисов используют HLS (HTTP Live Streaming).
  • Какой формат лучше всего подходит для хранения музыки? От этого зависит размер файлов и качество музыки. В SoundCloud используют три формата: opus (64 kb/s), mp3 (128/320 kb/s), aac (192/256 kb/s). Spotify поддерживает Vorbis (128-320 kb/s), Tidal — FLAC (320/1411/4608 kb/s).
Персональные рекомендации. Это одна из основных причин, по которой пользователи выбирают Spotify, Pandora Music или Apple Music. В SoundCloud рекомендации реализованы в функции Station, но она не настолько хороша, как у конкурентов, поэтому ее лучше клонировать у другого сервиса.

Вот какие технологии используют для персональных рекомендаций:

  • Spotify сделали ставку на Echo Nest — технологию, которая использует методы интеллектуального анализа данных и машинного обучения для сбора информации о песнях, альбомах, исполнителях и жанрах. Кроме того, Echo Nest позволяет отслеживать поведение слушателей (воспроизведение песен, репиты, пропуски, запреты, избранное) и использовать эти поведенческие данные для персонализации списков воспроизведения.
  • Рекомендации Pandora основаны на Music Genome Project — технологии автоматизированного музыковедческого анализа, который игнорирует жанры, связи пользователей и рейтинги. Вместо этого платформа пытается выяснить, что именно нравится конкретному слушателю: алгоритм анализирует, какие песни чаще всего слушает и отмечает пользователь, затем анализируется музыкальная структура треков, и на основе этих данных Pandora делает персональные рекомендации песен со схожими чертами.
  • Apple Music использует собственную технологию, о которой мало что известно, поскольку в компании не любят распространяться на эту тему. Есть лишь намеки на то, что система использует гибридную модель, которая учитывает созданные пользователем плейлисты и историю прослушивания.
Музыкальный плеер. Это основная функция любого музыкального приложения. Она должна быть приятной на вид и интуитивно понятной, а также поддерживать следующие возможности:
  • Стандартные функции. Запуск и остановка проигрывания, перемотка трека, переключение на следующий и предыдущий трек, выбор варианта сортировки треков (по списку, рандомно, повторить этот трек). Кроме того, должна быть возможность добавить песню в избранное или иной плейлист, рекомендовать трек друзьям внутри платформы или через соцсети, заблокировать трек.
  • Скачивание песни. В SoundCloud эта функция доступна всем даже без регистрации, но реализована она не в виде прямого скачивания песни, а как окно со ссылками на сервисы, где можно скачать песню. На других площадках, например Spotify или Google Play Music, песню можно скачать на месте, но это доступно лишь для премиум-пользователей или тем, кто купил трек.
Загрузка своих песен на сервис. SoundCloud позволяет любому пользователю загружать свои треки в приложение и делать их доступными для прослушивания другими пользователями. Обычно это делают артисты, которые хотят получить поддержку публики или прорекламировать свои концерты. Обычные пользователи также могут загрузить песню на платформу, но здесь могут быть проблемы, связанные с отсутствием авторских прав на музыкальную композицию.

Дополнительные функции. Для того чтобы конкурировать с такими крупными игроками, как Apple Music, Pandora Music, SoundCloud и Spotify, в вашем приложении придется реализовать дополнительные функции. Вот что это может быть:

  • Маркетинговые инструменты. Они нужны артистам, чтобы продвигать свое творчество внутри площадки, и брендам для рекламы товаров и услуг.
  • Пользовательские библиотеки. У слушателей должна быть возможность добавить понравившиеся треки в Избранное или созданные ими плейлисты. Библиотеки могут сохранять исполнителей, песни, альбомы, плейлисты.
  • Покупки внутри сервиса. Артисты, лейблы и бренды могут использовать вашу площадку для продаж треков, альбомов, мерча, билетов на концерт. Кроме того, на некоторых стриминговых площадках можно связаться с исполнителем для организации концерта или частного выступления.
  • Автономный режим. Несмотря на то, что мы работаем над потоковым приложением, иногда пользователям может потребоваться возможность прослушивания музыки без подключения к интернету, например когда они будут находиться в дороге или в отпуске.

Отзывы наших клиентов

Разработка экосистемы, предназначенной для предоставления разнообразных услуг цифровым активам под одной оболочкой на основе технологии блокчейна

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Сообщение
 

С 2015 года помогаем клиентам реализовывать идеи!

Подпишитесь на свежие статьи