Zira Music
Playlists and Liked Songs
Build playlists, import from Spotify, share them with a link, and play them anywhere.
Playlists belong to you, not to a server: build one anywhere and play it in any server that has Zira Music. They are shared across both Zira Music bots too, so your playlists and Liked Songs work with whichever one you use.
Building playlists#
/playlist createmakes a new playlist;/playlist addsearches the full high quality catalog and adds a song.- Or use the dashboard: Playlists under Zira Music gives you a full editor with search, reorder, and rename.
/playlist playqueues the whole thing (addShuffleto mix it up). Shuffle-playing a playlist that is already playing shuffles the current queue instead of queueing everything twice.
Free servers allow 10 playlists with 100 songs each. Premium raises that to 100 playlists and 1000 songs.
The complete command set is:
/playlist create
/playlist add
/playlist remove
/playlist show
/playlist delete
/playlist list
/playlist play
/playlist import
/playlist save-queue
Discord numbers songs starting at 1 in /playlist show. Use that displayed number with /playlist remove.
Liked Songs#
Click the heart on any now playing message, or use /like, and the song is saved to your personal Liked Songs playlist. It's created automatically the first time you like something, and it works like any other playlist: play it, shuffle it, edit it on the dashboard.
Liked Songs does not count toward your playlist-count limit. It can hold 100 songs on Free or 1000 with Premium.
Importing from Spotify#
Importing needs Zira Premium in the server. There are two ways to do it, and neither asks you to connect a Spotify account.
Paste a playlist link (up to 100 songs)#
- In Spotify, open the playlist, choose Share, then Copy link to playlist.
- Paste the link into
/playlist importin Discord, or into the Import from Spotify box on the dashboard's Playlists page. You can give it a name, or keep the one from Spotify. - Zira creates a new playlist with the songs it found.
This works for public playlists, and it brings over the first 100 songs. If the playlist is longer, Zira tells you so, and you can use a CSV file to bring the rest.
Upload a CSV file (longer or private playlists)#
- Use a playlist export tool such as Exportify or TuneMyMusic to save your Spotify playlist as a CSV file.
- On the dashboard's Playlists page, click Upload CSV in the Import from Spotify card and pick the file.
- Zira creates a playlist named after the file, with up to 1000 songs.
The file needs a column with each song's ISRC or its Spotify track link. Exports from both tools above include one.
What gets imported#
Zira plays its own high quality copy of each song, so a song only comes over when Zira can identify it exactly. Local files, podcast episodes, and songs Spotify has no ID for are skipped, and the result tells you how many were skipped. Importing makes a copy: later changes to the Spotify playlist do not show up in Zira.
Saving the queue#
Someone queued the perfect session? /playlist save-queue turns the current queue into a playlist (Premium).
Sharing playlists#
Every playlist has a public share link: click Share next to a playlist on the dashboard. Anyone can view the link, and signed-in visitors can copy the playlist straight into their own account.
24/7 Non-stop mode#
With Premium, /nonstop start (or the Non-stop card on the web player) parks the bot in a voice channel and loops one of your playlists forever, through restarts too. /nonstop stop ends it.
The playlist plays all the way through in the order you saved it, and only then starts again from the top. Songs are prepared one at a time as playback moves along, so /queue shows the current song plus the next one or two rather than the whole playlist. That is normal, and the rest of the playlist is still lined up behind them.
Non-stop starts at the server's Default volume, the same as any other join.
Non-stop settings belong to the selected music bot and server. If your server has both Zira Music bots, each one can run a different Non-stop playlist in a different channel.