Hello everyone. I haven't used Icecast yet but I'm hoping it can help me with what I want to do. I listen to podcasts a lot. Most of the time I'm at work I have something playing in the background. The problem is once one ends I have to select another to play. Or if they have all been played I can't use the auto next feature. So what I would like to do is setup a machine (most likely a Raspberry PI or Beagle Board Black) that has a podcast catcher. It would always download the latest podcasts I subscribe to and delete the old ones. There are a few options for this and isn't a problem. I would then like to have Icecast randomly play podcasts that are in a specified directory and repeat them 24/7. Once the file goes away it won't try to play it any more. Since I have about 30 podcasts I sub to it should give me many hours of non repeats but with in a week I should be able to hear them a couple of times each. Has any one done this sort of thing? Thanks Stephen -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast/attachments/20130830/c723994a/attachment.htm
On Fri, 30 Aug 2013, Stephen Atkins wrote:> So what I would like to do is setup a machine (most likely a Raspberry PI > or Beagle Board Black) that has a podcast catcher. It would always > download the latest podcasts I subscribe to and delete the old ones. There > are a few options for this and isn't a problem. I would then like to have > Icecast randomly play podcasts that are in a specified directory and repeat > them 24/7. Once the file goes away it won't try to play it any more.Icecast is merely the server. You'll have to send it something to serve. Assuming these podcasts are in mp3 format, I'd use Ices 0.x to do this. You can (I think) get it to send without reencoding, which should play nicely on a Pi. You can set it up to work from a playlist. If you could get the playlist to be regenerated every time there's a change, Ices will detect the change and pick up the new files. I can't remember if ezstream can do all this, it might be able to and may be a better choice. If your podcasts are in multiple formats/bitrates, you'll probably need to encode the stream to a common format before sending, so your player doesn't choak on the format changes. This may or may not be doable on the Pi, depending on the format needed. HTH, Geoff.
Thanks for the suggestions. I'll see what I can do with creating a m3u file and check out ezstream. Stephen On Fri, Aug 30, 2013 at 2:49 PM, Geoff Shang <geoff at quitelikely.com> wrote:> On Fri, 30 Aug 2013, Stephen Atkins wrote: > > So what I would like to do is setup a machine (most likely a Raspberry PI >> or Beagle Board Black) that has a podcast catcher. It would always >> download the latest podcasts I subscribe to and delete the old ones. >> There >> are a few options for this and isn't a problem. I would then like to have >> Icecast randomly play podcasts that are in a specified directory and >> repeat >> them 24/7. Once the file goes away it won't try to play it any more. >> > > Icecast is merely the server. You'll have to send it something to serve. > > Assuming these podcasts are in mp3 format, I'd use Ices 0.x to do this. > You can (I think) get it to send without reencoding, which should play > nicely on a Pi. > > You can set it up to work from a playlist. If you could get the playlist > to be regenerated every time there's a change, Ices will detect the change > and pick up the new files. > > I can't remember if ezstream can do all this, it might be able to and may > be a better choice. > > If your podcasts are in multiple formats/bitrates, you'll probably need to > encode the stream to a common format before sending, so your player doesn't > choak on the format changes. This may or may not be doable on the Pi, > depending on the format needed. > > HTH, > Geoff. > >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast/attachments/20130830/7853860f/attachment.htm