# RomM Music API

**Canonical:** https://apis.io/apis/romm/romm-music-api/  
**Provider:** RomM — https://apis.io/providers/romm/  
**Base URL:** https://demo.romm.app  
**Documentation:** https://docs.romm.app/latest/developers/api-reference/

RomM Music API is one of 33 APIs that [RomM](https://apis.io/providers/romm/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include music. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The music API from RomM — 14 operation(s) for music.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/music/tracks` | Get Music Tracks |
| GET | `/api/music/favorites` | Get Music Favorites |
| POST | `/api/music/favorites` | Add Music Favorites |
| DELETE | `/api/music/favorites` | Remove Music Favorites |
| GET | `/api/music/artists` | Get Music Artists |
| GET | `/api/music/albums` | Get Music Albums |
| GET | `/api/music/genres` | Get Music Genres |
| GET | `/api/music/years` | Get Music Years |
| GET | `/api/music/game-genres` | Get Music Game Genres |
| GET | `/api/music/platforms` | Get Music Platforms |
| GET | `/api/music/games` | Get Music Games |
| GET | `/api/music/stats` | Get Music Stats |
| GET | `/api/music/playlists` | Get Playlists |
| POST | `/api/music/playlists` | Add Playlist |
| GET | `/api/music/playlists/{id}` | Get Playlist |
| PUT | `/api/music/playlists/{id}` | Update Playlist |
| DELETE | `/api/music/playlists/{id}` | Delete Playlist |
| GET | `/api/music/playlists/{id}/tracks` | Get Playlist Tracks |
| POST | `/api/music/playlists/{id}/tracks` | Add Playlist Tracks |
| DELETE | `/api/music/playlists/{id}/tracks` | Remove Playlist Tracks |
| PUT | `/api/music/playlists/{id}/tracks/order` | Set Playlist Track Order |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/romm/openapi/romm-music-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-detailed-rom-schema-schema.json
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-simple-rom-schema-schema.json
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-config-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-body-update-rom-api-roms-id-put-schema.json
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-platform-schema-schema.json
- **JSONSchema** — https://artifacts.apis.io/romm/json-schema/romm-search-rom-schema-schema.json

## Other RomM APIs (12)

- [RomM Activity API](https://apis.io/apis/romm/romm-activity-api/)
- [RomM Audit API](https://apis.io/apis/romm/romm-audit-api/)
- [RomM Auth API](https://apis.io/apis/romm/romm-auth-api/)
- [RomM Client Tokens API](https://apis.io/apis/romm/romm-client-tokens-api/)
- [RomM Collections API](https://apis.io/apis/romm/romm-collections-api/)
- [RomM Config API](https://apis.io/apis/romm/romm-config-api/)
- [RomM Device Auth API](https://apis.io/apis/romm/romm-device-auth-api/)
- [RomM Devices API](https://apis.io/apis/romm/romm-devices-api/)
- [RomM Export API](https://apis.io/apis/romm/romm-export-api/)
- [RomM Feeds API](https://apis.io/apis/romm/romm-feeds-api/)
- [RomM Firmware API](https://apis.io/apis/romm/romm-firmware-api/)
- [RomM Logs API](https://apis.io/apis/romm/romm-logs-api/)

## Tags

music

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/romm/romm-music-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/romm/.
