Як зареєструвати музику як IP актив на платформі Story за допомогою TypeScript SDK

В цій статті ми проведемо вас через процес реєстрації музики як інтелектуальної власності (IP) на платформі Story за допомогою TypeScript SDK. Цей посібник базується на знаннях, отриманих у статті «Як зареєструвати IP на Story», тому перед тим, як почати, обов'язково ознайомтесь з тією статтею.

Попередні вимоги

Перед тим, як приступити до реєстрації музики, переконайтесь, що ви виконали наступні кроки:

  1. Пройшли посібник «Як зареєструвати IP на Story».
  2. Встановили TypeScript SDK для Story.
  3. Налаштували своє середовище розробки.

Покрокова інструкція

1. Налаштування метаданих

При реєстрації музики основна відмінність полягає у налаштуванні метаданих. Вам потрібно буде визначити ваші ipMetadata з додатковими параметрами, специфічними для музичних активів. Ось як це зробити:

// main.ts  

const ipMetadata: IpMetadata = client.ipAsset.generateIpMetadata({  
 title: 'Мій IP актив',  
 description: 'Це тестовий IP актив',  
 ipType: 'Music', // Вказуємо тип як Music  
 media: [  
 {  
 name: 'Rise Again', // Назва музичного треку  
 url: 'https://cdn1.suno.ai/937e3060-65c0-4934-acab-7d8cc05eb9a6.mp3', // URL до аудіофайлу  
 mimeType: 'audio/mpeg', // MIME тип аудіофайлу  
 },  
 ],  
 attributes: [  
 {  
 key: 'Artist',  
 value: 'srivatsan_qb', // Ім’я виконавця  
 },  
 {  
 key: 'Artist ID',  
 value: '4123743b-8ba6-4028-a965-75b79a3ad424', // Унікальний ID виконавця  
 },  
 {  
 key: 'Source',  
 value: 'Suno.com', // Джерело музики  
 },  
 ],  
 creators: [  
 {  
 name: 'srivatsan_qb', // Ім’я творця  
 address: account.address, // Адреса гаманця творця  
 contributionPercent: 100, // Відсоток внеску  
 },  
 ],  
});

2. Визначення метаданих NFT

Окрім метаданих IP, вам також потрібно визначити nftMetadata. Це важливо для того, щоб музика могла бути відтворена на платформі Story. Ось як це налаштувати:

// main.ts  

const nftMetadata = {  
 name: 'Тестовий NFT', // Назва NFT  
 description: 'Це тестовий NFT', // Опис NFT  
 image: 'https://picsum.photos/200', // Зображення, пов’язане з NFT  
 media: [  
 {  
 name: 'Rise Again', // Назва музичного треку  
 url: 'https://cdn1.suno.ai/937e3060-65c0-4934-acab-7d8cc05eb9a6.mp3', // URL до аудіофайлу  
 mimeType: 'audio/mpeg', // MIME тип аудіофайлу  
 },  
 ],  
 attributes: [  
 {  
 key: 'Artist',  
 value: 'srivatsan_qb', // Ім’я виконавця  
 },  
 {  
 key: 'Artist ID',  
 value: '4123743b-8ba6-4028-a965-75b79a3ad424', // Унікальний ID виконавця  
 },  
 {  
 key: 'Source',  
 value: 'Suno.com', // Джерело музики  
 },  
 ],  
};

3. Реєстрація IP активу

Після того, як ви визначили як ipMetadata, так і nftMetadata, ви можете запустити свій скрипт для реєстрації IP активу. Після успішної реєстрації ваш актив стане видимим у Story explorer.

4. Перегляд зареєстрованої музики

Після виконання скрипту перейдіть до Story explorer. Ви повинні побачити свій зареєстрований IP актив із зазначеними метаданими. Explorer розпізнає формат і дозволить користувачам відтворювати пісню безпосередньо з цієї сторінки.

Висновок

Дотримуючись цього посібника, ви успішно зареєстрували музику як IP актив на Story за допомогою TypeScript SDK. Цей процес не лише допомагає захистити вашу музику, але й дозволяє ділитися нею та насолоджуватися нею на платформі.

Для подальших досліджень рекомендуємо ознайомитись з додатковими можливостями TypeScript SDK та тим, як ви можете покращити свої IP активи, додавши більше метаданих і атрибутів. Щасливого кодування!

Перекладено з: How to Register Music as an IP Asset on Story Using the TypeScript SDK

Leave a Reply

Your email address will not be published. Required fields are marked *