At one point when using mpg321 instead of mpg123, I got an ALSA underrun error, prompting me to search for solutions relating to alsa underruns with mpg123. One solution was to use the plughw device (-a plughw), which worked. I've made this permanent by adding a single line to my .asoundrc file:
pcm.!default "plughw:0,0"
Hopefully, this solution will come in handy for other people who encounter the same problem.
I seem to have found the source of the problem.
At one point when using mpg321 instead of mpg123, I got an ALSA underrun error, prompting me to search for solutions relating to alsa underruns with mpg123. One solution was to use the plughw device (-a plughw), which worked. I've made this permanent by adding a single line to my .asoundrc file:
pcm.!default "plughw:0,0"
Hopefully, this solution will come in handy for other people who encounter the same problem.