Хотите создать приложение для музыки как soundcloud?
Компания Merehead занимается мобильной разработкой. Свяжитесь с нами и получите бесплатную консультацию!
Поговорить с Менеджером
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 позволяет отслеживать поведение слушателей (воспроизведение песен, репиты, пропуски, запреты, избранное) и использовать эти поведенческие данные для персонализации списков воспроизведения.