I have found an awesome stream of music that i love. It's all TOTALLY indie stuff, so no piracy involved mr. fazle. Anywho, i have a program that can rip streams....problem, it uses tags to tell when it ought to chop out a new mp3 file. This indie station is from the artists, so they arent encoding artist/title names. I need it to look for silence and cut. I know a fair amount of programming, this sounds like a good way to learn more. Problem: i have no idea where to start. I know java (not a good idea for this), c#, web stuff. So, what language would you suggest for this project? I'm willing to learn a new one. Where is a good place to start learning about streams so i can do this? I would rather reinvent the wheel rather than be given a program that does this alreaday(unless i can look at source code). CLIFFS: i want to make a program that will take a long mp3 and cut it into smaller mp3's when it finds 2 seconds of silence. How?