# Music

Builders can add music to a room, or stream music from one room to another. This feature is mostly used to organize musical events in the Buenoverse or to add background music/effects to a room.

To add a track, create an interaction zone on an object, or just a global one, and go to `Interaction menu / Effects / Music`

After assigning the music interaction to the zone, the music menu appears in the object menu.

**The menu shows a few unique options**

* Add tracks Add a new track to the playlist
* Remove tracks Remove tracks from the playlist
* Connect sprites (Feature flag?) Let sprites animate with the frequency of the music
* Broadcast to another room (Feature flag?) Stream the same playlist to another Buenoverse room.
* Show music title When players move over the zone, they can see the tracks title.

<figure><img src="/files/mh2CnxqxQsBkVEF79mKC" alt=""><figcaption><p>Music menu</p></figcaption></figure>

### Add tracks

In the ‘Add track’ screen, builders can upload individual tracks and album art. Both fields are required. Every track will be saved in the playlist.

### Play tracks

To play tracks, move the playable character over the interaction zone and click the blue pill button in the bottom of the screen.

<figure><img src="/files/S0EqpYa1KPjmDMRbZnpW" alt=""><figcaption></figcaption></figure>

After clicking, the playlist screen opens. Players can pick a track here, put it on repeat or shuffle.

{% hint style="info" %}
It’s recommended to gate this interaction to a specific group of users, like builders. This prevents visitors from turning the music on and off.
{% endhint %}

<figure><img src="/files/EJpeRpy1bMjx4EkSETBl" alt=""><figcaption><p>The music playlist view</p></figcaption></figure>

### Connect sprites

Builders can connect sprites to the music that is playing, it animates the sprite to the frequency of the music. Read more about how to create sprites.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bueno.art/buenoverse/interactions/effects/music.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
