Реліз-пайплайн: RouteNote → Odesli

Безкоштовна дистрибуція на всі стрімінги під безліч псевдонімів + смартлінки та каталог.

0 / 0 виконано

Вибір стеку

Ключова вимога — багато псевдонімів, нуль бюджету, з можливістю монетизації. Це відсікає майже всіх.

СервісЦіна за N аліасівРоялтіВердикт
RouteNote Free$0, unlimited artist names85%беремо
RouteNote Premium$0 за аліаси, платиш за реліз + ~$9.99/рік100%апгрейд точково
DistroKid Label>$1000/рік за 100 артистів100%ні
Amuse Proпідписка, multi-artist тільки на Pro100%ні
Ditto$299/рік за 40 артистів100%ні
FreshTunes$0«100%», але 20% songwriterмаркетинг ≠ pricing page
Freecords$0«100%»незрозуміла бізнес-модель

Головний трюк RouteNote

Free і Premium перемикаються по-релізно, тумблером. Тобто: усе виходить на Free (85%), а коли трек реально почав приносити — тиснеш Premium саме на нього і забираєш 100%. Не платиш наперед за 40 релізів, з яких вистрілить один.

Тверезо: модерація RouteNote зараз близько 40 робочих днів, далі ще 7–14 днів ingestion. Плануй дати наперед. І 15% від нуля — це нуль: 88% релізів не беруть навіть 1000 стрімів. Не оптимізуй роялті до того, як буде що ділити.

«А чому не Spotify — він же сам релізить на всі платформи»

Не релізить. Це найпоширеніша плутанина в темі, і вона складається з двох різних помилок.

Помилка 1: Spotify колись давав заливати — і більше не дає

Spotify Direct Upload існував як бета з вересня 2018 по 30 липня 2019. Закрили самі. Офіційне пояснення: сили краще вкладати у власні фічі — інструменти пітчингу в плейлисти й дашборд Spotify for Artists, — а дистрибуцію лишити партнерам-дистриб'юторам. З того часу залити аудіо в Spotify напряму не може ніхто.

Помилка 2: «на всі платформи» плутають з «на всі країни»

Реліз у Spotify справді одразу доступний у 180+ ринках. Це географія всередині одного стору, а не роздача конкурентам. Apple Music, Deezer, Tidal, Amazon, YouTube Music, TikTok мають власні приймальні канали й власні контракти. Один магазин фізично не постачає товар в інші магазини.

Що потрібно для релізуSpotify for ArtistsДистриб'ютор (RouteNote)
Залити аудіо в сам Spotifyні, з 2019так
Залити в Apple / Deezer / Tidal / Amazonнітак
YouTube Content ID, Meta Content Recognitionнітак
Видати ISRC і UPCнітак
Зібрати й виплатити роялті з усіх сторівнітак
Статистика, пітчинг у плейлисти, Canvas, Countdownтакні

Тобто Spotify for Artists і RouteNote — не альтернативи, а дві половини одного процесу. RouteNote доставляє й платить. S4A показує й просуває. Без дистриб'ютора S4A нічим керувати: профіль артиста навіть не існує, поки перший реліз не приїхав через когось.

Чому це взагалі виглядає інакше: дистриб'ютор — невидимий шар. Слухач бачить трек у Spotify і робить висновок, що трек туди поклав Spotify. Так само як бачить товар на полиці й не думає про логістику.

Роль Odesli

Odesli (він же Songlink) — presentation layer, не база даних. Один URL, який сам роутить слухача в його стрімінг. Всі фічі нарази безкоштовні, акаунт для базового юзу не потрібен, матчинг по ISRC — найкращий на ринку (його движок ліцензюють інші тулзи).

  • song.link / album.link — сторінка одного релізу
  • artist.link — хаб на псевдонімі, оновлюється сам з новими релізами
  • публічний API — api.odesli.co/v1-alpha.1/links, можна автоматизувати каталог
Не роби Odesli каталогом. Source of truth — Notion (аліас → реліз → ISRC → URL → статус). Odesli просто віддає лінк, який ти тудиж кладеш полем. Інакше після 20 релізів не знайдеш нічого.

Від майстра до смартлінка

1

Майстер і обкладинка

Майстер зводиш і зберігаєш як WAV 24-bit — це архів. Для аплоаду конвертуєш у FLAC 16-bit / 44.1 kHz: RouteNote не приймає WAV. Обкладинка — квадрат, 3000×3000 px, JPG, RGB, до 25 MB. Без URL, без соцмереж, без цінників на арті — сторі реджектять.

2

Обери псевдонім

Ім'я має бути унікальним і не «гегериком». Ambient Techno не пройде. Один трек = один primary artist: не можна вказати дві свої аліаси на одному релізі як двох людей — це реджект.

3

Аплоад у RouteNote

Один акаунт → скільки завгодно artist names. Метадані, стори (обирай усі: Spotify, Apple, YouTube Music, TikTok, Deezer, Tidal, Amazon, NetEase). Тумблер Free / Premium. ISRC — береш автогенерований від RouteNote, якщо свого нема. Детально — вкладка Аплоад.

4

Профіль артиста

На аплоаді вибираєш Spotify-профіль: існуючий (по URI) або Create a new profile для нового аліасу. Той самий профіль має стояти і на альбомі, і на кожному треку. Деталі, claim у S4A і Apple Music for Artists — вкладка Spotify ID.

5

Чекай live (закладай 2+ місяці)

Система дасть поставити sales start date мінімум за 2 тижні від аплоаду — і це фікція. Сама модерація RouteNote зараз іде близько 40 робочих днів (їхня ж support-стаття, цифра плаваюча), плюс до 24 годин на відправку в стори після approval і 7–14 днів на ingestion. Плануй дату релізу від подачі + 2 місяці, не + 3 тижні.

6

Генеруй Odesli

Реліз live → кинь Spotify-URL в odesli.co → отримав song.link/.... Одразу перевір, що підтяглись усі платформи; якщо ні — почекай добу, індексація не миттєва.

7

Запиши в каталог

Notion-рядок: аліас, тайтл, дата, ISRC, Free/Premium, songlink, artist.link, статус. Потім у канал / bio / опис.

Аплоад у RouteNote: крок за кроком

Порядок екранів у їхньому візарді. Distribution → Create New Release.

1

Release data

UPC лишай порожнім — RouteNote згенерує безкоштовно. Свій вводь, тільки якщо реліз уже десь виходив під тим самим UPC. Release title — для синглу має точно збігатись з назвою треку, інакше повернуть.

2

Album details

Language — мова лірики (для інструменталу став мову тайтлів).
Artist name — тут вибирається Spotify-профіль (див. вкладку Spotify ID).
Writers — реальні ім'я + прізвище композитора. Не аліас.
C-line / P-line — тут навпаки, можна артист-нейм або назву проєкту.
Record label — нема лейбла, пиши свій артист-нейм.
Originally released — сьогоднішня дата для нового матеріалу, історична — для перевидання.
Explicit — explicit / non-explicit / cleaned.

3

Аудіо — тут найчастіший реджект

RouteNote приймає тільки FLAC або MP3: стерео, 16-bit, 44.1 kHz, MP3 — 320 kbps. WAV не приймають, як і AIFF, AAC, OGG, ALAC, PCM, WMA і просторове аудіо (Dolby Atmos, DTS:X). У них є безкоштовний конвертер (RouteNote Convert), але простіше експортувати FLAC одразу з Bitwig.

Hi-Res (24-bit, 88.2 / 96 / 176.4 / 192 kHz) — окрема історія: тільки на тарифі All Access за кастомним прайсингом і тільки в Tidal, Apple Music, Qobuz, Amazon. Для стартового пайплайну — не потрібно.

4

Метадані треку

ISRC заповнюється автоматично — не чіпай, якщо нема власного пулу. Title version (Radio Edit, Extended) — окреме поле, не пхай у назву. Composer / lyricist, audio language, explicit — по кожному треку окремо.

5

Артворк

3000×3000, JPG, RGB, до 25 MB. Заборонено: вебадреси, будь-які контакти й соцмережні теги, ціни, штрихкоди й натяки на фізичний носій, скани CD, порно, чужі копірайтні зображення, розмиті чи піксельні картинки. Свій арт, куплений або під Creative Commons — ок.

6

Manage stores

Постав Select all stores. Pricing tier — standard. Territories: не додавай жодної — порожній список означає worldwide. Якщо вписати країни, реліз вийде тільки там. YouTube треба обрати обов'язково, бо саме він вмикає Content ID.

7

Sales start date

Мінімум 2 тижні від аплоаду — раніше система не дасть. Робоча схема: +4 тижні. Це залишає час на модерацію, на отримання pre-save URL і на 7-денне вікно пітчингу в Spotify.

8

Фіналізація

Прийняти terms (без цього submit не пройде) → обрати Distribute Free (85%) або Distribute Premium (100%, платіж за реліз + $9.99/рік поновлення) → submit на модерацію. Тумблер перемикається пізніше, тож дефолт — Free.

Топ-5 причин реджекту: 1) WAV замість FLAC; 2) соцмережа або URL на обкладинці; 3) різні Spotify-профілі на рівні альбому й треку; 4) назва синглу ≠ назва треку; 5) дві свої аліаси вказані як два primary artists.

Чи треба реєструвати Spotify ID?

Реєструвати — ні. Профіль артиста у Spotify створюється автоматично, коли туди приїжджає перший реліз. Але під цим питанням ховаються три різні процедури, і плутати їх дорого.

ПроцедураКолиОбов'язково?
Вибрати Spotify Artist URI в метаданихдо релізу, на аплоадітак, критично
Claim профілю в Spotify for Artistsпісля того як реліз liveбажано
Claim в Apple Music for Artistsпісля 5 робочих днів liveбажано

1. Spotify URI на аплоаді

У полі Artist name RouteNote дає три опції: вставити spotify:artist:... або URL профілю, почати друкувати ім'я і обрати зі списку, або натиснути Create a new profile.

Де взяти URI існуючого профілю

  • Spotify → сторінка артиста → → Share → Copy link to artistopen.spotify.com/artist/<ID>
  • або з зажатим Alt (Option) той самий пункт віддасть spotify:artist:<ID>
  • <ID> — це і є Spotify Artist ID, який лягає окремим полем у Notion

Правила, порушення яких коштує тижнів

  • Один і той самий профіль має бути обраний і на рівні альбому, і на рівні кожного треку. Різні — реліз повертають на виправлення.
  • Якщо в одного артиста в списку виявиться два профілі й ти вкажеш різні — стор відхилить.
  • Помилився профілем — музика поїде на чужу сторінку. Витягувати назад довго.
Механіка аліасів: саме тут вони й розводяться. Новий псевдонім = Create a new profile. Той самий псевдонім вдруге = обрати існуючий URI. Тому Spotify Artist ID зберігається у Notion одразу після першого релізу аліасу — щоб на другому релізі не гадати.

2. Claim у Spotify for Artists

Дає статистику, пітчинг у плейлисти, Canvas, Countdown Pages, редагування біо й фото. Без claim профіль існує, але ти ним не керуєш.

  • Умова: реліз має бути live. RouteNote зазвичай доставляє протягом 48 годин після апруву, іноді до 14 днів.
  • artists.spotify.com/claim → роль Artist or Manager → логін у свій Spotify-акаунт.
  • Вставити artist URI → обрати профіль зі списку.
  • Підтвердити володіння: соцмережі й/або сайт артиста. Чим більше інфи — тим вищий шанс апруву.
  • Рішення приходить поштою, орієнтовно за 3 дні.

3. Claim в Apple Music for Artists

Механіка інша, і на ній спотикаються:

  • Потрібен лінк на iTunes-сторінку артиста, не URI: знайти себе в Apple Music → More → Share → Copy Link.
  • Контент має бути live щонайменше 5 робочих днів.
  • Ти маєш бути primary artist хоча б на одному альбомі. Featured-роль не дає права клейму.
  • Заявка висить 30 днів; якщо її ніхто не обробив — протухає, треба подавати заново.
Реальна ціна багатьох аліасів: кожен аліас — це окремий claim у S4A і окремий в AMfA, окремий профіль у Notion, окремий Spotify Artist ID. Шість аліасів = дванадцять заявок і шість наборів статистики, які ти будеш дивитись поодинці. Тримай кількість аліасів кінцевою й свідомою, а не «на кожен настрій».

Де кнопка «додати артиста»? Її немає

Ти не знайшов екран управління артистами, бо його не існує. У дашборді RouteNote немає ані Artists, ані Roster, ані Add Artist. Discography ділиться на Action Needed / In Review / Approved / Removed from Sale — не на артистів.

Аліас — це рядок у метаданих релізу, а не об'єкт акаунта. Він виникає в момент, коли ти вписуєш його в поле Artist Name на екрані Album Details, і як окрема сутність далі не існує. Артист-сторінку створюють стори, автоматично, з метаданих, коли реліз до них доїжджає. Не RouteNote.

Кількість artist names в одному акаунті не обмежена. Акаунт свідомо спроєктований так, щоб тримати каталог під різними іменами — просто без окремого інтерфейсу для них.

Механіка поля Artist Name

  • Перший вписаний артист автоматично отримує роль Primary. Далі — кнопка Add Artist і вибір ролі.
  • Дропдаун під полем — це список Spotify-профілів, а не твоїх попередніх аліасів. Друкуєш ім'я — випадають Spotify-профілі; або вставляєш Spotify URI / URL напряму.
  • Немає Spotify-сторінки (новий аліас, перший реліз) — обираєш пункт «жодного з цих», і RouteNote заведе нову. Стор запустить сторінку сам, коли реліз приїде.
Розбіжність у доках: Upload Guide називає цей пункт Create a new profile, а стаття how-do-i-fill-album-detailsNone of these artists. Це один і той самий пункт дропдауна; який лейбл у поточному UI — дивись на місці.

Дві процедури, які треба вивчити напам'ять

1

Завести новий аліас з нуля

Distribution → Create a Release → Release Data (UPC лишай порожнім) → Album Details → впиши нове ім'я в Artist Name → у дропдауні обери «немає такого профілю» → далі по майстру. Аліас почне існувати після approval і появи релізу в сторах.

2

Дочекайся артист-сторінки і запиши URI

7–14 днів після approval (Spotify зазвичай швидше, 2–14 днів; ще 3–5 днів поки нова сторінка стане доступною до claim). Щойно вона з'явилась — скопіюй Spotify Artist URI і поклади в Notion, у поле аліаса. Це той рядок, який ти вставлятимеш на кожному наступному релізі.

3

Випустити другий реліз під наявним аліасом

В Album Details вставляєш збережений URI (або друкуєш ім'я і обираєш саме той профіль). Якщо система сама запропонує злінкувати з наявним профілем — погоджуйся. Той самий профіль має стояти і на рівні альбому, і на рівні кожного треку.

Головна пастка мульти-аліасника: дропдаун показує чужі Spotify-профілі зі схожими іменами. Вибір не того профілю відправить реліз на чужу артист-сторінку, і витягувати його звідти довго. Розбіжність профілю між album level і track level — реліз повертають з модерації. Тримай Spotify URI кожного свого аліаса в Notion і вставляй його, а не покладайся на пошук за іменем.
Якщо реліз таки приземлився не туди: мапінг роблять стори, не RouteNote. Є artist page correction form у Support із трьома опціями — перенести на нову сторінку, перенести на наявну правильну, або прибрати чужий реліз зі своєї. Spotify (за наявності claimed-сторінки), Apple Music for Artists і Amazon Music for Artists приймають такі запити напряму — це швидше.

Що таке «label account» і що воно реально дає

Типів акаунта в RouteNote один. Лейбл і сольний артист реєструються однаково; «label account» — це маркетинговий термін, а не режим. Ніяких sub-accounts, ролей чи team seats не існує.

Що очікуєш від «label-режиму»Що є насправді
Список артистів / rosterнемає
Sub-акаунти, доступи для командинемає
Фільтр Discography по артистуне задокументовано
Фільтр Statistics по артистуєlabel / artist / release / track
Розріз Reports по артистунемає — репорти розбиті по треках
Пошук у RouteNote Trendsпо назві треку або ISRC
Розділення виплат між людьмиRevenue Sharing
Claim Spotify-профілю через RouteNoteодин профіль на акаунт

Практично: графіки можна фільтрувати по аліасу, гроші — ні. Розводити earnings по псевдонімах доведеться самому, за ISRC/UPC, у своїй таблиці. Це ще один аргумент за те, щоб Notion був source of truth.

Ключове обмеження на аліаси: claim Spotify-профілю кнопкою в RouteNote працює для одного артиста на акаунт. Решту аліасів клеймиш напряму через artists.spotify.com/claim, вставляючи Spotify URI кожного — там ручний розгляд, ~3 дні, і Spotify просить соцмережу або сайт як пруф. Це обмеження не на кількість аліасів, а на «одну кнопку».

Один акаунт проти акаунта на аліас

АспектОдин акаунт, багато аліасівАкаунт на кожен аліас
Перевикористання ISRCпрацює в межах акаунтазаборонено між акаунтами
Поріг виплати $50один пул, усі аліаси складаютьсяфрагментується, кожен добирає свої $50
Верифікація артистапрапорець на акаунті, питають разповний цикл у кожному
Claim Spotify кнопкою1 аліас, решта — напряму в S4Aпо кнопці на акаунт
Розділ статистики по аліасахфільтр у Statistics, у Reports вручнуприродно розділені

Висновок: тримай один акаунт. Єдиний реальний виграш від розділення — автоматична сегментація репортів. Ціна — розбитий на шматки поріг $50 (на дрібних аліасах гроші зависають нескінченно), втрата права перевикористати ISRC при переміщенні треку між релізами, і повторна верифікація в кожному акаунті. Один claim «в один клік» — не привід плодити акаунти.

Верифікація артиста прив'язана до імені, а прапорець ставиться на акаунт: після успішної верифікації по цьому артисту питати вдруге не будуть. У листі на moderation@routenote.com перелічуй усі UPC під цим ім'ям — інші релізи того ж аліаса автоматично не схвалюються.
Перейменувати аліас неможливо. Зміна Artist Name на approved-релізі НЕ перейменовує артист-сторінку — стори створюють нову під новим ім'ям, а стара лишається з фоловерами. Мерж робиться вручну: лист у support з обома URL артист-сторінок. Видалити артист-сторінку не можна взагалі. Тому ім'я аліаса обирається один раз і назавжди — гугли його до першого релізу, не після.
Поле Record Label Name не створює лейбл. Це просто рядок метаданих. Немає лейбла — став ім'я аліаса. Заборонені значення: none, unsigned, indie, N/A, independent.

Повний розбір — RouteNote: Distribution.

Промоушен: що реально працює на $0

Рамка тверезо: на Free-тарифі без бюджету працюють рівно три речі — пітч у Spotify, візуал у самому Spotify і власний трафік з каналу. Решта або платна, або лотерея.

До релізу

Пітч у плейлисти (найважливіше)

  • Spotify вимагає віддати музику мінімум за 7 днів до дати релізу, щоб редактори встигли послухати. Їхній же блог рекомендує два тижні.
  • Пітчити можна тільки нерелізнутий трек, один за раз: наступний — після того як попередній вийшов.
  • Не можна пітчити компіляції й треки, де ти featured.
  • Пітч робить тільки акаунт з правами Admin або Editor у S4A.
  • Редагувати пітч можна до дня релізу, але гарантії, що редактор побачить правку, нема.

Побічний ефект важливіший за сам пітч: трек, поданий за 7+ днів, автоматично потрапляє в Release Radar твоїх фоловерів. Це працює навіть якщо жоден редактор пітч не відкрив.

Pre-save

  • RouteNote → Artist Services → Marketing → URL Requests. Реліз має бути вже апрувнутий і відправлений у стори.
  • URL приїжджають не миттєво — закладай кілька днів.
  • Далі з них робиться pre-save лінк через PUSH.fm. Підтримка: Spotify, Apple Music, Deezer.
  • Сумарно потрібно 2–3 тижні між аплоадом і датою релізу, щоб pre-save взагалі мав сенс.

Countdown Page + Clips

Countdown Page у S4A: пре-сейв, трек-лист, Clips, мерч. Clips — вертикальні відео до 30 секунд. За даними Spotify, артисти з Clips на Countdown Page отримували вдвічі більше пре-сейвів.

На релізі

  • Canvas — 3–8-секундний луп на кожен трек. За даними Spotify, треки з Canvas зберігають у бібліотеку й додають у плейлисти в ~4 рази частіше. Для електроніки це найдешевший важіль: рендер з Bitwig-візуалізації або TouchDesigner.
  • Artist Pick — закріпи Countdown Page або сам реліз угорі профілю.
  • Оновлене фото й біо в S4A. У біо — artist.link, не Spotify-лінк.
  • Скрізь у зовнішньому світі (канал, опис, підпис) — Odesli-лінк. Spotify-лінк відсікає всіх, хто не на Spotify.

Після релізу

Discovery Mode

  • RouteNote був одним з перших дистриб'юторів з доступом. Вмикається через їхній support, не з дашборду.
  • Умови треку: 30+ днів у Spotify і стріми в Radio або Autoplay за останні 7 днів.
  • Грошей наперед не бере. Spotify забирає 30% з тих стрімів, які прийшли саме з Radio/Autoplay; решта стрімів не чіпається.

YouTube Content ID

  • Вмикається вибором YouTube як стору на аплоаді. RouteNote клеймить і монетизує чужі відео, де звучить твій запис.
  • Реліз має пройти модерацію без збігів: семпли, лупи з паків, royalty-free матеріал і DJ-мікси Content ID заблокують.
  • Виплата йде з лагом ~45 днів після місяця заробітку.

Marquee й Showcase (платні)

Рекламні формати Spotify Campaign Kit під тиждень релізу. Потрібен бюджет і, головне, вже існуюча база слухачів — вони таргетяться на тих, хто тебе вже чув. Для релізу без аудиторії це злив грошей.

Не обманюйся: editorial-пітчинг з нульовою аудиторією має мізерний hit rate, а Discovery Mode — це податок на стріми, які здебільшого прийшли б і так. Єдиний важіль, який справді твій — @mandrockspalace + Odesli-лінк. Усе інше — множник до трафіку, якого поки нема. Спочатку трафік, потім множники.

Free чи Premium: рахуй на реліз

Premium вигідний, коли 15% річного доходу релізу перевищує плату за цей реліз. Break-even = ціна ÷ 0.15. Рахується по кожному релізу окремо, не по каталогу. Скасував renewal — реліз просто падає назад на Free, зі сторів його не знімають.

Тип релізуТреківPremium, 1-й рікДаліBreak-even річного доходу
Single1$10$9.99/рік≈ $67
EP2–6$20$9.99/рік≈ $133, далі ≈ $67
Album7–18$30$9.99/рік≈ $200, далі ≈ $67
Extended Album19+$45$9.99/рік≈ $300, далі ≈ $67

Ціни звіряй на pricing-сторінці перед кожним апгрейдом — вони переглядаються. Логіка лишається: апгрейд по факту, не наперед. Детальна розкладка — у RouteNote: Monetisation.

Виплати RouteNote

  • Поріг $50. Менше — гроші лежать на балансі й накопичуються.
  • Цикл виплат стартує 15 числа кожного місяця, зазвичай завершується до 20-го.
  • Методи: PayPal, банківський переказ, банківський переказ через Payoneer.
  • PayPal має бути налаштований на прийом USD — інакше платіж не пройде. Верифікований акаунт бажаний.
  • Дохід від стору доходить із лагом: наприклад, YouTube Content ID — ~45 днів після місяця заробітку.

Поріг Spotify: 1000 стрімів

З квітня 2024 трек потрапляє в royalty pool Spotify, тільки якщо набрав щонайменше 1000 стрімів за попередні 12 місяців. Плюс мінімальна кількість унікальних слухачів, число якої Spotify не публікує (щоб не накручували).

  • Вікно ковзне й перевіряється щомісяця. Місяці, у яких трек під порогом, у виплату не входять.
  • Цифри в S4A — оцінка. Джерело правди — роялті-звіт дистриб'ютора.
Тут план з багатьма аліасами б'є сам себе. Поріг рахується на трек. Дванадцять треків, розкиданих по шести псевдонімах — це дванадцять незалежних порогів по 1000 і шість роздроблених аудиторій, жодна з яких не тягне іншу. Якщо мета — дохід, аліасів має бути мало. Якщо мета — розділити естетики й не змішувати їх у Release Radar одних і тих самих людей, тоді багато аліасів виправдані, але тоді не міряй їх грошима.

Чеклист релізу

Прогрес зберігається в браузері.

Odesli API — живий тест

Встав будь-який лінк (Spotify / Apple / YouTube / Deezer). Дьоргає api.odesli.co/v1-alpha.1/links — той самий ендпоінт, на якому потім будується автоматизація каталогу. Ліміт ~10 запитів/хв без ключа.

Чекаю лінк…

Той самий виклик з коду

curl -s "https://api.odesli.co/v1-alpha.1/links?url=<URLENCODED>&userCountry=UA" \ | jq '{page: .pageUrl, isrc: .entitiesByUniqueId[.entityUniqueId].id}'

Відповідь містить pageUrl (готовий songlink), linksByPlatform (усі стори) і entitiesByUniqueId з ISRC та артворком. Цього достатньо, щоб раз на добу проходити по Notion-рядках зі статусом «pending» і автоматично дозаповнювати songlink, щойно реліз з'явився в сторах.

Схема каталогу в Notion

Дві бази, релейшн між ними. Не одна плоска таблиця.

База «Аліаси»

ПолеТипНащо
NameTitleпсевдонім
Жанр / концептSelectщоб не плодити дублікати «а це в чому відрізняється»
artist.linkURLхаб на псевдонім, один назавжди
Spotify Artist IDTextдля клейму й API
Apple artist URLURLпотрібен для клейму в AMfA
Верифікований у RouteNoteCheckboxщоб не проходити двічі
S4A claimed / AMfA claimedCheckboxдва різні процеси, два різні стани
РелізиRelation→ база «Релізи»

База «Релізи»

ПолеТипНащо
TitleTitleназва
АліасRelation→ база «Аліаси»
ТипSelectSingle / EP / Album
СтатусSelectDraft → Uploaded → Pending → Live
Дата подачі / Дата liveDateміряй реальний лаг RouteNote
Пітч поданийCheckboxдедлайн — 7 днів до live
ISRC / UPCTextключ матчингу всюди
ТарифSelectFree / Premium
song.linkURLавтозаповнюється скриптом по ISRC
Стріми / ДохідNumberтригер рішення про апгрейд у Premium
Правило апгрейду. Break-even = ціна релізу ÷ 0.15. Для синглу це ≈ $67 річного доходу в перший рік і ≈ $67 щороку далі. Поки менше — сиди на Free. Це формула в Notion, а не відчуття.