RimWorld

RimWorld

Playlist
149 Comments
ed asner 25 Aug @ 3:50am 
That's fair nw! Was just listening to some modded tracks and getting ideas
Aleksey  [author] 23 Aug @ 2:49pm 
I'll consider it, but it won't be a simple change. The way that it works now is with SongDef information. It has different flags for playback conditions. I'd need to write my own conditions for map states like that. That's also why it doesn't work with sequences yet. It's a whole other system that I have to integrate. Lots of work.
ed asner 23 Aug @ 2:11pm 
Love this mod, was wondering if it'd be possible to add an option to assign certain songs to specific world conditions? i.e. toxic fallout, volcanic winter, etc.?
Aleksey  [author] 21 Aug @ 3:35pm 
No worries!
Great Disnub 21 Aug @ 2:19pm 
Thank you for adding the sorting options!
Aleksey  [author] 20 Aug @ 6:55am 
:)
kyrambox 20 Aug @ 5:12am 
The best music mod! Nice look. Highly customizable.
Aleksey  [author] 19 Aug @ 4:03pm 
Sounds good.
Kilo 19 Aug @ 4:01pm 
I will test and see
Kilo 19 Aug @ 4:01pm 
Awesome. It may have been a “me problem” or a problem with another mod in my list somehow adding music. Thank you for taking a look regardless I appreciate your time.
Aleksey  [author] 19 Aug @ 3:59pm 
@Kilo I did some testing with the Adaptive Space Music mod and I couldn't reproduce the "Unknown" song name, but I did improve the current song logic, which should address that. I just couldn't test it personally. Let me know if that works for you.
Aleksey  [author] 19 Aug @ 3:56pm 
New update is out. This version adds the following:
- Adds an option to hide the elapsed time and duration from the widget
- Adds better "current song" handling
- Adds sorting options to the playlist window
Aleksey  [author] 18 Aug @ 1:50pm 
"Liking the mod" that is. I looked at the assembly for Adaptive Space Music and it's a really simple thing that isn't modifying any SongDefs, so that's not the case. If the actual name of the song is coming up as "Unknown," that's really bizarre because I'm not outputting "Unknown" for a song name ever. You might see "Not Playing", but not Unknown. Since I get the name from the clipPath of the SongDef, it's possible that there's "Unknown" at the end of it. I'll have to do more testing.
Aleksey  [author] 18 Aug @ 1:39pm 
Glad you're linking the mod! I'll take a look at the mod and see if anything can be done. Since you mentioned "Unknown," that would be the mod the song came from. If the current SongDef doesn't have a modContentPack associated, that will show "Unknown." That should never be the case though, as long as the SongDef was loaded normally.
Kilo 18 Aug @ 1:25pm 
Thanks so much for this mod, it's a great replacement for the venerable Music Manager which has some issues and bugs. I want to report a very minor incompatibility with what I believe is Adaptive Space Music causing this. I think due to the way it combines and plays both Odyssey and "normal" music, replacing the base game functionality of ONLY playing Odyssey tracks when you have a space base, sometimes when playing the mixed playlist, your Playlist mod will bug out and show "Unknown" for the music track. The progress bar and all of the play/pause controls etc will still work but the title of the track will show as Unknown, even if it's a known song.

it is a very minor issue but I felt worth reporting in case you wanted to look at it.
Aleksey  [author] 18 Aug @ 8:00am 
Got it. I'll see what I can do.
kyrambox 17 Aug @ 7:58pm 
Yes, by "digits" i mean the elapsed time and the duration. This info seems sometimes redundant and maybe it's good to have an option to hide it. I play in full hd resolution and use compact mode. It's just my opinion, the mod is nice!
Aleksey  [author] 17 Aug @ 4:56pm 
By "digits" do you mean the elapsed time and the duration or something else? I can do that, but there is a compact mode for the widget that you can toggle on as well. If you're using that already, then I guess it's still too large. What resolution are you playing at so I can test in the same?
kyrambox 17 Aug @ 10:16am 
Can you add an option to hide digits of a song and show only a time line? Cause on small screens every inch of space is important :)
Aleksey  [author] 11 Aug @ 11:36am 
No worries!
Spooky Skeleton 11 Aug @ 9:54am 
Thanks dude, take some steampoints.
John Helldiver 10 Aug @ 10:53pm 
:cozydarkseer:
Aleksey  [author] 10 Aug @ 4:36pm 
Both of those features have been added now.
John Helldiver 10 Aug @ 9:51am 
thanks!
Aleksey  [author] 10 Aug @ 9:26am 
No worries, you're good. I can definitely add that. The setting for sequenced songs and this will be in the next update.
John Helldiver 10 Aug @ 12:10am 
I meant it's been missing from my list for far too long, apologies. Realize now that could have come across the wrong way lol
John Helldiver 10 Aug @ 12:05am 
Heya! this mod is one that's been long overdue, thank you. Would it be to much of a hassle to make it so that when you open the playlist, it automatically scrolls to display the song currently playing?
This would cut down a significant amount of accumulative effort on bigger lists when it comes to changing when songs should play.
Spooky Skeleton 9 Aug @ 12:49pm 
That setting would be fantastic, if it's not too much effort ofcourse.
Aleksey  [author] 9 Aug @ 10:05am 
Thanks!

Those songs have a commonality of 0, which the mod is ignoring. The songs will appear in the list, but they won't be chosen for playback automatically. I can add a setting that allows them to play and ignore the commonality.

I have a future update planned to try to add support for Sequences, so you can manage what song is in each Sequence. It's a new system that was added with Anomaly, but I imagine they use the same system for the Odyssey music.
Spooky Skeleton 9 Aug @ 9:14am 
Love the mod dude.

But is there a way to set it so Anomaly and Odyssey music play alongside Base and Royalty songs?
Anomaly music still only plays during Anomaly incidents, and Odyssey music only plays in orbit. Which is a shame since they're great soundtracks.
Aleksey  [author] 3 Aug @ 2:57pm 
Hey, thanks for saying so. :)
♥ It snew 3 Aug @ 12:47pm 
just wanted to let you know that i really appreciate your work on this mod!
Aleksey  [author] 3 Aug @ 6:16am 
No worries!
Soup_UK 2 Aug @ 11:59pm 
@Aleksey - that works absolutely great, thank you very much!! :steamthumbsup:
Aleksey  [author] 2 Aug @ 10:02am 
Oh, I see. That makes more sense.
Great Disnub 2 Aug @ 8:17am 
By playing categories I mean the configurable instances when the music plays (during day, night, spring, summer, etc.)
Aleksey  [author] 2 Aug @ 6:00am 
@Soup_UK I've increased the threshold from 2.0 to 5.0. Let me know how that works for you.
Aleksey  [author] 2 Aug @ 5:43am 
Glad you're enjoying the mod!

@Soup_UK Sure, I can see about increasing the maximum volume threshold.

@Great Disnub Yeah, RimWorld's music is good (I only have a few favorites though), but modded music is great. I'll look into some possible sorting features. Can you give me some examples of "playing categories?" I'm not sure what you mean by that.
Soup_UK 2 Aug @ 1:46am 
Hi Aleksey, I really like the mod.:steamthumbsup: I have a few pieces of external music (like the Firefly OST) that were seemingly recorded are at much lower volume than the in-game music, and even boosting the volume to the 2.0 setting, it's very quiet. I was wondering if it is to possible to further volume boost ?
Great Disnub 1 Aug @ 8:37pm 
Amazing mod, never knew how much I needed it, it has really gotten me into modded music. A feature request I have is more sorting options: sort by mod, sort by enabled, sort by each of the playing categories. Thanks!
Aleksey  [author] 25 Jul @ 10:13am 
No worries!
kyrambox 25 Jul @ 7:09am 
@Aleksey Thank you very much! It's very useful for sorting many music mods!
Aleksey  [author] 24 Jul @ 2:16pm 
@kyrambox I've added that functionality.
Aleksey  [author] 24 Jul @ 9:29am 
I agree, that would be useful. I'll consider it.
kyrambox 24 Jul @ 9:11am 
It would be nice to have an option to show mod name of the song....
Aleksey  [author] 24 Jul @ 7:13am 
Yeah, Music Manager doesn't have it disabled. It just doesn't work properly with all songs and it's been like that since I tried it in 1.4. (It's also still pretty broken since I tried it recently.) I had mine disabled due these issues, but at that time, I didn't know why. Now I know why and it just sucks. So, it'll stay disabled unless something comes down the line where it starts working with Decompress on Load songs. I'd rather have feature working 100%, than just there an partially working.

No worries about bothering me. I really wanted to have the feature in place too.
Guineatown20806 24 Jul @ 12:31am 
@Aleksey, Ok, sorry for bothering then. I really didn't know music manager had the same issue and the feature was disabled just like Playlist. Though I experienced this feature working on 1.3 and maybe 1.4 wih music manager. I dunno about Playlist since I didn't have it at the time. I could be wrong though as I don't exacly remember. Maybe the feature was broken all the time and fluffy just keep it in music manager, despite it nor working and you remove it from playlist because it was an useless part of code as it didn't work.
Aleksey  [author] 23 Jul @ 4:47pm 
It's a no-go. I posted a discussion with details for people who see this later down the line.
Aleksey  [author] 23 Jul @ 2:23pm 
So, I've been doing a ton of testing and it turns out my logic is correct and works, but not music that is loaded into the game externally, which is most of it if you're using music mods. The in-game songs actually seek just fine. They're load types are "Streaming." External music is loaded as "Decompress on Load" and those are the ones that don't work properly, which is a shame. There's nothing I can really do about that, and that's pretty much why I had this feature disabled. I'll ask in the RimWorld modding Discord, but doubt I'll get anywhere there. People probably won't know.
Aleksey  [author] 22 Jul @ 6:03pm 
@Guineatown20806 I checked Music Manager to see if that mod got it right, and it did not. So what happens is that when you set time or timeSamples on the AudioSource, it seeks to the correct timestamp, but it doesn't actually play the correct position of the song. This is why it was disabled. It just doesn't work properly, and seeing how Music Manager also has this problem, it seems like a Unity/RimWorld thing. I've been pulling my hair out over this, trying to get it working, but I haven't found a solution yet.