#Question about running Vocard open-source

1 messages · Page 1 of 1 (latest)

hoary quest
#

I was modifying the Vocard open-source code and testing its features. While using the /settings stageannounce command, I set a message that now appears correctly in /settings view. However, I don’t understand how to actually use this feature from a user’s perspective.

I’ve asked AI multiple times, and it keeps giving me this kind of answer:

:clipboard: Overview
The stage announcement setting automatically updates the status message of a Discord Stage Channel to display the currently playing music.

:wrench: How It Works
Step 1: Template Setup
The administrator writes a template in “Stage Announcement Settings” via /settings.
Example:

:musical_note: Now Playing: {title}\nArtist: {artist}\nDuration: {time}


This is saved in the database under the stage_announce_template key.

Step 2: Music Playback (Voice Channel)
Users play music in a normal voice channel using /play.
(Stage channels cannot directly play music due to Discord API limitations.)

Step 3: Automatic Status Update
The update_voice_status() method in voicelink/player.py is automatically triggered.
The saved template is filled with actual data (e.g., {title} → real song title), and channel.edit(status=message) is called through the Discord API to update the stage channel status.

Step 4: Stage Channel Display
Participants in the stage channel see the current music information in the channel’s status message, which updates in real time as the music changes.```

However, when I try this as a regular user, I don’t know what I’m actually supposed to do to make this feature work.
leaden spoke
# hoary quest I was modifying the Vocard open-source code and testing its features. While usin...

When you play a song using /play in a regular voice channel, Vocard will automatically update the Stage Channel’s status to show what’s playing—like the song name, artist, and duration. You can change how that message looks by using /settings stageannounce and writing your own template with tags like {title}, {artist}, and {time}. Once it’s set, the bot handles the rest and updates the status in real time while music plays.

hoary quest
#

Are there any tags other than {title}, {artist}, {time}?

hoary quest
#

thanks