re: copyright, the music I used was the most obscure of the obscure black metal covers - I doubt any of these artists would care if their music was used for a non-profit game modification.
Problem is that their record labels are and youtube cares too. Shame, but for default pack it is necessary.
I tried to figure it out myself, not much luck. I checked the wiki but under customization all it really says is that you can do it by editing the xml files. As far as I can tell it looks right. I'll go back to the old version if I must but I'd rather get this figured out, this mod is basically a must have to enjoy this game better but a little customization is always good to suit one's tastes.
This is weird. If pack loads correctly, it should just play.
You can try deleting everything else and see if your added music plays.
Also, if you load game, seasonal music will not play correctly till season changes! You might want to take a look at system.xml
Other than that, you can try to edit file logging.properties and change line
.level = INFO
to
.level = FINEST
That will make soundsense output much more infromation that hopefully should help with tracking down issue.
I've been using SoundSense for about two weeks now. Very nice! I particularly like some of the humorous messages someone recorded in a strong Scottish accent. ("I love cats. Mmm, delicious!")
I have some feature requests, though. My normal use-case is to play one fortress at a time, for about an hour every evening. Season transitions happen roughly once every other session. As a result, I rarely get to hear the season-specific background music. I would like for SoundSense to scan the game log on startup, and start the appropriate season and weather loops. (Yes, I miss having the rain sounds when I have to end a session just after it starts raining, and then get a "The weather has cleared." message halfway through my next session and realize I didn't even know it was raining.) This would make most sense as an option in the configuration file, since I'm sure some people bounce around from fortress to fortress and into adventure mode.
I suggest adding Vivaldi's Four Seasons pieces to the appropriate season playlists. You should be able to find free-for-non-comercial-use recordings easily. I should add that I have not yet figured out how to add my own music to the playlists, though I'm working on it. A short template or tutorial somewhere on the wiki or website would be very helpful.
Looking through the sound pack, I noticed a bunch of "[Season] is here" messages that never seem to play. Bug, placeholder for future better recordings, or just a leftover that should be deleted?
The playlists appear to choose a song at random every time, rather than randomizing the playlist, running through it, then randomizing it again. As a result, I've had the same song play 4 times in a row (Catacombs of Valhalla, in case you're wondering), which became annoying. Some sort of mechanism to prevent the same song playing too often would be nice. Even something to prevent one from playing twice in a row would be nice.
Once again, SoundSense is a unique, extremely helpful companion program that does nothing but improve the game. Great work, and I'm looking forward to future improvements!
Back-scanning log file to catch start of seasons or raining was suggested before. You are right that it will cause problems with people playing multiple forts and was dismissed because of that.
Other problem is that for any succesfull fort or longer lasting instalation, log file can grow enormously - parsing 10mb file can take minutes - unless you simply skip all of it, of course. I have some ideas how to make it more feasible, so stay tuned.
I would rather handle it properly and have wishllist for DF to log some state information when loading game, such as:
"It is 15th of Obsidian, year 154."
"Snow storm is raging."
...
As for playlist for seasons - i would like to keep it down to keep pack size down - it is already well over 100mb which it was supposed to have. I this regard, i am open to replacing specific songs with something else, but not adding new stuff.
Ill look into playlist randomness, guess same song playing 4 times in row is not desirable (at all!).
Seasons anouncements only relate to actual seasons - if you are playing at tropical biome, you do not have summer of autumn but dry season instead... which have no anouncements.
Tutorial for adding stuff - well, let the wiki magic happen!