Closed TakuikaNinja closed 10 months ago
Regarding the "maximum" duration of 3 minutes, it would be nice if there was an option to change this in case the song length is unknown (or technically infinite due to channel desyncs and such) but longer than 3 minutes.
I went ahead and investigated this, and found out that this bug is ancient - it was probably in the very first version of NSFPresenter and just hasn't been caught until now. The reason is that RusticNES' NSF player defaults to playing a song for 3 minutes but only if the NSF has multiple tracks. Most people (myself included) only use NSFPresenter for single track NSFs since that covers the vast majority of typical tracker exports, so the bug hasn't been triggered until now.
The fix for this is thankfully pretty simple (one line of code!) but I don't want to create a release just for this fix - I have a few extra features I'd like to finish first. With that said, I know you compiled from source, so I went ahead and pushed a commit to fix this so you can get a proper render done. I'll leave this issue open for now to make sure I test before the next release.
Fixed in v0.6.0.
An unwanted fadeout and track change occurs in these scenarios: