Dynamic Music Player

Dynamic Music Player 3.3

Login or Register an account to download this content
Good job
The app is getting better and better!
I liked this update that allows me to choose the songs I want to play during the race!
thank you very much!
Good update!, I like the music list option!
Thank you! I'm a fan of the app for months now. The "Car Production Year Based" option is a great benefit for immersion.

In my specific case, however, it's not really a solution, because:
Let's say I want to race the "Nissan Fairlady Z 'Akuma no Zetto'" from the anime series "Wangan Midnight".
I want to listen to suitable 1990s/2000s music, but as the car has the production date "1969", only 1960s music would be played.
The same applies to over 1000 affected cars that were built in a different decade, but have been modified with modern technology (and "require" modern music).

Changing every car e.g. from "1969" to "1990" would not be an option for me (with over 2200 cars in total).
In my case, however, all the cars in question are assigned with appropriate TAGs (in the "ui_car.json"), like "-Wangan_Midnight" or "-Initial_D", and so on.

If your player queries the year of manufacture, can't it also read TAGS, or at least "brand", "name", "class"?
I've spent the last few hours renaming an mp3 music file with the TAG #-Wangan_Midnight, and then modifying the "DynamicMusicPlayer.lua" by first inserting the TAG at "local trimmedWords = {" (from line 485). Then I played around (from line 681) with those lines:
local carProductionYear = ac.getCar(ac.getSim().focusedCar).year
if string.find(filename, "#YearMin1900") and carProductionYear <= 1900 or
...
I tried to replace e.g. "year" with other terms, like "tag", or "tags". Unfortunately, nothing worked so far... Do you have any ideas? I think that many in the AC community could benefit from this! 🤓
Damgam
Damgam
ac.getCarTags(0)
but i'm not sure if it returns a table of tags, or a long string with all tags listed.
you can check it by running ac.log(ac.getCarTags(0)) and looking into Lua Debug app.

I thought about adding car tags into options but I couldn't figure out a way to do it without false positives... maybe make it so it's #CarTag-whatever... Will see. It's certainly a good idea.

Something you could do, is put the specific music in additional folder (You can create extra folders in the Music folder and the app won't mind), and then add that extra folder into playlists in ExternalMusicPaths file under an 'if' condition. I've recently explained how to do that in the Discussions here. https://www.overtake.gg/threads/dynamic-music-player.266290/post-3797911

If you need any more help you can find me on Discord under `damgam` nickname, or ask questions in the Discussions here. I'm happy to help.
Premium
I love the idea to listen to my favorite music, during racing, but it was always a little bit difficult for me , I like it easy and this is exactly what your app does; copy your favorite music to the corresponig folders and thats it, setup some pad Bindings for skipping, stopping, etc. Well Done, please keep up, ,great addition , thank you for your work
Great app, makes race much more enjoyable to me, but if you can, could you make the finish music play during cooldown lap? it would be much better, thanks.
Damgam
Damgam
Due to how cooldown lap is set up, I'm pretty sure I actually cannot.
Not without finding some new way to tell you are on the cooldown lap at least.
this is MUCH better compared to listening to music on youtube or spotify, it feels so much more dynamic with what's going on!
Extremely fantastic! Thank you for developing it :). Would you be able to add a feature where music starts at beginning of the race like gt7, where you can add like a 4 second mp3 to play?
App works great!
Any chance you could somehow detect the moment the car crosses the finish line for the "finish" music instead? I ask because I play with the "AI race cooldown lap" option in the "New AI Behavior" CSP extension, and when that happens, the "finish" music doesn't play until I pit, which is pretty anti-climactic.
Im enjoying the app a lot, thanks for keeping updating it.
broken mess, shoots so many errors on lua debug log
Damgam
Damgam
Well, clearly you did something wrong (or I did with the latest version *.* ?). I'll be happy to help you if you wish, in the Discussions tab.
Nice update
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.

Latest News

Shifting method

  • I use whatever the car has in real life*

  • I always use paddleshift

  • I always use sequential

  • I always use H-shifter

  • Something else, please explain


Results are only viewable after voting.
Back
Top