Hi Karl, Karl Heyes wrote:> On Sun, 2005-08-14 at 16:47, Richard wrote: >>Hi all, >> >>I'm fairly new to icecast / ices - been using icecast (2.2.0) to stream >>audio files for a few weeks, it works very well, now I'm trying to add >>live feeds via ices (v2.0.1). I've built and installed (on SuSE 9.3 >>platform) with no apparent errors, copied ices-alsa.xml to user area and >>modified paths, server password etc. >> >>When I run ices (using "ices /home/rpm/Music/ices-alsa.xml" it starts >>OK then after a few seconds I get >>"EROR input-alsa/alsa_read snd_pcm_readi failed: Input/output error" and >>it dies (icecast stays up though). >> >>All I'm trying to do is to stream from line-in, I used kmix to set this >>(I think... red lights on for 'line' and 'capture' in the input tab). > > readi failure is an odd one, make sure you have the recent alsa > libs/drivers for the card. The error is from the ALSA lib and isn't > informative enough, it may just need a lib update or a different > samplerate. > > karl. >That seems to be it - changed sample rate from 44100 to 48000 and all seems well. I think my understanding of ALSA is the problem! Thanks and Regards, -- Richard Meek mailto:rpm@16hd.freeserve.co.uk
hi, this issue has probably been discussed before, but I'm wondering if there is any way to let icecast send the id3-tags when serving static files. I'm afraid that the problem is the layout of mp3-files, where the id3tags are located at the very end of the files... is there any workaround? thx in advance, mike
The protocol of sending of metadata over a stream (which is HTTP) does not allow for this type of thing. The problem is not necessarily the fact that the id3 tags are at the end of the files, as id3v2 does not have this restriction, but rather just the "agreed" upon protocol for handling metadata for streamed mp3s (and I'm only going to talk about mp3s here, since it's different for other media). For mp3 streaming, there is only ONE metadata protocol that is adopted by the majority of players. This is the one referred to as the "Shoutcast Metadata Protocol" (google will tell you more about this). The Shoutcast Metadata Protocol does not use id3 tags at all, nor does it use id3v2. So if you forced icecast (or most likely your source client) to send id3 tags over the stream, they would be sent to the client player and the client player would not know how to handle them (the code that handles the streaming of mp3s is different than the one that handles local files). oddsock At 01:52 PM 8/14/2005, you wrote:>hi, > >this issue has probably been discussed before, but I'm wondering if there is >any way to let icecast send the id3-tags when serving static files. I'm >afraid that the problem is the layout of mp3-files, where the id3tags are >located at the very end of the files... > >is there any workaround? > >thx in advance, > >mike > >_______________________________________________ >Icecast mailing list >Icecast@xiph.org >http://lists.xiph.org/mailman/listinfo/icecast