$songInfo
$songInfo will return given song’s information.
Usage
$songInfo[type?;position?]Parameters
| Field | Type | Description | Required |
|---|---|---|---|
| type? | string | information to retrieve | false |
| position? | number | song position in the queue | false |
Types
| Field | Returns | Description |
|---|---|---|
| title | string | Song title |
| thumbnail | string | Song thumbnail (if any) |
| url | string | Song url |
| duration | string | Song duration |
| artist | string | Song author |
| platform | string | Track player platform |
| identifier | string | Track identifier |
| isSeekable | boolean | Return true if the track is seekable |
| isStream | boolean | Return true if the track is streaming |
| isrc | string | Track isrc |
| durationMs | number | Song duration in milliseconds |
| queueLength | number | Player queue length |
| albumName | string | Song album name (if any) |
| albumUrl | string | Song album url (if any) |
| artist.avatar | string | Artist artwork url (if any) |
| artist.url | string | Artist url (if any) |
| requester.username | string | Requester username |
| requester.id | snowflake | Requester user id |
| requester.avatar | string | Requester user avatar |
| requester.banner | string | Requester user banner |
| requester.mention | string | Requester mention |
| playlist.name | string | Track playlist name |
| playlist.author | string | Track playlist author |
| playlist.thumbnail | string | Track playlist thumbnail |
| playlist.tracks | number | Total tracks in the playlist |
| playlist.url | string | Playlist URL |
Example(s)
This will return given song’s information
1client.command({2 name: 'songinfo',3 code: `4 $songInfo[title]5 `6});This will return given song’s information
1module.exports = [{2 name: "songinfo",3 code: `4 $songInfo[title]5 `6}]