shiny-music

Provides a unified .NET API for Android and iOS music library management.

4|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shinyorg/skills --skill shiny-music
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shiny-music
Source: https://github.com/shinyorg/skills/tree/main/skills/shiny-music
Command: npx skills add https://github.com/shinyorg/skills --skill shiny-music

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies accessing and managing the music library on both Android and iOS devices, abstracting away platform-specific complexities for developers.

Core Features & Use Cases

  • Unified Music Access: Interact with the device's music library through a single API.
  • Permission Management: Easily request and check permissions for accessing audio files.
  • Metadata Querying & Filtering: Search, filter, and retrieve detailed information about tracks, artists, albums, genres, years, and playlists.
  • Playback Control: Play, pause, resume, stop, and seek music tracks, including support for Apple Music subscription playback on iOS.
  • File Operations: Copy music files from the device library (where DRM allows).
  • Use Case: Develop a music player app that can browse a user's entire music collection, play songs, and allow users to create playlists, all while handling necessary permissions and platform differences seamlessly.

Quick Start

Request permission to access the device music library and then retrieve all available tracks.

Frequently Asked Questions about shiny-music

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

FAQPage Schema
How do I access the device music library in a cross-platform .NET app?

To access the device music library in a cross-platform .NET app, use a unified API that manages permissions, queries metadata, and controls playback on both Android and iOS. It abstracts away platform-specific complexities for developers.

Can I play Apple Music subscription tracks on iOS using a .NET API?

You can play Apple Music subscription tracks on iOS using the .NET API's playback control features. It handles playing, pausing, resuming, stopping, and seeking music while managing DRM limitations.

Does the unified .NET music library API handle permissions for Android and iOS?

The unified .NET music library API handles permissions for Android and iOS by easily requesting and checking permissions for accessing audio files. This ensures seamless access to the device music library.

What are the limitations when copying music files from a device library?

When copying music files from a device library, limitations apply where DRM prevents file duplication. The API handles DRM limitations gracefully, ensuring only unprotected files are copied from the device music library.

How do I retrieve track and album metadata from a mobile device?

Retrieve track and album metadata from a mobile device by querying the music library through the .NET API. It supports searching, filtering, and fetching detailed information about artists, genres, years, and playlists.