res.on('metadata', function (metadata)
	{
		console.log("Got some metadata!")
		var parsed = icecast.parse(metadata)
		console.error(parsed)
		var parts = parsed.StreamTitle.split(/ - /)
		request.post("http://localhost:3000/feed").form({
			'setTrack': 'on',
			'track.artist': parts[0],
			'track.title': parts[1],
			'feedSecret': config.feedSecret
		})
	})
Example #2
0
					res.on('metadata', function (metadata) {
					var parsed = icecast.parse(metadata);
						self.emit('metadata', metadata);
					});
Example #3
0
 self.stream.on('metadata', function(metadata) {
   self.radio.newTrack(icecast.parse(metadata).StreamTitle);
 });
Example #4
0
 res.on('metadata', function (metadata) {
     var parsed = icecast.parse(metadata);
     console.error(parsed);
 });
Example #5
0
 res.on('metadata', function (metadata) {
     metadata = icecast.parse(metadata);
 });