Zuzupui / Shiro

The music companion

Good songs.
Better company.

Put on something you love and let the room join in. Shiro brings music, shared favorites, cozy profiles, and little listening memories to your Discord voice channels.

Player, libraries, and controls—all inside Discord

Shiro, the music puppyYour cozy listening companion.

A room with a soundtrack

More than pressing play.

A music companion for the whole room, from the first request to your next listening recap.

Request your favorites

Search YouTube Music and YouTube, queue supported links and playlists, or play permitted audio attachments. Choose a recording with search when you want more control.

/play song:Lukas Graham 7 Years

A fair shared queue

Take turns with fair rotation, edit and reorder requests, undo queue changes, save sessions, and restore interrupted playback. Stopping can preserve pending requests.

/queue show

Your library, together

Save favorites, create personal playlists, import or export collections, grant read/edit access, and browse server playlists or published community shelves.

/playlist create name:Night

Controls where you listen

Use a permanent player or song cards with artwork, Play/Pause, Skip, Like, and Lyrics buttons. Extra controls live in the menu; set your personal volume in Discord.

/setup-panel check

Make a crew mix

Create an invitation-only crew and mix members’ liked songs in a round-robin queue. Joining a crew shares your favorites with that group.

/crew create name:Cozy

A profile with a story

See listening time, top songs, servers, and companions. Explore monthly and annual Wrapped, historical recaps, and Sakura, Forest, or Night profile themes.

/wrapped scope:me

Guess the Song

Turn a saved library into a guessing game with hints, answer forms, scores, and host controls. Organize tournaments and scheduled listening or game events.

/guess start

Lyrics & a personal EQ

Open available lyrics privately from the current song’s Lyrics button. Shape sound with fifteen equalizer bands and saved presets; lyric availability depends on the recording and provider.

/equalizer list

A room with boundaries

Configure a DJ role, per-user or role permissions, allowed channels, skip voting, queue limits, and sleep timers. Guided help is available in nine languages.

/privacy tracking enabled:false

From your favorites to the queue

Bring the link.
Share the moment.

Search by song or artist, paste a supported public catalog link, or upload permitted audio. Shiro keeps original source links and artwork where available.

Spotify, Apple Music, and Deezer supply catalog metadata. Shiro matches those requests to available YouTube recordings for playback; it does not stream subscription audio directly.

▶

YouTube & YouTube Music

Text search, song links, and playlists for audio playback.

S

Spotify

Supported public catalog links; playlist access depends on provider restrictions.

♪

Apple Music & Deezer

Public catalog links matched to playable recordings. Private libraries are unavailable.

↑

Your audio attachments

Use /playfile for files you have permission to share.

No listener account connection is required. SoundCloud, live radio, TTS, and named audio filters are not supported in the current release.

Shiro relaxing beside your music library♪♫
Made for shared momentsYour favorites.
Your people.

Playlists · Crews · Profiles · Wrapped

A little music. A little memory.

Your listening has
its own personality.

Like a song and it becomes part of your library. Invite friends to a crew, discover what brings your room together, and look back at your listening.

  • Personal and server music profiles
  • Monthly and annual Wrapped cards
  • Sakura, Forest, and Night card themes
  • Nine languages for help and controls

Wrapped releases at 11 PM IST on the last day of the month, and on December 31 for annual recaps. Server recaps require at least five recorded listeners in the period.

Explore profile commands

From quiet room to listening room

Your first song is a few steps away.

  1. 01

    Invite Shiro

    Install Shiro and review its voice and text permissions. Optional setup, event, cleanup, and role features can need extra permissions.

  2. 02

    Set up the room

    Staff can run /setup to choose the server language, permanent player channel, and optional DJ role. Choose a channel where Shiro can send its cards.

  3. 03

    Join voice and request a song

    Join a voice channel, then use /play song:Lukas Graham 7 Years in a text channel. Requests join the queue if another song is already playing.

  4. 04

    Save something you love

    Tap Like on the song card, explore /favorites show, or create a playlist. Use /help for the full guide. Text commands also support a configured prefix such as s! or a bot mention.

Your music. Your choices.

Private profiles from the start.

Listening records are enabled for new users; existing opt-outs stay off. Your profile starts private. Public visibility, discovery sharing, room recommendations, and recap notifications have separate controls.

Use /privacy tracking enabled:false to stop future recording, /privacy clear-history to erase listening history, or /privacy delete to erase personal data.

Read Shiro’s privacy details

A little clarity

Shiro, explained.

Can I control Shiro from a browser?

Shiro is designed around Discord. Its player, settings, playlists, profiles, and games live there. It does not have an external dashboard or browser music player.

How do I adjust the volume?

On desktop or browser Discord, right-click Shiro in voice and adjust User Volume. On mobile, long-press Shiro in the voice call. This changes what you hear, without changing everyone else’s volume.

Who can skip or change the music?

Playback controls normally require being in the same voice channel. Configuring a DJ role restricts DJ actions to that role or members with Manage Server. Other listeners can use configured skip voting.

Why might a song or lyric be unavailable?

Provider access, region restrictions, removed recordings, matching limitations, or an unavailable lyric can affect a request. Try search to select another recording. No music source has guaranteed availability.

Does Stop erase the queue?

Normal Stop preserves pending requests. Play/Pause or /resume restarts them. Clearing through /stop clear:true asks for confirmation; /session restore can recover a saved interrupted session.

Make a little room for music

Let Shiro set the mood.

The next song is better with company.

Add Shiro to Discord