INTERACT FORUM
More => Old Versions => JRiver Media Center 27 for Windows => Topic started by: Awesome Donkey on September 16, 2020, 06:29:01 am
-
Good day! I've got a new request for MC27 for something I've noticed for awhile now but I kept forgetting about posting something about it until now. I'll try to explain it as well as I possibly can, so please bear with me as I try to.
I use the Use gapless for sequential album tracks option, and it works pretty good. Albums like Pink Floyd's Dark Side Of The Moon or Wish You Were Here gapless segue into each other without issues. The problem I have is, for example, if I'm listening to a song and then in the middle of the song I press the Previous button to replay the track, the gapless playback setting seemingly kicks in and depending on the track the first second of a song can be cut off (it doesn't restart cleanly). This depends on the song, if there's any gaps/silence/etc. before the song begins. Some tracks (e.g. Pink Floyd tracks) start more-or-less immediately and this is where this is noticed most. I don't really notice this issue with the Next button oddly enough, just the Previous button and only when trying to replay the currently playing track.
I do have the Use gapless for manual track changes setting disabled, so it's not related to that.
Honestly, I can't tell if this actually could be a MC bug of some sort, or as intended. Nonetheless, right now, there's a couple workarounds I can do to avoid this issue;
1) Disable the Use gapless for sequential album tracks option. The obvious problem is if I do this, gapless playback with albums, e.g. Pink Floyd albums, is gone and there's audible gaps between tracks. So this workaround is a no-go for me.
2) Try to avoid using the Previous button, and double click on the currently playing track or press Enter when selecting the currently playing track in my Panes view to restart it. I try to do this, but sometimes I have MC minimized to the taskbar and I use the controls that appear when you hover over MC in the taskbar to replay songs, and depending on the track this issue is noticeable.
So here's what I'm proposing and requesting, a new option under the Use gapless for sequential album tracks option, something like Use gapless for the Previous button so I can obviously turn off gapless when using the Previous button but keep it on for sequential album tracks. Or maybe make it where the gapless for the Previous button is handled by the Use gapless for manual track changes option or maybe it's some sort of bug? You'd have to let me know if it is. :P
Thoughts?
-
We'll try this next build:
Changed: When the program is in gapless between album tracks, it will stay gapless if you back up a track as well.
I just need to check for either plus one or minus one in the track number and apply the gapless even if you don't reach the end of the file.
Thanks for the suggestion.
-
Thank you very much Matt. When the build is out I'll give it a go and let you know. :)
-
I've been using this for the last week, and it isn't what I was trying to describe above. I do apologize, I'm terrible at explaining things sometimes.
What I was requesting was kinda the reverse, disabling gapless playback for the Previous button (hence the idea for a toggle). I've thought about this some more, and thought of a way to simplify it and make it hopefully easy to accomplish; 1) the current gapless behaviour of the Previous button should be dependant on if the Use gapless for manual track changes setting is being used. So if Use gapless for manual track changes is enabled, the Previous button has the current gapless behaviour. 2) If Use gapless for manual track changes is disabled, the Previous button's behavior should default to whatever is set for Switch tracks:, which in my case is set to gapped fade 0.6 s.
In a simplified nutshell, I'm trying to get the Previous button's behaviour to use Use gapless for manual track changes if this setting is enabled, otherwise if Use gapless for manual track changes is disabled it should default to whatever is set for Switch tracks:.
Hopefully that makes sense now, I do apologize again for being terrible at explaining things sometimes. :P