For use only on NTSC Genesis Systems.
Avatar image by CyanSorcery!


Tumblr (inactive)
tumblokami.tumblr.com/
Twitter (inactive)
twitter.com/Techokami

sundry
@sundry

Are there music players that support setting loop points for tracks so that you could set up, e.g., game soundtrack music to loop the way it does in-game when looped rather than repeating the entire track?


jseakle
@jseakle

As far as I can tell there are no music players that have any features whatsoever. I have an enormous list of things that I want one to do, some of which seem incredibly basic, and there's just.. nothing. It's pretty weird to me. I keep thinking about writing one myself but then I remember that it would need a UI and I stop thinking about it.

A partial list (please let me know if you find anything that does any of this):
— Weighted shuffle + easy ability to adjust weights with global hotkeys + named weighted shuffle profiles (so you can e.g. give everything in a playlist a temporary boost)
— Play multiple tracks at once
— Global play/pause/next hotkeys that fade in/out quickly but gently
— Schedule events (e.g. "Pause in 20 minutes", "Play <track> at <time>")
— Search by lyrics
— Powerful & smooth playback speed + seeking features, so that e.g. finding your place in a 2-hour podcast you were listening to somewhere else is not so painful
— Automatically pause/unpause when other system audio stuff is happening
— The ability to group versions of a track, and set it so playing the group without choosing a specific version either picks one at random, picks a default one, or plays the least-recently-played version.


blorgblorgblorg
@blorgblorgblorg

i remember looking into if there was anything like ReplayGain that could target a specific volume and not the insanely quiet hardcoded default that makes my most disruptively quiet albums even quieter, and the answer seemed to be "no, and fuck you for asking"


techokami
@techokami

I use foobar2000 and the various game music format plugins to play direct game audio files. These plugins do in fact support the loop points in these formats, which is a godsend. Unfortunately it is Windows only so I need to use WINE on my Linux desktop for it; none of the native audio players actually support this, even if the option is there in the plugin configuration.

Also, if you want to do this with OGG files, look into the Looping OGG (LOGG) format, it's just a different file extension and some extra tags to define the loop points


You must log in to comment.

in reply to @sundry's post:

This won't be helpful for your MP3 collection, but tracker music (formats like MOD and XM) have support for defining loop points, and tracker music players have support for detecting when the loop is not just the beginning and end of the track and looping for a specific number of times or forever

foobar2000 supports Ogg loop point metadata with the vgmstream component (which has settings for how many times to loop (or loop forever) and a fadeout), but you have to rename your looping .oggs to .logg. i dunno of any music player respecting WAV looppoints though. personally i have a bunch of game OSTs in my music library in the original rip format because they're almost always a lot smaller than having everything as MP3s, and i recently found out tracks form PSX/PS2/Saturn/DS/GBA..... (basically any format based on PSF, which is a lot) actually have their own length and fadeout tags (usually set to match official releases, if any exist) that vgmstream respects if not overridden in its settings

in reply to @jseakle's post:

All of these look like genuinely useful features...

I could see some of them being possible using generic tools if you're on Linux, like searching by lyrics. And I've implemented "stop playing in an hour" as sleep 3600 && mpc clear but wished that was a GUI option I could use on an old Mac with iTunes for example, because it really should be a feature in the audio player, not a clever trick for nerds...