INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Request: Use gapless for the Previous button toggle  (Read 611 times)

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7880
  • Long cold Winter...
Request: Use gapless for the Previous button toggle
« 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?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42441
  • Shoes gone again!
Re: Request: Use gapless for the Previous button toggle
« Reply #1 on: September 16, 2020, 09:35:36 am »

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.
Logged
Matt Ashland, JRiver Media Center

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7880
  • Long cold Winter...
Re: Request: Use gapless for the Previous button toggle
« Reply #2 on: September 17, 2020, 11:27:41 am »

Thank you very much Matt. When the build is out I'll give it a go and let you know. :)
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7880
  • Long cold Winter...
Re: Request: Use gapless for the Previous button toggle
« Reply #3 on: September 25, 2020, 11:14:46 am »

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
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones
Pages: [1]   Go Up