Nah, don't give me that. I've done it: |
Using a sophisticated decoder library, like mpg123, which hides the "gory" details, certainly makes things easier 😊
But even mpg123 cannot do "magic". You use
mpg123_scan()
, which will scan the
entire file and build a seeking table for accurate seeking – probably the only way how accurate seeking can be done with MP3 files. Reading the
entire file right at the beginning of playback may be okay in same scenarios, but I may be an unacceptable overhead or even impossible in other scenarios. Just saying...
Definitely much recommended!
It should be noted that even though
MPC-HC is built on
DirectShow, it also comes with its own "built-in"
LAVFilters, and thus supports pretty much all common audio/video/container formats out-of-the-box. So,
no need to install a ton of separate "Codecs", "Splitters" and stuff.
https://github.com/Nevcairiel/LAVFilters
Spotify has time skip buttons on their podcasts but not on normal music, which is incredibly annoying. |
Foobar2000, which is my favorite audio player, supports "time skip" too.
Just need to assign the "Seek ahead/back by N seconds" command to the hotkey (e.g. cursor keys) of your choice.
BTW: That moment when you want to "seek back by 10 seconds"
very hard, but then you realize you are watching linear TV 🤦