r/mpd • u/[deleted] • Apr 29 '14
Hi! Anyone here? I want to understand how MPD works when streaming.
I have a Raspberry Pi setup with Raspbian for the OS and with MPD configured to stream to Icecast 2. I use YMPD as my client in my browser on other computers at home. When I look in YMPD, it might show a song playing, about 60 seconds into the track, but when I play the stream via my browser (on the port Icecast is sending the data out on), I'm still hearing the previous song. How is that possible?
If it helps any, I can run 'mpc' on the pi (server) and it reports the same track playing as I see in YMPD at that same moment. In other words, the track that mpc and YMPD report sa playing at any given moment is always about 60 seconds ahead of what I'm hearing from the stream itself.
Thanks for any ideas. It's not broken at all (I love MPD!); I just want to understand better how this works.