What's Now Playing BETA

Real-time music charts from streaming communities

Download What's Now Playing

Share your now playing music with the world

📦 Your Download

Detected Platform: Unknown

Unable to auto-detect your platform. Please select manually below.

📋 All downloads for 5.0.1

📄 Release Notes

Recent stable releases:

5.0.0 (2025-10-21)

Unsure what to download? Try https://whatsnowplaying.com/download !

  • New Features:

    • ANNOUNCING WHAT'S NOW PLAYING CHARTS!

      • Now you can help the community figure out what DJs are ACTUALLY PLAYING on their streams!
      • After installing, copy your anonymous key from your client into the website to unlock a ton of features!
    • Everything renamed to WhatsNowPlaying

      • Quite a few things had already been renamed to use the new name. It was time to finish the job.
      • The rename includes the Documents directory. As part of the upgrade, the new Documents/WhatsNowPlaying directory will have your previous content also copied into it.
    • Many UI element upgrades

      • Major overhaul of the UI with many pages getting some clean up
      • On launch, an arrow will show you where the minimized icon is (relatively) supposed to be
      • Tree-structure to help organize various categories
      • Many preferences are now in tabs to make them less crowded
      • New startup window system shows progress tracking
      • AcoustID and MusicBrainz setup split apart
    • New Output System

      • Remote server support to send results to a central computer to consolidate one or more DJs into one set of outputs
      • Text Output was moved here
      • Set lists are now built in real-time and can be customized
    • Twitch

      • Switched from deprecated PubSub to WS-EventSub
      • Twitch Redemptions and Requests are back
      • Authentication system now simplified and self-contained
      • Added contextual help system for chat commands (e.g., !track help)
    • Requests Overhaul

      • Fuzzy matching with customizable threshold for track requests now handles some typos and natural language input
      • !hasartist chat command to search either entire DB or specific crates/playlists
      • Support for animated gifs/memes based upon text from Tenor
    • Title Filtering Overhaul

      • A new, simplified filter system for removing text from titles has been implemented. The newer one is much easier to use without having to do a lot of extra work.
      • The complex regex-based filter is still present and available, but upgrading to this version will remove existing filters and use a default set of useful filters.
    • Web Server changes

      • Removed bundled templates that did not use websockets
      • Revamped old templates to remove some sizing and background issues with OBS
      • New templates that mirror the boring templates everyone else uses
      • New templates with new special effects
      • All templates may now be referenced by name (e.g, /template.htm -> /templates/template.htm)
      • ws-gifwords-fade.htm to show GifWords requests
      • ws-justthecover.htm to cycle through all of the front covers
      • Bundled copies of some common libraries available via the /vendor endpoint
      • New remote control APIs
    • Several new template variables

      • discordguild
      • has_video
      • kickchannel
      • lyricist
      • now
      • timestamp
      • today
      • track_received
      • twitchchannel
    • Completely revamped documentation website to make it easy to pick your version

    • Upgrade downloads are now sent through whatsnowplaying.com/download so that users can be pointed to the correct one, see release notes, etc.

    • Distribution files now use user-friendly naming (e.g., WhatsNowPlaying-5.0.0-macOS12-AppleSilicon.zip, WhatsNowPlaying-5.0.0-Windows.zip) making it easier to identify the correct download for your platform

  • Windows Binary Overhaul

    • The binaries for Windows now come as a directory rather than a single executable. This was done to speed up launch time by removing the need to extract the content.
  • Bug fixes

    • M3U-based systems (Virtual DJ) file watching fixes
    • Wikimedia links did not correctly redirect
    • MP4 files with XMP data should get some info now
    • Fixed an issue with MP4 reader getting confused if tags are after the media data
    • TheAudioDB and ImageCache downloader handle rate limiting and other such problems better.
    • Kick would invalidate keys if their OAuth server was down... which happens a lot. Now if WNP can't connect, it won't invalidate.
    • The ability to set the poll watcher time somehow got dropped from the Quirks UI along the way
  • Removed

    • The non-websocket templates have been removed. The code to support your old templates is still there, but you should really update.
  • Denon

    • Many Denon devices using Stagelinq should now be supported
  • DJUCED

    • Revamped database support
    • hasartist support
    • Smart playlists should now be supported
  • Icecast (butt, Traktor, MIXX, others)

    • Icecast protocol fixes to make it more reliable
    • Fixed an issue where files without metadata were not properly doing "dash" separations. For example, a title of "The Pixies - Monkey Gone to Heaven" will now get split into artist: "The Pixies" title: "Monkey Gone to Heaven" so that proper metadata handling from there on out will work. Of course, properly tagged files are way better.
  • Serato

    • New Dual Serato Support
      • Very basic and experimental support for Serato 4. Since that is the future of Serato, a few renames in the UI have happened to show Serato vs Serato Legacy or Serato3. The system will copy over settings from Serato 3 to Serato on upgrade if your current input source is Serato.
      • Future releases will attempt to bring it to parity.
    • Before the beta drop, some changes to Serato Legacy had already happened:
      • Support for more than one _Serato_ library path
      • Smart crates now have limited support
      • hasartist support for crates, smart crates, or the full database
  • Traktor

    • Revamped database support, including automatic database refresh running in the background
    • hasartist support
  • Virtual DJ

    • Revamped database support, including automatic database refresh running in the background
    • hasartist support

MANY THANKS to the people who tested out the preview versions and reported bugs. You helped make this possible in ways you cannot imagine.

5.0.1 (2025-10-23)

This release fixes a critical bug in 5.0.0 that causes it to lock up if the Charts submission fails.