Better alternative to madplay for internet radio client

I've always used madplay to play internet streams on my router, but it is very sensitive to internet gaps, also madplay does not have any buffer, a better alternative is mpg123

madplay:
/usr/bin/wget -O - http://webradio.antennevorarlberg.at:80/partymix | /usr/bin/madplay --replay-gain=audiophile --attenuate=-0 -

mpg123:
/usr/bin/wget -O - http://webradio.antennevorarlberg.at:80/partymix | /usr/bin/mpg123 --buffer 2048 --preload 1 --rva-audiophile --timeout 0 -

2 Likes

You might look at MPD as an option, though I dont think it's an OpenWRT package.

I'm not an expert on it, just a user thru the excellent Moode streaming package. http://moodeaudio.com (Moode is a standalone RPi based music player/radio streamer, forked off Volumino) Has many features, adjustable buffering, etc. Think its command line only? But, as I mentioned, if it's not "packageized" for OpenWrt, uh, you'd have some work ahead of you.

I use mpd with Snapcast ( w/ flac 0) and I control it with M.A.L.P.

Sure, it needs more power than mpeg123 or madplay but I don't have any other UI than an Android phone.

JonP

May 17

You might look at MPD as an option, though I dont think it's an OpenWRT package.

Yes it is

opkg update
opkg install mpd mpc

check my how-to here: https://forum.archive.openwrt.org/viewtopic.php?id=49013&p=1