Discord Music Bot With Dashboard Player v10.4.3

Complete Discord music bot source code with dashboard player, premium system, and music features.
Added
  • Official support for Discord Embedded Activities
  • Launch the app directly via the "Start an Activity" button in voice channels
  • Alternatively, launch via a direct link
  • Control music your way: Slash Commands, Web Dashboard, or Discord Activity
Improvements
  • Better search experience and accuracy across all sources
  • Smoother music data caching and refresh times
  • Improved overall bot stability
  • Improved Spotify multi-credential rotation to prioritize available credentials and ensure seamless fallback
Fixes
  • Fixed several dashboard loading and duplicate request issues
  • Fixed minor bugs causing audio playback delays
added
  • added new global music search overlay with categorized tracks, artists, and albums tabs
  • added backend search overlay aggregator route with internal cache support
  • added deezer fallback for artist and album metadata when spotify search fails or hits rate limits
  • added artist page tabs: discography, similar artists, and about
  • added last.fm-powered artist extra data with 12-hour backend caching
  • added reusable hero banner component for artist and album detail pages
improvements
  • optimized dashboard music player data loading and cache behavior
  • improved request deduplication and reduced duplicate metadata fetching
  • improved frontend cache behavior with preserved data while refreshing
  • improved backend cache behavior for stable music metadata
  • improved radio api reliability with dynamic radio browser server discovery
  • improved dashboard search experience with debounce, abort controller, and stale request protection
  • improved artist and album page visuals with full-bleed music-style banners
  • aligned dashboard sidebar and content background styling for a more unified layout
fixes
  • fixed radio api 503 errors by removing hardcoded radio browser server dependency
  • fixed radio api failover with automatic host invalidation and recovery
  • fixed artist and album cover quick play behavior to add tracks to queue when playback is already active
  • fixed search overlay empty results when spotify metadata search fails
  • fixed duplicate requests and unnecessary loading states in the music player dashboard
  • fixed unhandled promise rejection in player message auto-delete handling
  • fixed early startup interaction crashes caused by unavailable database state
  • fixed several dashboard stability issues without changing existing playback, queue, lyrics, or routing behavior
  • fix(spotify): improve multi-credential fallback and prevent unhandled crashes
  • SpotifyRequest: Catch JSON parse errors when API returns HTML (e.g., 403 Forbidden/Active Premium) to prevent unhandled promise rejections.
  • RequestManager: Force fallback and quarantine client (rateLimited = true) on ANY API error, ensuring broken credentials are skipped.
  • RequestManager: Remove verbose request logs to keep terminal clean.
  • Plugin: Add try-catch block around searchTrack to gracefully handle 'ALL_RATE_LIMITED' errors and prevent AntiCrash stack trace spam.
ADDED
  • Added database schemas for Saved Artists, Saved Albums, and Spotify metadata caching.
  • Added Lavalink configuration with plugins and server settings.
  • Added Discord Profile Widget feature to display user music stats on Discord profiles.
  • Added /widget command group (setup, refresh, status, disconnect, image, script)
  • Added automated daily cron job for refreshing widget connections.
  • Add idempotent deduplication filter to automatically clean up existing user duplicates on next save.
IMPROVEMENTS
  • Major architectural refactor of Dashboard plugins, routes, and context management.
  • Improved YouTube lyrics matching and track metadata normalization.
  • LikedSongsService to match tracks against normalized title and author instead of just strict URIs.
FIXES
  • Fixed custom bot profile application to gracefully handle Discord API missing permissions.
  • Remove invalid markdown hyperlink formatting from the /favorites slash command output.
ADDED
  • Added cleaner modular backend structure
  • Added separated dashboard route modules
  • Added BACKEND_INTERNAL_SECRET protection for dashboard /api/*
  • Added flexible welcomer image list support
  • Added updated backend setup
IMPROVEMENTS
  • Improved backend maintainability with core, discord, api, services, adapters, and shared structure
  • Improved dashboard API organization without changing existing routes
  • Improved dashboard API security for protected deployments
  • Improved logger TypeScript compatibility
REMOVED
  • Removed deprecated game command category
  • Removed unused game-related handlers and services
  • Removed obsolete game database schemas and related storage logic
  • Removed unused game dashboard/API integrations
  • Removed leftover game-related backend references and cleanup logic
FIXES
  • Fixed Winston logger formatter typing issue
  • Fixed outdated backend README information
  • Fixed several backend TypeScript/editor warnings
  • Added Stage Channel support with auto-speaker or request to speak and live stage topic updates
  • Added spotify command with playlist sync and queue support
  • Implemented role-based Stage Control system with /stagecontrol command.
  • Integrated Stage Control validation into all music commands, player buttons, and menus.
  • Fixed stage channel detection on newer Discord versions.
  • Added /set channel add and /set channel remove for whitelisting bot command channels.
  • Added /fix command with Change Region, Reconnect, and Recreate Player actions.
  • Improved reconnect to refresh voice without disconnecting the bot from the channel.
  • Stop now only halts playback and clears the queue without disconnecting.
  • Added /leave command for full disconnect and player cleanup.
  • Fixed player auto-destruction being triggered after intentional stop.
  • Fixed queue command crashing when no active track is playing.
  • Fixed prefix commands failing with the modern message component format.
  • Dashboard stop API now uses the same non-destructive stop logic as bot commands.
  • Implemented spotify connection service and playlist endpoints
ADDED
  • Added /api/top-artists
  • Added /api/artist-tracks
  • Added /api/top-albums
  • Added /api/album-tracks
  • Added /api/new-releases
  • Added artist image resolver with Deezer/iTunes fallback
  • Added album artwork resolver with Deezer/iTunes fallback
  • Added thumbnail resolver helper
  • Added Last.fm integration for trending artists
  • Added Apple Music RSS integration for popular albums
  • Added Deezer Editorial Releases integration
  • Added multi-strategy album track resolution
  • Added in-memory TTL caching system
  • Added dedicated caches for artists, albums, releases, and tracks
IMPROVEMENTS
  • Improved scalability for high-traffic dashboard usage
  • Improved API efficiency with smart caching
  • Improved maintainability using existing architecture patterns
  • Improved discovery reliability using fallback strategies
  • Improved artwork quality with multi-source resolution
  • Improved cache efficiency and request optimization
FIXES
  • Fixed repeated external API requests
  • Fixed artwork fallback handling
  • Fixed album track fetching reliability
  • Fixed unstable discovery feed handling
  • add music trivia (/music trivia) with multiplayer, scoring, and leaderboard
  • add achievements & player stats tracking
  • improve song selection & anti-repeat system
  • add preview-based gameplay (voice playback + buttons)
  • add lastfm subcommand: /last view (user stats)
  • add play now & remove buttons to /play
  • improve stability and database handling
  • add broadcast system (configurable)
  • add slash command mention helper (auto-resolves </command:id>)
added
* added last.fm dashboard for /lastfm view with an interactive UI.
* shows account details such as scrobbling since, username, and total stats.
* displays last.fm avatar as a thumbnail.
* includes buttons to switch between top artists, top albums, and top tracks.
* includes a select menu to filter time range: 7 days, 30 days, 1 year, and lifetime.
* added lyrics karaoke sync engine for /lyrics.
* separated logic into LyricService.ts and LyricMessageBuilder.ts.
* supports real-time lyric highlighting based on player position.
* improved smooth pagination for plain mode.
* added new some command.
* /profile
* /favorites
* /history
* /globalstats
* /guildstats
* reorganized translation keys in commands.info.yaml.
* added listening history for users and guilds.
* introduced new schemas: UserListeningHistory and GuildListeningHistory.
* history is recorded on every track start.
* limited to 100 entries per user/guild to prevent uncontrolled growth.
* new API endpoints:
* GET /api/history/user
* GET /api/history/guild/:guildId
* added new listening sources in TopStatsSession.ts.
* now supports applemusic and deezer in addition to spotify.
improvements
  • dashboard lyrics API now uses LyricService.ts for consistent parsing across discord UI and web dashboard.
  • improved validation safety in LastFM.ts to prevent crashes when ThumbnailBuilder is missing.
  • fixed collector handling in LastFM.ts to avoid c.setDisabled is not a function errors.
  • internal improvements across mewslink files for better stability.
  • moved hardcoded strings into localization files.
  • updated configuration files:
* config.example.yml
* Config.ts
removed
* removed deprecated slash commands:
* /mystats
* /topstats
* /statistics user
  • these commands have been replaced by the new stats system:
  • removed notification commands:
* /notify twitch
* /notify youtube
* these features are no longer maintained and have been deprecated.
Buy a license now
$80.00
EULA
Standard EULA
Use on any projects you own with attribution
Attribution free EULA
+ $9.99
Standard, except you can remove attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Lifetime
+ $9.99
Share and earn
Refer this resource and earn a 10% commission.
15,330 Views
58 Purchases
83 Downloads
Nov 28, 2023 Published
Jul 8, 2026 Updated
5.00 star(s)
Average rating (12)
68.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
AI was used minimally for minor debugging and small code suggestions. The product was mainly built manually.
Type
  1. Music
  1. Other
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
Those who wish to sing always find a song
Not yet rated
1 purchase
Build your own image hosting and CDN platform without starting from zero.
Not yet rated
1 purchase
Ready-to-deploy Neobrutalism landing page template for Discord Bots.
Not yet rated
1 purchase
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,359 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
901 purchases
Share and earn
Refer this resource and earn a 10% commission.
15,330 Views
58 Purchases
83 Downloads
Nov 28, 2023 Published
Jul 8, 2026 Updated
5.00 star(s)
Average rating (12)
68.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
AI was used minimally for minor debugging and small code suggestions. The product was mainly built manually.
Type
  1. Music
  1. Other
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
Those who wish to sing always find a song
Not yet rated
1 purchase
Build your own image hosting and CDN platform without starting from zero.
Not yet rated
1 purchase
Ready-to-deploy Neobrutalism landing page template for Discord Bots.
Not yet rated
1 purchase
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,359 purchases
Handle support and inquiries with the most trusted, feature-rich ticket bot out there.
5.00 star(s) 57 ratings
901 purchases
Top