v6.0.0 — Major Update
This is major update worthy of a new version number. I have obsessed over this for the past month. I have learned a lot. I'm still learning a lot. But I'm at a place where I am both happy enough to share what I have with you and also I need a break from this app before I burn out.
THIS IS NOT A GAME ENGINE!
Therefore there are many restrictions and limitations I have to deal with. If you want a game, go try out YARG and Clone Hero.
If you want a music player with some fun visualizations, then give cPlayer a try.
I am giving you a product that works perfectly fine for me on my overpowered gaming PC. You may have different experiences. Please report here on GitHub or on my own Discord "Nemo's Nautilus" and I will gladly try to assist. This is designed and expected to only work on modern Windows. No support is given for Windows 7, Linux or Mac. Sorry.
As of v6.0.0 cPlayer is known to interact with the following game files, as specified:
Fully featured (album art, audio, charts)
Rock Band 1/2/3 (Xbox 360)
Rock Band 1/2/3 (PS3)
Rock Band 1/2/3 (Wii)
Fortnite Festival (PC)
YARG (PC)
Clone Hero (PC)
Fret Smasher (PC)
Limited Support (mostly audio only, some have album art, some have charts)
Rock Band 4 (PS4)
RockSmith 2014 (PC)
Guitar Hero: World Tour: Definitive Edition (PC)
Power Gig (PC)
BandFuse (Xbox 360)
For the first time i'm shipping two files - the normal binary and a file called backgrounds.zip. The latter one includes background videos and images you may choose to use with cPlayer. You can use the ones that are being shipped, these additional ones, your own, or none at all. I give you options.
I hope you enjoy this new version of cPlayer.
I don't accept monetary donations but I do love getting feedback and I enjoy interacting with those who use any of my programs.
- Nemo
🎨 User Interface & Visual Overhaul
Significant UI changes in my never-ending attempt to modernize cPlayer with my limited UX skills
Added splash screen, removed the old logo image, and updated the program icon
Significantly improved the display settings menu system — no more nested context menus; settings are now controlled through a fancy overlay form that you can adjust while the song is playing for real-time feedback
Improved how this change log is presented to the user in-app
Significant improvements to the Active Song Details display — looks better, allows copying song information, and lets you navigate directly to the song file on your hard drive
🎮 Chart & Gameplay-Style Visuals
Added RB/YARG-style visual display to show game charts in a look similar to Rock Band / YARG (with my own spin on things — this is not a game engine!)
Backgrounds can be removed, edited, or supplemented in /res/backgrounds/
Supported formats: .jpg or .png (recommended width: ~2000px)
Video backgrounds are supported in .mp4 format
Added option to display lyrics in static and karaoke modes for Rock Band-style karaoke mode
Significantly improved performance for all display styles that show scrolling lyrics
🎵 Karaoke & Lyrics Improvements
Added stroke to the lyrics in Classic Karaoke mode for a more polished look
Added option to use a solid-color background (with an elegant gradient) for Classic Karaoke mode
Added lead-in indicator when there’s a gap between phrases so the singer knows when to start singing in Classic Karaoke mode
Fixed behavior where Classic Karaoke mode would constantly change the background image when pausing, resuming, or changing tracks — backgrounds now only change when the song changes
📁 Format & Game Support
Added support for playback of Rock Band 4 PS4 files (extracted folder structure)
Drag and drop the songdta_ps4 file, or perform an automatic search from the top-level folder
Significantly improved video playback quality for Clone Hero and Phase Shift songs that include video files
RB-style charts can now be displayed over video, along with Modern Karaoke and cPlayer Karaoke display modes
🔍 Playlist, Filtering & Discovery
Added Favorites feature — cPlayer now tracks how often you play songs; clicking the Favorites button shows your top 50 songs (assuming you’ve played at least 50)
Added ability to filter by decade — click one or more decade icons to display only songs from those decades
Added ability to filter by genre — click the Filters icon, select one or more genres, and apply filters to narrow your playlist
Added ability to filter by instrument — select one or more required instruments and apply filters
Note: To include harm2/harm3 parts, you’ll need to rebuild your existing playlist the first time you run this version. If you’re starting from scratch, it will just work.
Added ability to filter by song language
Click the Filters icon and select a language
Important: This only works well if the song was properly authored in Magma with the correct language selected
You’ll need to rescan and rebuild your playlist the first time you run this version to populate language data
🎛️ MIDI & Audio Enhancements
Added option to select No Keys and No Vocals in the MIDI options
Previously, you had to choose either Keys or Pro Keys, and Vocals or Harmonies
You can now opt for neither
Added tool to allow users to add an AV offset value to compensate for Bluetooth headset latency
Specify your Bluetooth latency and play in sync even with wireless headphones
My Sony headphones have ~250ms latency, but you can experiment up to 3000ms in real time to find what works best for your setup
🔀 Insta-Mix Improvements
Improved Insta-Mix by adding genre families and allowing multiple songs from the same seed artist, even across different genres (for artists that cross genre boundaries)
🔗 Nautilus Integration
Added Nautilus integration
After an upcoming Nautilus update, the Visualizer will accept input from all games supported by cPlayer
Limited support for sending data to CON Explorer, File Analyzer, and Audio Analyzer (Rock Band / CON files only)
🛠️ Fixes, Restorations & Miscellaneous
Fixed broken Play, Pause, and Next buttons in the tray icon when cPlayer is minimized
Percussion is back!
Awesomeness Detection is back!
Various other under-the-hood improvements