One-click install
npx skills add https://github.com/AudiusProject/apps --skill audius-api-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audius-api-sdk
Source: https://github.com/AudiusProject/apps/tree/main/packages/web/public
Command: npx skills add https://github.com/AudiusProject/apps --skill audius-api-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides developers with the tools and documentation to build applications on top of the Audius decentralized music protocol, enabling music streaming, discovery, and community engagement features.

Core Features & Use Cases

  • REST API Access: Interact with Audius data (users, tracks, playlists) via a documented RESTful API.
  • JavaScript SDK: Utilize a TypeScript SDK for seamless integration into Node.js and browser applications.
  • App Scaffolding: Quickly bootstrap new Audius-powered applications using create-audius-app.
  • Use Case: Develop a custom music player that streams directly from the Audius catalog, allows users to favorite and repost tracks, and integrates with their Audius profile.

Quick Start

Run npx create-audius-app my-app to scaffold a new Audius application.

Frequently Asked Questions about audius-api-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate decentralized music streaming into my JavaScript app?

You can integrate decentralized music streaming using the Audius JavaScript SDK to access the REST API for tracks, users, and playlists within Node.js or browser applications. The SDK facilitates direct streaming and catalog discovery.

What do I need to build an application on the Audius decentralized music protocol?

You need the Audius JavaScript SDK and REST API documentation to build applications on the Audius decentralized music protocol. You can quickly scaffold a new project using the `create-audius-app` command line tool.

Can I implement user authentication via OAuth for a custom Audius music player?

Yes, you can implement user authentication via OAuth for a custom Audius music player using the provided JavaScript SDK and OpenAPI specifications. This allows applications to securely access user profiles and favorite tracks.

Does the Audius JavaScript SDK work with both Node.js and browser environments?

Yes, the Audius JavaScript SDK is designed for seamless integration into both Node.js and browser environments. It provides TypeScript support to interact with Audius data like tracks and playlists via the REST API.

What is the best way to scaffold a new decentralized music streaming application?

The best way to scaffold a decentralized music streaming application is running `npx create-audius-app my-app`. This quickly bootstraps a new Audius-powered application with the necessary SDK and API integrations pre-configured.