Dynamic Music Player

Dynamic Music Player 2.0.3

Login or Register an account to download this content
Donate
Buy me a coffee via Paypal

Please support this modder with a small donation.

Dynamic Music Player for Assetto Corsa!
Music Player that reacts to what's happening on the track,
controlling music playlists and volume!

IMPORTANT: IF YOU UPDATE FROM ANY OF THE 1.X VERSIONS INTO 2.0+, FRESH INSTALL IS HIGHLY RECOMMENDED. A LOT OF THINGS HAVE CHANGED AND YOUR APP WILL LIKELY MISBEHAVE IF YOU DON'T WIPE OFF ALL THE REMNANTS OF THE OLD VERSION. COPY YOUR MUSIC FOLDER SOMEWHERE, AND RE-ADD YOUR MUSIC TO NEW FOLDERS AFTER THE REINSTALL.

REQUIRES CUSTOM SHADERS PATCH 0.2.2 OR LATER!
Older versions of CSP may work but I don't guarantee it.


YOU HAVE BEEN WARNED!

Installation: Copy the DynamicMusicPlayer folder into assettocorsa\apps\lua folder.

Music Install: Copy your music files into
assettocorsa\apps\lua\DynamicMusicPlayer\Music\ folders.

ALL THE FOLDERS, EXCEPT THE *OTHER* FOLDER, ARE OPTIONAL.

Make sure you include music at least in the 'Other' folder. That one serves as a fallback for every other folder, if it's left empty, but also as music source for all gamemodes that are not practice, qualification and race.Every other folder can be left empty, and adding any music into them, makes these playlist not use the Other music.

For Finish music to work, there must be some music in the Finish folder. Don't just add music to the FinishPodium folder, it will then be ignored. However, the other way around works perfectly fine, and if FinishPodium is left empty, but Finish is not, it will just play Finish folder music on every finish!

For advanced users, there's a Lua file left in the Music folder, where they can specify paths to other folders in their system to take music from. BEWARE, make sure these folders don't contain any files that are not music. Images, text files, and similar stuff might break the app. I am also not taking any responsibility for anyone breaking that file. It has been confirmed to work, so if you break it, it's your fault.


Features of this app:

  • Fully automated playlist creation, just drag and drop your audio files to folders,
  • Dedicated playlist for idle, practice, qualification, race, finish and replay sessions,
  • Dynamic volume adjustments, reducing volume of the music when you're driving slow, crashing, have opponents nearby or when yellow and blue flags pop up,
  • Configurability via ingame Settings app. You can make it as complex or as simple as you like,
  • On-screen widget showing you currently playing track.
Known Issues:

  • If by any chance you got your Assetto Corsa to work on Linux, or some debloated version of Windows that is missing Microsoft applications, this app won't work there. It depends on Windows Media Player to exist on your system since that's what CSP Media API depends on.
  • If you find any other bugs, please report them in Discussion Tab, or GitHub Issues Page

Liking my mod? Consider buying me a coffee!
PayPal

Latest updates

  1. 2.0.3 - Another small batch of fixes.

    - Proximity Volume now uses your average speed instead of current, for more consistent results...
  2. 2.0.2 - Oopsie v2

    - Fixed idle music outside of pits option not working, - Fixed fade in/out speeds being broken...
  3. 2.0.1 - oops

    Forgot to delete placeholders.

Latest reviews

Excellent , this app works pretty good
Thank you very much for this really great app.
If possible, listen to your favorite songs in the “showroom”
I want to see it.
I hope you will respond.
Damgam
Damgam
Actually, if you use AC showroom and not the CSP one, it plays Idle music in it. I don't think i could make it detect that you're in showroom, but yea, that works.
I really like this app, playing music while playing assetto, and that it reacts in different situations is great. I was using an external program to play music, but this is much better. It improves the gameplay with music, like other games like GT.
This app is class, I wasn't sure how i'd feel racing listening to music but its totally changed the game. Blasting out some old school Trance whilst driving the J's racing S2000 around the touge is amazing now. Literally feel like you're in Initial D
Damgam
Damgam
I'm glad you like it! Yes, most of people would look at this and shrug off as "Dude you wouldn't listen to music while racing in real life", but there's big community of Assetto players that take it less seriously and turn it into more of a simcade experience. And that's the group this app is made for.

Sure you could just play Spotify/YouTube in the background, but I think that it reacting to what's happening in the race is what makes it so much better, and is what music often does in games.
Really solid app, I've been looking for something like this, thank you for making this!

I just have one issue, even though the playlist is on shuffle, oftentimes certain tracks are still looping no matter how many times I skip it, it usually happens when I make it through the entire playlist, and the last song just keeps on repeating itself.
Damgam
Damgam
Gotta admit that my playlist is so big it never reached the end... That sounds like either i've messed something up in the last update (which is possible), or it has been a bug for a while and i've never noticed. Either way, I will investigate that and it should be fixed in the next update.

Edit: Can't reproduce, but i've put an extra "if" that checks not to play the same track twice in a row. So that will be in the next update.
Make sure all the files in the folders are actually music. It's possible that some unsupported files might throw the counting off and break things.
Fantastic addition that was lacking, can I tell it use my Amazon playlist or is the only option to use direct files in each folder. As it is is fantastic regardless so thank you!
Damgam
Damgam
Only files, but you can link it to external folders in the special file in the music folder.
Works really well, are there plans to add a shuffle function in the future?
Damgam
Damgam
It already is running on a shuffle. I have no plans for adding true random (why would I, shuffle is better) or sequential (why would I, you'd get same music every race)
It took 10 years, but finally AC has a functional music app. And dynamic too! The widget design is very elegant also.
I already had a "racing playlist" in my music player, but this is way better. Did a few casual races and track day sessions and works great.
Great idea but wouldn't it be better to actually add dynamic music to the main menu (CM) where people would expect it the most?
Damgam
Damgam
Nah Content Manager can't be modded like this.
This app has really increased my enjoyment of the game because it gives it A LOT more atmosphere! Many, many thanks for this already great app :)
Suggestion for improvement #1:
"Second place is the first loser": Since I often drive "1 vs. 1" duels (Touge), I would like to have the option that the "FinishLose" music is already played for 2nd place.
Suggestion #2:
Selection options for the playlists: I use a separate "Music" folder when I drive Japanese 90s tracks and cars (Eurobeat and Trance for "Initial D" Touge and "Wangan Midnight" Shutoko). For 1950s / 60s tracks like the Targa Florio I use a folder with contemporary JetSet music.
It would be very convenient to be able to select the lists/folders - so far I always have to rename the folders to "Music".
Damgam
Damgam
Having different playlists is something i'm considering, but i'm not sure how to approach this from the folder structure standpoint.

Finish music is set to "Play victory if finished in Top25%" by default, If that doesn't cover the top 3 positions in duels/small races then it's a bug and I will fix it. :)
Incredible app to drive listening to music!!
Is there any chance to link folders to "my music" folders instead of copy the music files to the app folders?
Damgam
Damgam
I'd have to check if AC has access to your whole filesystem. If it does, sure, i can add such functionality with some file that you can fill with paths to folders. But if it does not, symlinks might help.

Open CMD as admin
mklink /d "pathtowhereyouwantsymlinktobe" "pathtofolderwhereyouwantsymlinktolead"

so for example

mklink /d "C:\Steam\steamapps\common\assettocorsa\apps\lua\DynamicMusicPlayer\Music\Qualifying" "C:\Users\WINDOWS\Music\SomeFolderWhereMusicIs"
We turning an AC race into Mario Kart with this one!!1!
Damgam
Damgam
I mean, sure, you can just throw whatever you want into it. xD
i know you dont supply the mp3 audio but where can i found them ??
Damgam
Damgam
Got them from various sources though mainly YouTube videos converted.
great practical solution. would be nice to have short cut buttons to turn it off and on sometimes. and for voice control.thank u very much for your effort.
Damgam
Damgam
Keybindind are a very good idea. I have yet to figure out how to implement that though :D
this app works fine

Latest News

Author
Damgam
Downloads
1,382
File size
38 KB
Views
15,062
First release
Last update
User rating
4.93 star(s) 15 ratings

More mods from Damgam

Are you buying car setups?

  • Yes

  • No


Results are only viewable after voting.
Back
Top