




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"801070468d93b7e5ce1591085fd0503e": {"username": "el barto", "tumblr": "", "display_name": "el barto", "url": "http://disqus.com/guest/801070468d93b7e5ce1591085fd0503e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f6a9253e0323eaeb148ff350f1bca935": {"username": "skragmo", "tumblr": "", "display_name": "skragmo", "url": "http://disqus.com/guest/f6a9253e0323eaeb148ff350f1bca935/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1f65d51f1ccd706ad078623d7501b990": {"username": "napie", "tumblr": "", "display_name": "napie", "url": "http://disqus.com/guest/1f65d51f1ccd706ad078623d7501b990/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2e502f4aa7e89fab6d3642dc85451951": {"username": "crimp", "tumblr": "", "display_name": "crimp", "url": "http://disqus.com/guest/2e502f4aa7e89fab6d3642dc85451951/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "891b6c84c0b967ce33d3b22ff3e9b6c2": {"username": "bla2", "tumblr": "", "display_name": "bla2", "url": "http://disqus.com/guest/891b6c84c0b967ce33d3b22ff3e9b6c2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "93682814404dfc5d13a1d83f5980a2a8": {"username": "Siikki", "tumblr": "", "display_name": "Siikki", "url": "http://disqus.com/guest/93682814404dfc5d13a1d83f5980a2a8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b4c5d81f9f3c069237b73ef5cc712486": {"username": "SamKG", "tumblr": "", "display_name": "SamKG", "url": "http://disqus.com/guest/b4c5d81f9f3c069237b73ef5cc712486/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7ec6a878a953c9341c55951f3ea27f5c": {"username": "Nappie", "tumblr": "", "display_name": "Nappie", "url": "http://disqus.com/guest/7ec6a878a953c9341c55951f3ea27f5c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "18b7915bd498f554c889d0eb721892a1": {"username": "guest1", "tumblr": "", "display_name": "guest1", "url": "http://disqus.com/guest/18b7915bd498f554c889d0eb721892a1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a583bdb9a49cbfb4931a91c18e0020cf": {"username": "Pixiesticker", "tumblr": "", "display_name": "Pixiesticker", "url": "http://disqus.com/guest/a583bdb9a49cbfb4931a91c18e0020cf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bbb87aa344878d3ed78647103c0f2492": {"username": "yo810", "tumblr": "", "display_name": "yo810", "url": "http://disqus.com/guest/bbb87aa344878d3ed78647103c0f2492/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1558142f43f465f8b372283b6da0ff5f": {"username": "JimBoBob", "tumblr": "", "display_name": "JimBoBob", "url": "http://disqus.com/guest/1558142f43f465f8b372283b6da0ff5f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "df5d4d452ca4f3995213bf4d06d996ae": {"username": "FrnakaB", "tumblr": "", "display_name": "FrnakaB", "url": "http://disqus.com/guest/df5d4d452ca4f3995213bf4d06d996ae/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "58048e997366208208e0c766df73a136": {"username": "Alz", "tumblr": "", "display_name": "Alz", "url": "http://disqus.com/guest/58048e997366208208e0c766df73a136/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7bcabb1cdc9d0fc26290bd940e4a5d40": {"username": "acidburn627", "tumblr": "", "display_name": "acidburn627", "url": "http://disqus.com/guest/7bcabb1cdc9d0fc26290bd940e4a5d40/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "da39491080a864f04c4a5702ba8f43aa": {"username": "-", "tumblr": "", "display_name": "-", "url": "http://disqus.com/guest/da39491080a864f04c4a5702ba8f43aa/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "337fff19d40bcf68945f887f18b51fe6": {"username": "MickeyMouse", "tumblr": "", "display_name": "MickeyMouse", "url": "http://disqus.com/guest/337fff19d40bcf68945f887f18b51fe6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a9ee790f9a0ba966367219d12fefe142": {"username": "edmini", "tumblr": "", "display_name": "edmini", "url": "http://disqus.com/guest/a9ee790f9a0ba966367219d12fefe142/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2c7e77d7624f9e983aac51aa99f12143": {"username": "tmod4eva", "tumblr": "", "display_name": "tmod4eva", "url": "http://disqus.com/guest/2c7e77d7624f9e983aac51aa99f12143/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2d379cc2f2c879163a8692be480f9d10": {"username": "sad", "tumblr": "", "display_name": "sad", "url": "http://disqus.com/guest/2d379cc2f2c879163a8692be480f9d10/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0cf43436ac2c2efcf5ef1cc7d606ec44": {"username": "Yeahhh", "tumblr": "", "display_name": "Yeahhh", "url": "http://disqus.com/guest/0cf43436ac2c2efcf5ef1cc7d606ec44/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8f22cbf1b4969dbb9b98e688ac7850fb": {"username": "tmwilkinson", "tumblr": "", "display_name": "tmwilkinson", "url": "http://disqus.com/guest/8f22cbf1b4969dbb9b98e688ac7850fb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c7d38585e4a88fed172bf20d0489916": {"username": "guest", "tumblr": "", "display_name": "guest", "url": "http://disqus.com/guest/5c7d38585e4a88fed172bf20d0489916/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6edef2a57f2d9f1c3c52da1430e87560": {"username": "wobble", "tumblr": "", "display_name": "wobble", "url": "http://disqus.com/guest/6edef2a57f2d9f1c3c52da1430e87560/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "91a9c456b7a9dd964c99f2bba7e45509": {"username": "texmex", "tumblr": "", "display_name": "texmex", "url": "http://disqus.com/guest/91a9c456b7a9dd964c99f2bba7e45509/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "117cd6539d31be28849f850b05a5a254": {"username": "mncordia", "tumblr": "", "display_name": "mncordia", "url": "http://disqus.com/guest/117cd6539d31be28849f850b05a5a254/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7549f231c2339333b06a37da7c9be9ad": {"username": "rcani", "tumblr": "", "display_name": "rcani", "url": "http://disqus.com/guest/7549f231c2339333b06a37da7c9be9ad/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7b7c503104aca85321171acb12735259": {"username": "runtru1", "tumblr": "", "display_name": "runtru1", "url": "http://disqus.com/guest/7b7c503104aca85321171acb12735259/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c2490a4af8c2fb03e18391f871ceba4f": {"username": "AlexTheBeast", "tumblr": "", "display_name": "AlexTheBeast", "url": "http://disqus.com/guest/c2490a4af8c2fb03e18391f871ceba4f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6a41fdba83703461ffa46e94a86aef57": {"username": "cfc5mu0", "tumblr": "", "display_name": "cfc5mu0", "url": "http://disqus.com/guest/6a41fdba83703461ffa46e94a86aef57/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "240c81383b73738d8e84fa95aace931e": {"username": "schmied", "tumblr": "", "display_name": "schmied", "url": "http://disqus.com/guest/240c81383b73738d8e84fa95aace931e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "62273c1e163fb52d85404532456e2db2": {"username": "destep", "tumblr": "", "display_name": "destep", "url": "http://disqus.com/guest/62273c1e163fb52d85404532456e2db2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "62754482c1b7cf1625e7eaac0da6eb82": {"username": "bjcmccarthy", "tumblr": "", "display_name": "bjcmccarthy", "url": "http://disqus.com/guest/62754482c1b7cf1625e7eaac0da6eb82/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9a8fcb95db2eedbda4b4db93007ccc70": {"username": "happy", "tumblr": "", "display_name": "happy", "url": "http://disqus.com/guest/9a8fcb95db2eedbda4b4db93007ccc70/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bc79a279f153cc5b84ae01206bcb699e": {"username": "deklan", "tumblr": "", "display_name": "deklan", "url": "http://disqus.com/guest/bc79a279f153cc5b84ae01206bcb699e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "97c6dc6761f77c72f5f61d130c152cc1": {"username": "narn", "tumblr": "", "display_name": "narn", "url": "http://disqus.com/guest/97c6dc6761f77c72f5f61d130c152cc1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eca8bc2fbb9c5c9ff99189099e2d1154": {"username": "livoqzo", "tumblr": "", "display_name": "livoqzo", "url": "http://disqus.com/guest/eca8bc2fbb9c5c9ff99189099e2d1154/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4796eb83fdb4acc89b6d0fa45b5e80d5": {"username": "davak", "tumblr": "", "display_name": "davak", "url": "http://disqus.com/guest/4796eb83fdb4acc89b6d0fa45b5e80d5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ad9ad3b673ecc88638bd4756e9e734d9": {"username": "The Winds", "tumblr": "", "display_name": "The Winds", "url": "http://disqus.com/guest/ad9ad3b673ecc88638bd4756e9e734d9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eb416ff262d74a75a8e5001aa9db4dd0": {"username": "suneomon", "tumblr": "", "display_name": "suneomon", "url": "http://disqus.com/guest/eb416ff262d74a75a8e5001aa9db4dd0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f9c2e4102583f6a0900ef9bb4437127c": {"username": "ginjaroner@gmx.de", "tumblr": "", "display_name": "ginjaroner@gmx.de", "url": "http://disqus.com/guest/f9c2e4102583f6a0900ef9bb4437127c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "030bc51ff2cc0c0ec2350aabd02b7626": {"username": "Christoph", "tumblr": "", "display_name": "Christoph", "url": "http://disqus.com/guest/030bc51ff2cc0c0ec2350aabd02b7626/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6f24d446189a11d9e3a6a2bc2b490300": {"username": "kingdave80", "tumblr": "", "display_name": "kingdave80", "url": "http://disqus.com/guest/6f24d446189a11d9e3a6a2bc2b490300/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9bd1bc9e33ca7d4a8987309d86474364": {"username": "meesila", "tumblr": "", "display_name": "meesila", "url": "http://disqus.com/guest/9bd1bc9e33ca7d4a8987309d86474364/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eadbb08567f725fb389a978dd0557892": {"username": "sfpatton", "tumblr": "", "display_name": "sfpatton", "url": "http://disqus.com/guest/eadbb08567f725fb389a978dd0557892/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7c3c6fe2b68d3992f71be65513d2006d": {"username": "Sketcher", "tumblr": "", "display_name": "Sketcher", "url": "http://disqus.com/guest/7c3c6fe2b68d3992f71be65513d2006d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b6e60778f7e89d0c67e1bcf70020a3ea": {"username": "ellsmasher", "tumblr": "", "display_name": "ellsmasher", "url": "http://disqus.com/guest/b6e60778f7e89d0c67e1bcf70020a3ea/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eca9d951b2f14191a409b6ce8b0032c8": {"username": "Turismon", "tumblr": "", "display_name": "Turismon", "url": "http://disqus.com/guest/eca9d951b2f14191a409b6ce8b0032c8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b98c6cfe7373be363dabe31fd070820b": {"username": "deanoBlue", "tumblr": "", "display_name": "deanoBlue", "url": "http://disqus.com/guest/b98c6cfe7373be363dabe31fd070820b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "47a15576bcb0a70321cbb0cbbb6bfdf7": {"username": "bob4949383", "tumblr": "", "display_name": "bob4949383", "url": "http://disqus.com/guest/47a15576bcb0a70321cbb0cbbb6bfdf7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "Tech-Recipes", "streaming_realtime": false, "url": "tech-recipes", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "tech-recipes", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-18_07:53:47", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"2768896": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;kingdave80 wrote:&lt;/h6&gt;how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?&lt;/ul&gt;<br><br>You drag the downloaded files into winamp's play list or onto winamp or FILE -&gt;open file.<br><br>You play the file just like you would play anyother file in winamp.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_01:51:07", "killed": false, "user_key": "1f65d51f1ccd706ad078623d7501b990", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768897": {"up_voted": false, "ip": "", "has_replies": false, "message": "FOr some reason i can drag but when i drop it in the playlist nothing happens, any idea why?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_03:11:28", "killed": false, "user_key": "6f24d446189a11d9e3a6a2bc2b490300", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768898": {"up_voted": false, "ip": "", "has_replies": false, "message": "i have tried to find dietmar output stacker but it is not on winamp", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_11:06:23", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768899": {"up_voted": false, "ip": "", "has_replies": false, "message": "It looks like they've taken the Output Stacker plug-in down from the site", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_12:14:26", "killed": false, "user_key": "030bc51ff2cc0c0ec2350aabd02b7626", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768900": {"up_voted": false, "ip": "", "has_replies": false, "message": "Winamp took it off there site.  Does someone know where I can find it or can someone email it to me?  Thanks!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_13:12:50", "killed": false, "user_key": "62754482c1b7cf1625e7eaac0da6eb82", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768901": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am sorry - my last message was not very clear.  Winamp has removed the Dietmar's Output Stacker plug-in from their site.  Could someone kindly email me the plug-in or direct me to a site that has it available for download.  Thank you!  <br><br>I can supply my email on here if someone is willing to send it. :) <br><br>Bob", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_13:23:59", "killed": false, "user_key": "62754482c1b7cf1625e7eaac0da6eb82", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768902": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://marv.kordix.com/Output_Stacker.exe\" rel=\"nofollow\">http://marv.kordix.com/Output_Stacker.exe</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_14:19:35", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768903": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Doesn't work for me. When i try to play a file in Winamp it says \"aquiring  license\" and then stops. :(<br><br>I have it set as per the instructions.&lt;/ul&gt;<br><br>Same here:<br><br>Windows Media Update  <br><br>In order to play this file, you need to upgrade your media player to a version compatible with Windows Media Rights Manager V7. Select View Compatible Players below to see a list of compatible media players.<br>If your current media player does not have a Windows Media Rights Manager V7 compatible version, you should select a different player with the Windows Media Rights Manager V7 identifier.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-16_20:55:19", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768904": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't find it anywhere, did winamp take it down?????<br>-&gt; <a href=\"mailto:ginjaroner@gmx.de\" rel=\"nofollow\">ginjaroner@gmx.de</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_00:57:18", "killed": false, "user_key": "f9c2e4102583f6a0900ef9bb4437127c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768905": {"up_voted": false, "ip": "", "has_replies": false, "message": "when i try to play the wma file nothing happens and to even get to the file i have to select \"all files\" they dont show up under \"suported file types", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_05:52:00", "killed": false, "user_key": "7549f231c2339333b06a37da7c9be9ad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768906": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;However, disk-writer cannot be the first entry in the Stacker list (I'm not sure why). You have to put something before it - that's why out_ds is being used. However, you can probably any plug-in, e.g. a visualisation one.<br><br>Also, instead of using the stacker, you can use the LAME MP3 encoder plug-in (<a href=\"http://out-lame.sourceforge.net/\" rel=\"nofollow\">http://out-lame.sourceforge.net/</a>). This lets you go from WMA to MP3 directly (although you lose some sound quality because the file is being re-encoded).<br><br>More details here:<br><br><a href=\"http://club.cdfreaks.com/showthread.php?p=869519#post869519%3C/ul\" rel=\"nofollow\">http://club.cdfreaks.com/showthread.php?p=86951...</a>&gt;<br><br>Do you think the quality would be better quality if it was ecoded to m4a (for an ipod) instead?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_08:06:38", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768907": {"up_voted": false, "ip": "", "has_replies": false, "message": "Works like a charm...Thanks!!<br><br>If you follow all the directions in the original post...it will work<br><br>You need media player 10", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_13:46:02", "killed": false, "user_key": "6edef2a57f2d9f1c3c52da1430e87560", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768908": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just download the Full napster version, i think i had the lite only, downloaded full and its working now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_13:46:13", "killed": false, "user_key": "eca9d951b2f14191a409b6ce8b0032c8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768909": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://slashdot.org/comments.pl?sid=139728&amp;cid=11708759\" rel=\"nofollow\">http://slashdot.org/comments.pl?sid=139728&amp;cid=11708759</a><br><br>warlock1711 of club cdfreaks responsed on slashdot...<br><br><code>As the originator &#40;as far as I can tell&#41; of this &quot;hack&quot; &#40;I wouldn't call it that&#41;, it is absolutely amazing how quickly this got around. 4 weeks from post on cdfreaks, to worldwide news, and an article on slashdot. Yay to me.<br><br>Click here to see the original post I made on this &#91;cdfreaks.com&#93; <br><br>Anyhow, I hope you all are enjoying it. I merely wanted to transcode the files I had bought &#40;3207 and climbing....&#41; so I could load them on a non-WMA-aware MP3 player like any other piece of music I own. I certainly didn't intend for Napster to start a 14-day free trial, nor did I expect this method to get &quot;out into the wild&quot; &#40;although, posting on the internet is no way to keep anything secret.....&#41;. I would like to take this moment and kindly remind you all that unless you actually *buy* some tracks, Napster loses money. Napster loses enough money, they'll fold shop. The artists will then get reamed by iTunes. Don't let it happen guys, lets at least try to be honest.</code>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-17_22:54:48", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768910": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Turismon wrote:&lt;/h6&gt;Just download the Full napster version, i think i had the lite only, downloaded full and its working now.&lt;/ul&gt;<br><br>I only saw the one. Should I have tried the trial of 'napster to go'? Ah well...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-18_19:28:22", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768911": {"up_voted": false, "ip": "", "has_replies": false, "message": "8)  :P  :P  :?  8O  :D  8)  :(  :(  :(  :(  :roll:  :twisted:  :evil:  :x  :!:  :?:  :arrow:  :wink:  :cry:  :oops:  8)  :?  8O  :D  :)  :(  :o  :lol:  :cry:  :wink:", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_10:44:27", "killed": false, "user_key": "47a15576bcb0a70321cbb0cbbb6bfdf7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768912": {"up_voted": false, "ip": "", "has_replies": false, "message": "why do you need the full version of napster for this to work?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_12:20:48", "killed": false, "user_key": "eb416ff262d74a75a8e5001aa9db4dd0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768913": {"up_voted": false, "ip": "", "has_replies": false, "message": "i followed all the directions, but the output file is winamp media file.  I still can't get it to a .wav. file.  Any suggestions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_12:26:42", "killed": false, "user_key": "eb416ff262d74a75a8e5001aa9db4dd0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768914": {"up_voted": false, "ip": "", "has_replies": false, "message": "is anyone having any luck avoiding the occasional crash on a certain song?  I would like to run it all night but it seems like every 6-7 songs in winamp it has an error and is forced to close winamp.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_13:35:18", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768915": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please help me.I configured exactly as the instruction<br>install the plugin, configure it. <br>But when try to play wma file, a alert window jumped out<br>\"sorry, no .wav writing support for DRM enabled WMA streams\"<br><br>What's happening?<br>Thanks<br>Meesila", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_14:45:25", "killed": false, "user_key": "9bd1bc9e33ca7d4a8987309d86474364", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768916": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;suneomon wrote:&lt;/h6&gt;i followed all the directions, but the output file is winamp media file.  I still can't get it to a .wav. file.  Any suggestions.&lt;/ul&gt;<br><br>I have the same problem: No WAV copies after playing it in Winamp. Does anyone have a solution?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_16:47:51", "killed": false, "user_key": "ad9ad3b673ecc88638bd4756e9e734d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768917": {"up_voted": false, "ip": "", "has_replies": false, "message": "do i need to find a folder with the music i'm downloading? because when i drag the music from my napster player into winamp, nothing happens!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-19_22:55:50", "killed": false, "user_key": "801070468d93b7e5ce1591085fd0503e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768918": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;wobble wrote:&lt;/h6&gt;Works like a charm...Thanks!!<br><br>If you follow all the directions in the original post...it will work<br><br>You need media player 10&lt;/ul&gt;<br><br>no you don't.<br><br>wmp 9 here, works fine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_01:38:44", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768919": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i'm downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_05:07:44", "killed": false, "user_key": "1558142f43f465f8b372283b6da0ff5f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768920": {"up_voted": false, "ip": "", "has_replies": false, "message": "You have to actually download them... <br><br>and then drag the files from the windows folder into winamp.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_06:42:09", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768921": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id=\"quote\"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i'm downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.<br><br>OK so I'm slow, thier in the Napster download file as set in file/options", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_06:47:11", "killed": false, "user_key": "1558142f43f465f8b372283b6da0ff5f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768922": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id=\"quote\"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id=\"quote\"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i'm downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.<br><br>OK so I'm slow, thier in the Napster download file as set in file/options<br><br>I downloaded them into a Windows folder, but it still doesn't make a WAV copy. My 14 days are burning up... anyone have a solution yet?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_11:38:07", "killed": false, "user_key": "ad9ad3b673ecc88638bd4756e9e734d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768923": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am playing the d/led files in winamp 2.9, and it opens IE with the message not being able to play cos of DRM...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_15:51:10", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768924": {"up_voted": false, "ip": "", "has_replies": false, "message": "I read that you will have problems if you have this plugin first on the list. It is first on the list and I am having problems. Could anyone tell me how I could move it? The wav. file will appear if I try to put the music in a playlist, but I then cannot play the music.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-20_17:21:01", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768925": {"up_voted": false, "ip": "", "has_replies": false, "message": "Remove both, and add the ds.dll first, then the disk.dll<br><br>I was having problems with DRM in winamp, but managed to find that winamp 5.03 is the answer.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-21_00:11:09", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768926": {"up_voted": false, "ip": "", "has_replies": false, "message": "I followed the instructions however I'm getting an error message saying \"Please select DirectSound output plugin to play Windows Media Content\"  Can somebody help me??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-22_10:27:14", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768927": {"up_voted": false, "ip": "", "has_replies": false, "message": "Select that plugin then. Ctrl P, Output, and select it. That is just for playing, without creating the wav though. For that you have to select the Dietmar Output Stacker plugin.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-22_15:00:41", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768928": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seems that the new version won't let you select anything but Direct sound.  I tried several versions of winamp and found this one to work the best.  Version 5.03 you can get it here <a href=\"http://www.pcw.co.uk/downloads/1144784\" rel=\"nofollow\">http://www.pcw.co.uk/downloads/1144784</a>.  This seems to work with the directions just fine.<br><br>No DRM errors, or V7 errors that I got with the others.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-22_15:17:50", "killed": false, "user_key": "91a9c456b7a9dd964c99f2bba7e45509", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768929": {"up_voted": false, "ip": "", "has_replies": false, "message": "Repost!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-22_22:05:55", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768930": {"up_voted": false, "ip": "", "has_replies": false, "message": "It worked great !!!  Thanks !!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-23_14:19:59", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768931": {"up_voted": false, "ip": "", "has_replies": false, "message": "How come .wav files aren't coming out?  I keep getting Winamp Media Files...can these files be converted to mp3's?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-23_21:41:57", "killed": false, "user_key": "7b7c503104aca85321171acb12735259", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768932": {"up_voted": false, "ip": "", "has_replies": false, "message": "okay, i just did this yesterday, and worked awesome...and now i can not play my wma files; i have to use directsound, and then i'm not allowed to burn my files.  any help will be appreciated!  thanks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-24_05:47:44", "killed": false, "user_key": "eca8bc2fbb9c5c9ff99189099e2d1154", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768933": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.betanews.com/article/AOL_Updates_Winamp_After_DRM_Snafu/1108766330\" rel=\"nofollow\">http://www.betanews.com/article/AOL_Updates_Win...</a><br><br>So, I had it working fine with 5.03, would it have auto updated the player so it would not work?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-24_07:06:05", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768934": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is it still working for anyone?? If so, what winamp version do you have? <br>Bah, AOhell", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-24_08:14:26", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768935": {"up_voted": false, "ip": "", "has_replies": false, "message": "I also had no problem doing this till yesterday and now zap it does not work anymore...did napster do something to their downloads so that this backdoor no longer works????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-24_08:38:08", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768936": {"up_voted": false, "ip": "", "has_replies": false, "message": "Doesn't work anymore, anyone have any other suggestions?  Also, I tried using LAME and it keeps shutting down Winamp...HELP!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-24_09:02:51", "killed": false, "user_key": "7b7c503104aca85321171acb12735259", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768937": {"up_voted": false, "ip": "", "has_replies": false, "message": "hey guys, Ive been trying since yesterday and so far no luck. Ive tried multiple ways to get around it but to no avail. Ive tried Virtuosa, but no luck either. Also tried downloading the new LAME enc dll for winamp and nothing still, same problem, winamp keeps shutting down. My thinking is, ... we might have to give up on winamp and use another media player that plays wma's (for free hopefully) and then use a output stacker plugin or a lame plugin that will do the same trick. Any ideas? suggestions?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_04:37:59", "killed": false, "user_key": "7c3c6fe2b68d3992f71be65513d2006d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768938": {"up_voted": false, "ip": "", "has_replies": false, "message": "The party's over...<br><br>As the article states, the newest version of winamp (5.08e) forces the DirectSound output for DRM files.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_04:39:54", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768939": {"up_voted": false, "ip": "", "has_replies": false, "message": "About just uninstalling winamp and reinstalling the older version...<br><br><a href=\"http://www.oldversion.com/program.php?n=winamp\" rel=\"nofollow\">http://www.oldversion.com/program.php?n=winamp</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_08:50:28", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768940": {"up_voted": false, "ip": "", "has_replies": false, "message": "Alright guys here it is. The newest and fastest way to convert your drm wma's to mp3 format. Yes it is faster than using winamp. On my computer it takes about 1 min. to convert one drm wma file to mp3 format(note i am running winamp in the backround and also a antivirus. and also my computer is only 900mgz and 256 mb ram, so it will be much faster for you the better the computer you have.) the downfall to this is you cannot do anything else while vertuosa(yes i said vertuosa, it works like a charm with a little modificaion)is running in the backround. Follow these steps and you will be jamming your legal backup copies of your songs in your car and on your house system.<br><br>1. download virtuosa v5.0 you can get it here<br><a href=\"http://www.download.com/3000-2167-10018979.html\" rel=\"nofollow\">http://www.download.com/3000-2167-10018979.html</a><br><br>2. download the lame 3.97a7 zip file found about halfway down this page:<br><a href=\"http://www.filemirrors.com/search.src?file=lame3\" rel=\"nofollow\">http://www.filemirrors.com/search.src?file=lame3</a><br>note: get the lame 3.97a7 zip folder that is about .58mb, if there is more than one, just pick one<br><br>3. Install virtuosa v5.0<br><br>4. open up virtuosa system folder, the one found on C: drive&gt;program files&gt;virtuosa<br><br>5.once you have opened the program file, double click the plugins folder, then once in there double click the MpgL3 folder, you should see a lame dll file in there.<br><br>6. unzip the lame 3.97a7 file you downloaded<br><br>7. right click on the lame dll file found in the zip file and hit copy<br><br>8. go back to the Mpgl3 folder and paste the new lame dll file in there. it will say file already exist do you want to replace, and you will say yes.<br><br>9. close everything out and start up virtuosa 5.0<br><br>10. BAM!!!! import the tracks you want to convert. click on the first track that you imported located in the movies and audio database located on the right side of the virtuosa media player screen. then scroll down to the last song in the database. click on this while holding down shift. this will highlight all of your songs in the database.<br><br>11. right click on the highlighted area. and hit convert and replace.<br><br>12. an options box will appear, change the output format to mp3 then hit advance.<br><br>13. use the constant bitrate and set your bitrate to whatever you want. i use 128 and it works, i havnt tried it with any other bitrate.<br><br>14. check the box support ID2v2 tags(as im assuming this will tag the song when it is converted)hit the checkmark, then hit the next checkmark and give it some time to start up. once it starts up it is smooth sailing. Dont get frustrated if it dont start right away, as the more songs you have highlighted the longer it will take to start up. but like i said once it starts there is no stopping it. Like i said it takes about 1 minute on my computer, with nothing running and a 2.0ghz computer i bet it does take 20 seconds. This sure beats the winamp way. as you can convert 5 to 1 using virtuosa. 5 to 1, that sounds familar, oh yah thats right, that is a Doors song i downloaded off of napster,(hahahahhahahah).<br><br>note: when right clicking the highlighted area and hitting convert and replace, this will automatically replace your wma to mp3 in its original folder. Now i have heard that there is some kind of problem with napster in doing that, it might mess up the napster program. so i would recomend making a new folder and when you right click the highlighted area to convert and replace, instead of convert and replace use the option convert.. and convert them to the new folder you made.<br><br>Once again i would like to give a shout out to everyone that made this possible. good job guys, step out and take your curtain call.<br><br>Props to 'joe751' for this one. I use it, works like a charm, create wavs for cds, or mp3s. When it says something to the effect 'install Windows media player 9', don't install it, assuming you already have it, cos it removes wma codecs. I did, and had to reinstall them, and then reinstall virtuosa. that aside, happy burning!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_08:52:46", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768941": {"up_voted": false, "ip": "", "has_replies": false, "message": "I cant unzip the lame plugin........", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_09:33:53", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768942": {"up_voted": false, "ip": "", "has_replies": false, "message": "Everything is working fine, and then Winamp quit converting files to Wave Files.  Any suggestions :(", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_10:02:16", "killed": false, "user_key": "df5d4d452ca4f3995213bf4d06d996ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768943": {"up_voted": false, "ip": "", "has_replies": false, "message": ":? What do you do if virtuosa wont load on computer? can you use newer version?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_10:37:57", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768944": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tried running it. Didnt work! :oops:", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_11:04:23", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768945": {"up_voted": false, "ip": "", "has_replies": false, "message": "I forgot to say, you have to use the version from <a href=\"http://download.com\" rel=\"nofollow\">download.com</a>, cos the newer one on their website doesn't allow WMA files with DRM to be copied. <br><br>Check out the thread where it is from, starting from the post about Virtuosa... <a href=\"http://club.cdfreaks.com/showthread.php?t=78454&amp;page=10&amp;pp=25\" rel=\"nofollow\">http://club.cdfreaks.com/showthread.php?t=78454...</a><br><br>I initially changed the lame plugin, but after reinstalling, to get it to work, I used the one in there by default, and works it works fine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_11:16:22", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768946": {"up_voted": false, "ip": "", "has_replies": false, "message": "They stopped the winamp trick.<br><br>Using <strong>virtuosa</strong> still works.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_11:36:24", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768947": {"up_voted": false, "ip": "", "has_replies": false, "message": "When your using virtuosa, how do you make sure that you selsct all tracks? ive been trying with the shift key but not working. tired of doing each one by hand  8)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_12:02:55", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768948": {"up_voted": false, "ip": "", "has_replies": false, "message": "click the first track and hold down the shift key while clicking the last track and voila!<br><br>Also, does anyone know if after the trial period do the mp3's made using virtuosa expire too if we cancel our subscription?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_12:37:10", "killed": false, "user_key": "9a8fcb95db2eedbda4b4db93007ccc70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768949": {"up_voted": false, "ip": "", "has_replies": false, "message": "Started to use dietmar's Output stacker last week and was working fine until I had to reinstall win amp.<br>Now when I configure the output plug in and try to play a file from napster it says \"Please select DirectSound output plug in to play media content\" :evil:  :evil: <br><br>Why is it doing this now?? And they have also taken output stacker off the win amp site.<br><br>Is there another way to get round the DRM? I have tried Freeme.exe but it doesn't work<br><br>Thanks", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_13:00:53", "killed": false, "user_key": "b98c6cfe7373be363dabe31fd070820b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768950": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Does anyone know if after the trial period do the mp3's made using virtuosa expire too if we cancel our subscription?\"<br><br>Will our mp3's become unplayable?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_13:05:58", "killed": false, "user_key": "2e502f4aa7e89fab6d3642dc85451951", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768951": {"up_voted": false, "ip": "", "has_replies": false, "message": "edit -&gt; select all ?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_13:49:57", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768952": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;GUEST wrote:&lt;/h6&gt;When your using virtuosa, how do you make sure that you selsct all tracks? ive been trying with the shift key but not working. tired of doing each one by hand  8)&lt;/ul&gt;<br><br>edit -&gt; select all", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-25_13:50:47", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768953": {"up_voted": false, "ip": "", "has_replies": false, "message": "I had this working fine, but when I restarted my computer it stopped working.  I tried deleting winamp and starting over but that did not work.  The music files will not play in winamp, I get a message that says \"opening failed.\"  The songs will play in Windows Media Player or Napster, but that doesn't help me to convert the songs.  Any suggestions?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_04:36:33", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768954": {"up_voted": false, "ip": "", "has_replies": false, "message": "WINAMP METHOD = DEAD! <br><br>Read the long post on page four of this thread, a good method using Virtuosa. Once you encode your WMA's to MP3 or wav, all DRM is gone, the files have no limitations. <br><br>Another way to select all in Virtuosa, what I do, click one file, and Ctrl A.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_04:57:59", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768955": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok guys, need a lil help here, the expected has just come,..<br><br>virtuosa has been taken off the <a href=\"http://download.com\" rel=\"nofollow\">download.com</a> site...<br><br>what we need to know is what version Exactly is the virtuosa that works.<br><br>what version,<br>how many KB/MBs it is.<br>any particular place we can get it?<br><br>or email / IM it to me ::whistles::<br><br> :D <br><br>anyway, stuff we need to know, so we can go google and track this file down. great post btw, thanks for the detailed instructions", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_08:14:14", "killed": false, "user_key": "7c3c6fe2b68d3992f71be65513d2006d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768956": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok guys, need a lil help here, the expected has just come,..<br><br>virtuosa has been taken off the <a href=\"http://download.com\" rel=\"nofollow\">download.com</a> site...<br><br>what we need to know is what version Exactly is the virtuosa that works.<br><br>what version,<br>how many KB/MBs it is.<br>any particular place we can get it?<br><br>or email / IM it to me ::whistles::<br><br> :D <br><br>anyway, stuff we need to know, so we can go google and track this file down. great post btw, thanks for the detailed instructions", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_08:46:31", "killed": false, "user_key": "7c3c6fe2b68d3992f71be65513d2006d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768957": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://Download.com\" rel=\"nofollow\">Download.com</a> has not taken down the Virtuosa program. I just downloaded it about 5 min ago. Time now is 2:13pm PST Feb 26, 2005.<br>It did however take forever to start up. I was d/l on average from 2-16kb's. Very slow considering I usually get a d/l speed of about 400kb's from <a href=\"http://download.com\" rel=\"nofollow\">download.com</a>.<br><br>So what I am trying to say is. give it some time, the servers may be overloaded. After all, this is a hot topic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_09:20:19", "killed": false, "user_key": "2c7e77d7624f9e983aac51aa99f12143", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768958": {"up_voted": false, "ip": "", "has_replies": false, "message": "could this be?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_14:27:16", "killed": false, "user_key": "b4c5d81f9f3c069237b73ef5cc712486", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768959": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;SamKG wrote:&lt;/h6&gt;could this be?&lt;/ul&gt;<br>right, it is so. virtuosa is still available on <a href=\"http://download.com\" rel=\"nofollow\">download.com</a>. <br>get them while they're hot!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_14:57:35", "killed": false, "user_key": "b4c5d81f9f3c069237b73ef5cc712486", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768960": {"up_voted": false, "ip": "", "has_replies": false, "message": "winamp is much faster because you can open more than one instance. i had it going at 12x, but virtuosa only allows one instance, unless i'm missing something. sucks almost enough ...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-26_15:09:30", "killed": false, "user_key": "a583bdb9a49cbfb4931a91c18e0020cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768961": {"up_voted": false, "ip": "", "has_replies": false, "message": "This might be a stupid post but napster can't tell what we are doing right?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-27_11:56:36", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768962": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;font color=\"blue\"&gt;Edit:  The hole in the system has been corrected and no longer seems to work.  Winamp can not be used to convert files any longer.<br><br>The 14 day trial is still open.  Another older program still works well for converting these files, however.  You can read about that technique here:<br><br><strong><a href=\"http://www.tech-recipes.com/windows_tips837.html\" rel=\"nofollow\">Napster: Convert DRM WMA files to MP3s<br></a></strong><br>&lt;/font&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-27_12:31:20", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768963": {"up_voted": false, "ip": "", "has_replies": false, "message": "In the last post it says to back up wma's. will they work without the napster software in your pc? so say if you backup all the wma's and try to convert them after the trial period what happens? :?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-28_07:56:29", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768964": {"up_voted": false, "ip": "", "has_replies": false, "message": "In the last post it says to back up wma's. will they work without the napster software in your pc? so say if you backup all the wma's and try to convert them after the trial period what happens?  <br><br><br>As long as they are WMA's w/ DRM the files will not be playable after cancellation of napster trial.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-28_11:15:43", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768965": {"up_voted": false, "ip": "", "has_replies": false, "message": "did Virtuosa get \"fixed\" by Napster as well?  I just followed the instructions and all the files are coming up with an 'unauthorized conversion: the source file has been secured' warning.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-28_14:11:39", "killed": false, "user_key": "240c81383b73738d8e84fa95aace931e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768966": {"up_voted": false, "ip": "", "has_replies": false, "message": "i followed all the directions till i reached the part of adding the out_ds.dll ...where do i find it..its not showing anywhere in winamp plugins..although i can see the outstacker in the output folder of plugins...please help", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-28_18:27:26", "killed": false, "user_key": "18b7915bd498f554c889d0eb721892a1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768967": {"up_voted": false, "ip": "", "has_replies": false, "message": "Neither seem to work right now, so we need something new. They seem to have changed the protection, or someting, one day it works the next it does'nt. :cry:", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-28_23:07:12", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768968": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anyone got a working solution to convert Napster protected DRM WMA files to MP3? Tried Winamp now fixed...... Virtuosa.......file secured......<br>Anyone got a working solution???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-01_11:23:47", "killed": false, "user_key": "eadbb08567f725fb389a978dd0557892", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768969": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok yesterday I loaded a recipe for working around DRM, but its a very long process. Anyway you use your built in windows xp recorder, when I summited the recipe, they sent me a messege that it had to be verified first before it would be displayed...don'nt know how long that will be though.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-02_00:39:13", "killed": false, "user_key": "62273c1e163fb52d85404532456e2db2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768970": {"up_voted": false, "ip": "", "has_replies": false, "message": "do a recipe search, for,  work around for napster , and you should see my long drawed out solution. At least it works for now though", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-02_00:42:56", "killed": false, "user_key": "62273c1e163fb52d85404532456e2db2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768971": {"up_voted": false, "ip": "", "has_replies": false, "message": "I downloaded over 1,000 songs off napster thinking I would be able to convert them using winamp.  After winamp was fixed, I tried using tunebite and it sounds absolutely horrible, is there a way to use an older version of winamp and if anyone knows, plase help, thank you!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-02_13:30:18", "killed": false, "user_key": "bbb87aa344878d3ed78647103c0f2492", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768972": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sorry, meant to hit 'reply'... <br><br>Virtuosa still works! Here is a link someone posted...<br><a href=\"http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07R3AINHMGTQCOMX\" rel=\"nofollow\">http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07...</a><br>That should be for the proper Virtuosa version.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-02_15:36:33", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768973": {"up_voted": false, "ip": "", "has_replies": false, "message": "^<br>it works great. thanks alot man.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-02_18:14:41", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768974": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi, I've been really trying to get my winamp and output stacker plugin working again. It just stopped working overnight, one day i was making wav files the next day, it weren't. I am trying to convert my wma protected files. I'm not a complete novice and i followed the directions to a T. Only winamp is having none of it. I keep getting an error message 'Please select Directsound output plugin to pay windows media content'. I swear i didnt touch anything to stop it working and am seriously cheesed off with it. Anyone able to help me dig myself out of this one? I am really capable at following instructions. I'd be really grateful. Thanx.<br><br> :?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-03_07:35:32", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768975": {"up_voted": false, "ip": "", "has_replies": false, "message": "It isn't your end, winamp doesn't work anymore, period! Try Virtuosa, read earlier on in this thread... :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-03_10:59:36", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768976": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks! I'll quit muttering profanities at my computer then and give virtuoso a try. I'll get to hear this music somehow!!!! You can't get owt for nowt. Well here goes.........<br> :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-04_01:59:58", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768977": {"up_voted": false, "ip": "", "has_replies": false, "message": "has virtuosa caught up?  :(  <br><br>Did everything including replacing the dll  but get the \"file secured\" message.<br><br>As far as the winamp hack - have an older (last week) version of winamp but it will NOT even play the napster WMA! <br><br>Am I doing somethin wrong here?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-05_04:47:58", "killed": false, "user_key": "a9ee790f9a0ba966367219d12fefe142", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768978": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Sorry, meant to hit 'reply'... <br><br>Virtuosa still works! Here is a link someone posted...<br><a href=\"http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07R3AINHMGTQCOMX\" rel=\"nofollow\">http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07...</a><br>That should be for the proper Virtuosa version.&lt;/ul&gt; <br><br>:D <br> &lt;font color=\"red\"&gt;<br><br>It sure does!!!!!! <br><br>Thx 10**6 !!!!!!!! :lol:&lt;/font&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-05_04:59:43", "killed": false, "user_key": "a9ee790f9a0ba966367219d12fefe142", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768979": {"up_voted": false, "ip": "", "has_replies": false, "message": "The registered version of Virtuosa must have caught on - it doesn't work. On the other hand, the old trial version (link posted above, 3/3/05 5:07pm) worked fine for me, and if you install that trial version <strong>over</strong> the registered version, the registration is retained but you get past the file secured impediment.<br><br>I did replace the lame_enc.dll file with version 3.97a7 (as suggested on page 4 of this thread), but I haven't tried it with the newer dll.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-05_05:01:16", "killed": false, "user_key": "8f22cbf1b4969dbb9b98e688ac7850fb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768980": {"up_voted": false, "ip": "", "has_replies": false, "message": "My Vert trial quick working for the most part two nights ago, and then last night blocked every conversion.  I even tried a new trial download and that failed.  It is interesting to note that I was about 12 hours away from the Napster freeview end.  I would have stayed, if I could have played.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-05_05:39:10", "killed": false, "user_key": "2d379cc2f2c879163a8692be480f9d10", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768981": {"up_voted": false, "ip": "", "has_replies": false, "message": "If I could spell and proof read I would be a danger to someone.  Let us see....That should have been Virt for Virtuosa, not vert, and quick working?  I meant quit working.  Though when it worked, it was quick. <br><br><br>&lt;ul id=\"quote\"&gt;&lt;h6&gt;sad wrote:&lt;/h6&gt;My Vert trial quick working for the most part two nights ago, and then last night blocked every conversion.  I even tried a new trial download and that failed.  It is interesting to note that I was about 12 hours away from the Napster freeview end.  I would have stayed, if I could have played.&lt;/ul&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-05_10:58:03", "killed": false, "user_key": "2d379cc2f2c879163a8692be480f9d10", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768982": {"up_voted": false, "ip": "", "has_replies": false, "message": "okay, I've tried virtuosa and it ain't working. For some reason convert and replace is blanked out and it's having none of it. The only thing i can think of now is to forget winamp and virtuosa and start with a clean sheet. I have tried a few things with nero but haven't had any success there either. There must be some way around this......", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-06_00:29:14", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768983": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just curious, does anybody know anything about this TUNEBITE thats supposed to covert all those WMA and other protected music files??????????????????????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-07_07:01:19", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768984": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reading the entire thread from beginning to end, I will say that the more recent link(s) to virtuosa version 5.0 (phoenix edition) work (not the c|net version).  <br><br>I haven't tried the default lame plugin bundled with this version, but I think this plugin only increases the  encoder quality/options, so the upgrade may or may not be required.  <br><br>So in summary, install the recent virtuosa, then subscribe/purchase license for this version.  Then install over this install with 5.0 phoenix version.  Then replace the lame encoder, then you are in business w.r.t to the long post earlier in the thread.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-07_14:49:04", "killed": false, "user_key": "b6e60778f7e89d0c67e1bcf70020a3ea", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768985": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Guest wrote:&lt;/h6&gt;Just curious, does anybody know anything about this TUNEBITE thats supposed to covert all those WMA and other protected music files??????????????????????&lt;/ul&gt;<br><br> It doesn't work.  Save your money.  It will convert WMA files (protected or unprotected) to MP3's alright.  BUT they don't sound right.  Almost like they are a beat slower than the original.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-09_13:18:53", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768986": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok here goes: The following link is a download of the virtuosa trial that was posted here earlier. This link is a download of that and a patch that will remove the trial and allow you to receive its full potential. It works great. :D  heres the link<br><br><a href=\"http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX50WUPSR95KIFZL\" rel=\"nofollow\">http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-10_15:42:04", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768987": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh and if you'd like to donate please email <a href=\"mailto:bkbenjy@yahoo.com\" rel=\"nofollow\">bkbenjy@yahoo.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-10_16:05:51", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768988": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't get the patch to load.  It keeps asking for pathways I can't give it.  Help<br><br><br><br>&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Ok here goes: The following link is a download of the virtuosa trial that was posted here earlier. This link is a download of that and a patch that will remove the trial and allow you to receive its full potential. It works great. :D  heres the link<br><br><a href=\"http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX50WUPSR95KIFZL%3C/ul\" rel=\"nofollow\">http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX...</a>&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-12_10:02:02", "killed": false, "user_key": "2d379cc2f2c879163a8692be480f9d10", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768989": {"up_voted": false, "ip": "", "has_replies": false, "message": "Make sure you first unzip everything to the desktop or an easy place to remember.Than install VirtuosaTrial-2 in C:Program FilesVirtuosa. Than install the patch when it asks you for the folder location put C:Program FilesVirtuosa. For the first line make a folder called virtuosa stuff (dosent matter what its called ) on your desktop, second line call it virtuosa log and put it in the virtuosa stuff folder than click install. If you can read very small this is what it should look like <a href=\"http://img.photobucket.com/albums/v208/bkbenjy/v11.bmp\" rel=\"nofollow\">http://img.photobucket.com/albums/v208/bkbenjy/...</a><br>Tell me how it works out", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-12_13:01:06", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768990": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh and you can delete the folder after the patch is installed", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-12_13:06:24", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768991": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Make sure you first unzip everything to the desktop or an easy place to remember.Than install VirtuosaTrial-2 in C:Program FilesVirtuosa. Than install the patch when it asks you for the folder location put C:Program FilesVirtuosa. For the first line make a folder called virtuosa stuff (dosent matter what its called ) on your desktop, second line call it virtuosa log and put it in the virtuosa stuff folder than click install. If you can read very small this is what it should look like <a href=\"http://img.photobucket.com/albums/v208/bkbenjy/v11.bmp\" rel=\"nofollow\">http://img.photobucket.com/albums/v208/bkbenjy/...</a><br>Tell me how it works out&lt;/ul&gt;<br><br>It won't work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-13_16:40:23", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768992": {"up_voted": false, "ip": "", "has_replies": false, "message": "where are you having a problem with this cause it works fine for me", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-14_01:13:54", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768993": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1912K38IQANJ9UX\" rel=\"nofollow\">http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1...</a><br><br><br><br>Thats a download of a picture of what it should look like", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-14_01:25:11", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768994": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thats a download of a picture of what it should look like<br><br>     <a href=\"http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1912K38IQANJ9UX\" rel=\"nofollow\">http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-14_01:26:48", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768995": {"up_voted": false, "ip": "", "has_replies": false, "message": ":cry: <br>After a week of successful conversions, Virtuosa tosday stopped handling WMA files completely - won't play or convert. Tried reinstalling Virtuaosa several times. No joy. <br><br>Anybody elze hitting this wall?  Any suggestions?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-15_07:15:11", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768996": {"up_voted": false, "ip": "", "has_replies": false, "message": "won't work anymore. nice while it lasted.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-15_09:49:21", "killed": false, "user_key": "f6a9253e0323eaeb148ff350f1bca935", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768997": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yup, it's all over.  As of today, any attempt to convert WMA protected files results in the progress bar sticking at 0%.  Some change was enabled as of earlier this afternoon.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-15_09:58:54", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768998": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;wny wrote:&lt;/h6&gt;Yup, it's all over.  As of today, any attempt to convert WMA protected files results in the progress bar sticking at 0%.  Some change was enabled as of earlier this afternoon.&lt;/ul&gt;<br><br>same here - it worked last night, but anything dl today is a no go<br><br>oh well - was nice for a while, unless someone else comes up with something new", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-15_15:55:49", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768999": {"up_voted": false, "ip": "", "has_replies": false, "message": "in your napster file folder there is a snapdrm file.  i noticed it was the only daily modified file in the bunch, maybe there is a tweak we could find for it... the track is all there, but it shows 0:00 for the e.t. of the song.  i believe virtosa will still work, it just needs a tune up :wink: <br><br>what will happen if i were to delete napster? would that make the wma's invalid or what?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-16_12:05:22", "killed": false, "user_key": "117cd6539d31be28849f850b05a5a254", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769000": {"up_voted": false, "ip": "", "has_replies": false, "message": "k, so i have done all that i am supposed to do, but everytime i try and play a track, i get an ERROR message that reads: \"Please select DirectSound output plugin to play Windows Media Content..  now if i do that then it will play but will not supply me with the unprotected wav file..  anyone??? thanks", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-21_22:11:01", "killed": false, "user_key": "7bcabb1cdc9d0fc26290bd940e4a5d40", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769001": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please read through the threads... this method is dead.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-22_01:12:23", "killed": false, "user_key": "4796eb83fdb4acc89b6d0fa45b5e80d5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769002": {"up_voted": false, "ip": "", "has_replies": false, "message": "YEAHH!  It is ALIVE!!   Through some seaching on my best friend google.  i was able to find a program that WORKS.  I have tried it and it works on my ipod.  just google \"tunebite\".  Make sure to import the lame!!!!!!!  One bad thing is it's conversions are in real time.  3min song takes 3min.    however, i deleted everything because i realized that Jacko has to put food on his table unlike mine.  ha ha", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-03-23_14:12:04", "killed": false, "user_key": "0cf43436ac2c2efcf5ef1cc7d606ec44", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769003": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why not try to google \"stream ripper\" if I remember right it works, but it just takes as long as the file is: 5min takes 5min.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-04-08_01:48:40", "killed": false, "user_key": "93682814404dfc5d13a1d83f5980a2a8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769004": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id=\"quote\"&gt;&lt;h6&gt;bla2 wrote:&lt;/h6&gt;Why not just use the embedded \"write to disk\" -plugin, that comes with WinAMP? ..Then you won't have to rip in real-time, but pretty much faster..&lt;/ul&gt;<br><br>That's exactly what is being done, just in a roundabout way. Winamp won't let you go directly from WMA to the diskwriter plugin. The reason for the Stacker plug-in is to trick Winamp into thinking you aren't using the disk writer plug-in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-04-09_15:03:30", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769005": {"up_voted": false, "ip": "", "has_replies": false, "message": "download winamp and then <br>Download and install the Winamp Plug-in Output Stacker<br>this will work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-04-12_04:57:08", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769006": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;kingdave80 wrote:&lt;/h6&gt;how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?&lt;/ul&gt;hi", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-04-26_15:06:26", "killed": false, "user_key": "bc79a279f153cc5b84ae01206bcb699e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769007": {"up_voted": false, "ip": "", "has_replies": false, "message": "New Work-Around:<br><a href=\"http://www.tech-recipes.com/windows_tips868.html\" rel=\"nofollow\">http://www.tech-recipes.com/windows_tips868.html</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-02_14:45:02", "killed": false, "user_key": "4796eb83fdb4acc89b6d0fa45b5e80d5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769008": {"up_voted": false, "ip": "", "has_replies": false, "message": "the musicmatch workaround doesn't work either.. won't let you convert wma's to anything but wma's.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-08_10:59:54", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769009": {"up_voted": false, "ip": "", "has_replies": false, "message": "It stopped working as of Saturday.  :cry:  Fun while it lasted.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-08_11:42:36", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769010": {"up_voted": false, "ip": "", "has_replies": false, "message": "somebody just needs to write a program that converts these", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-09_12:15:32", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769011": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have about 3 days left of my napster trial and I realised that i cant convert the files to cd then re rip them to mp3!!! Does ANYTHING at all work to get them into an mp3 coz I downloaded about 30 albums without realising :( help!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-22_09:05:39", "killed": false, "user_key": "58048e997366208208e0c766df73a136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769012": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have a Napster account too and I have all of ripped and ready to go  :) <br>I use Tunebite (<a href=\"http://www.tunebite.com\" rel=\"nofollow\">www.tunebite.com</a>) and it works perfectly and it's perfectly legal too", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-24_22:11:04", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769013": {"up_voted": false, "ip": "", "has_replies": false, "message": "i am having problems locating the files afteri play them...i do not even think it is converting them to wave...i have followed the directions exactly and was wondering if i was doing something wrong...any help would be great.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-31_18:38:20", "killed": false, "user_key": "5c7d38585e4a88fed172bf20d0489916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769014": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;guest wrote:&lt;/h6&gt;i am having problems locating the files afteri play them...i do not even think it is converting them to wave...i have followed the directions exactly and was wondering if i was doing something wrong...any help would be great.&lt;/ul&gt;<br><br>What software are you refering to, can you be more specific?  :P", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-05-31_21:51:23", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769015": {"up_voted": false, "ip": "", "has_replies": false, "message": "i have followed the exact instructions of this site...<br><br><a href=\"http://maison.emdx.org/Crackster/\" rel=\"nofollow\">http://maison.emdx.org/Crackster/</a> <br><br>i used winamp...i feel that i did not set the output stacker up right, but that is pure speculation on my part.  i have not done anything outside of those instructions.  when i started playing the songs from napster, and even after they were done i could not find the .wav files anywhere.  i even searched my harddrive to see if they went someplace i did not know about.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-06-01_02:06:14", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769016": {"up_voted": false, "ip": "", "has_replies": false, "message": "I couldn't ge tunebite to work after I canceled the Napster membership.  So now I have all these other music files that don't play.  Where do I go from here?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-06-13_08:27:10", "killed": false, "user_key": "97c6dc6761f77c72f5f61d130c152cc1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769017": {"up_voted": false, "ip": "", "has_replies": false, "message": "dear guest :)<br><br>Why don't you try a profesional software that does it all for you ? I use <a href=\"http://www.tunebite.com\" rel=\"nofollow\">www.tunebite.com</a> and works perfectly. Till I found it I tried a lot of free software and recipes to free my music, and always ended up with frustration, that they were not reliable, or I didn't have the necessary knowledge to make them work properly  :? <br>Anyway, for 15$ i saved myself a lot of wasted time, and I have everything legally copied on my hard-drive.<br>Maybe this helps your problem a bit", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-06-14_02:43:19", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769018": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;narn wrote:&lt;/h6&gt;I couldn't ge tunebite to work after I canceled the Napster membership.  So now I have all these other music files that don't play.  Where do I go from here?&lt;/ul&gt;<br><br>I already gave you a hint on another thread, but I'll detail it a bit.<br>Tunebite works in the following way: it uses Windows Media Player to play the protected music. When this music is played, the software records the output of your soundcard, using a digital-analog-digital process, and during this process the DRM protection is lost. The other data contained in the song are maintained and are automatically introduced in the ID Tags of the resulting .mp3 file.<br>Napster offers you a rental of their music. As long as you pay the monthly fee, you can download and listen as many songs as you want on your computer. But if you stop paying, then the license expires and you can't play the songs in Windows Media Player anymore.<br><br>So, if you want to use Tunebite with Napster files, convert your files, as long as the subscription to Napster is active  :!: <br><br>So you should reactivate your account with Napster, convert the files you already have, and then cancel it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-06-14_03:01:09", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769019": {"up_voted": false, "ip": "", "has_replies": false, "message": "For the love of God... who is gonna be the genius to crack this?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-07-01_17:45:01", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769020": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok, so winamp is dead, is virtuosa gone now too?<br><br>Any method better than using a tape recorder and my speakers that works at the moment???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-07-08_05:02:03", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769021": {"up_voted": false, "ip": "", "has_replies": false, "message": "read the above posts and you will find a lot of alternatives, that is, software alternatives. As I said before my personal favourite is Tunebite.  :P", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-07-19_03:38:22", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769022": {"up_voted": false, "ip": "", "has_replies": false, "message": "The winamp method works fine for me although i need a method of decoding windows DRM portected music so that i dont have to download the liscence as i cant download it.<br>any help muchly appreciated", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-11-05_06:57:15", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769023": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;The winamp method works fine for me although i need a method of decoding windows DRM portected music so that i dont have to download the liscence as i cant download it.<br>any help muchly appreciated&lt;/ul&gt;<br><br>yeah.  that's the rub.  there is no way to decode without the license.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-11-05_09:49:34", "killed": false, "user_key": "c2490a4af8c2fb03e18391f871ceba4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769024": {"up_voted": false, "ip": "", "has_replies": false, "message": "why do you guys even bother??? If you're gonna record the output of your soundcard like that, you might as well pick yourself up a cassette player, record the music, and transfer it back on the computer. that's all this recording nonsense is. And if you want better quality, connect the line out to the line in of another computer and record your audio. simple!<br><br>cracking the DRM isn't impossible. it's just that no one good enough to do it has been willing to do it and risk being prosecuted or sued.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-12-31_09:08:43", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769025": {"up_voted": false, "ip": "", "has_replies": false, "message": "could someone please help, i got a message that says there was a problem with the folder whenever I'm trying to install the output stacker plugin, so i either ignore or abort and obviously neither works to properly install the pugin. plz, i need help :?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2006-01-24_14:25:12", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769026": {"up_voted": false, "ip": "", "has_replies": false, "message": "This hack doesn't work anymore.  The hole has been fixed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2006-01-25_00:19:42", "killed": false, "user_key": "4796eb83fdb4acc89b6d0fa45b5e80d5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769027": {"up_voted": false, "ip": "", "has_replies": false, "message": "woop!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2006-02-28_13:53:23", "killed": false, "user_key": "337fff19d40bcf68945f887f18b51fe6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2769028": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why not try software using Virtual CD-RW drive? I found a program using the Virtual CD-RW method to convert protected music to unprotected formats on <a href=\"http://www.download.com\" rel=\"nofollow\">www.download.com</a> . The program name is NoteBurner Audio Converter (<a href=\"http://www.noteburner.com\" rel=\"nofollow\">http://www.noteburner.com</a>). It worked perfectly on my computer. NoteBurner burns music onto a virtual CD-R. I cannot tell any difference between the original and converted music in terms of the music quality. And I would agree that NoteBurner is super fast and reliable.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-01-30_18:58:43", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768888": {"up_voted": false, "ip": "", "has_replies": false, "message": "Why not just use the embedded \"write to disk\" -plugin, that comes with WinAMP? ..Then you won't have to rip in real-time, but pretty much faster..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-13_20:59:04", "killed": false, "user_key": "891b6c84c0b967ce33d3b22ff3e9b6c2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768889": {"up_voted": false, "ip": "", "has_replies": false, "message": "This involves playing the file through and recording at the same time. An easier method is to use a program called tunebite.<br><br>Same way of working but it also labels your music automatically and can record into mp3 directly. Maybe one to try out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-14_05:04:28", "killed": false, "user_key": "da39491080a864f04c4a5702ba8f43aa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768890": {"up_voted": false, "ip": "", "has_replies": false, "message": "Doesn't work for me. When i try to play a file in Winamp it says \"aquiring  license\" and then stops. :(<br><br>I have it set as per the instructions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-14_10:39:35", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768891": {"up_voted": false, "ip": "", "has_replies": false, "message": "It has been working well for me.  Sometimes napster's license server burps a little which causes the errors you describe.<br><br>A couple of times winamp has stopped working for this reason.  Sometimes picking another file will restart it. A couple times I have actually needed a reboot.<br><br>Make sure that you allow winamp to have access through your firewall to the license server as well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-15_01:43:08", "killed": false, "user_key": "7ec6a878a953c9341c55951f3ea27f5c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768892": {"up_voted": false, "ip": "", "has_replies": false, "message": "&lt;ul id=\"quote\"&gt;&lt;h6&gt;bla2 wrote:&lt;/h6&gt;Why not just use the embedded \"write to disk\" -plugin, that comes with WinAMP? ..Then you won't have to rip in real-time, but pretty much faster..&lt;/ul&gt;<br><br>That's exactly what is being done, just in a roundabout way. Winamp won't let you go directly from WMA to the diskwriter plugin. The reason for the Stacker plug-in is to trick Winamp into thinking you aren't using the disk writer plug-in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-15_10:06:14", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768893": {"up_voted": false, "ip": "", "has_replies": false, "message": "However, disk-writer cannot be the first entry in the Stacker list (I'm not sure why). You have to put something before it - that's why out_ds is being used. However, you can probably any plug-in, e.g. a visualisation one.<br><br>Also, instead of using the stacker, you can use the LAME MP3 encoder plug-in (<a href=\"http://out-lame.sourceforge.net/\" rel=\"nofollow\">http://out-lame.sourceforge.net/</a>). This lets you go from WMA to MP3 directly (although you lose some sound quality because the file is being re-encoded).<br><br>More details here:<br><br><a href=\"http://club.cdfreaks.com/showthread.php?p=869519#post869519\" rel=\"nofollow\">http://club.cdfreaks.com/showthread.php?p=86951...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-15_10:11:08", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768894": {"up_voted": false, "ip": "", "has_replies": false, "message": "being able to play it i on my phone is/WAS annoying", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-15_13:04:31", "killed": false, "user_key": "6a41fdba83703461ffa46e94a86aef57", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2768895": {"up_voted": false, "ip": "", "has_replies": false, "message": "how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2005-02-15_19:51:25", "killed": false, "user_key": "6f24d446189a11d9e3a6a2bc2b490300", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 years ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": null, "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "5204127", "user_id": "anonymous", "forum_id": "31023", "hash": 1350009634520967911}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 5204127, "num_posts": 141, "closed": false, "queued": false, "killed": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "182ec83bf17a2b0a980f481978335d5b", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
  this.MODERATE_OPTIONS = "Moderate Options";

  // Thread moderator actions
  this.CLOSE_THREAD = "Close thread";
  this.OPEN_THREAD = "Open thread";
  this.REMOVE_THREAD = "Remove thread";
  this.RESTORE_THREAD = "Restore thread";
  this.ACTIONS = "Actions";
};
// Dsq.Strings

/**
 * Dsq.FmtStrings: functions that return interpolated UI strings
 */
Dsq.FmtStrings = new function() {
	// Seems we have to use named interpolation for Django to translate. Investigate more.
	this.LOGGED_IN_AS = function(username) {
		return Dsq.Utils.interpolate('Logged in as %(username)s', {username:username});
	};

	this.LOGOUT_FROM = function(disqus) {
		return Dsq.Utils.interpolate('Logout from %(disqus)s', {disqus:disqus});
	};

	this.SHOWING_COMMENTS_FULL = function(total, num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comment", {num:num, total:total});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comments", {num:num, total:total});
		}
	};

	this.SHOWING_COMMENTS_WITHOUT_PAGINATION = function(num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comment", {num:num});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comments", {num:num});
		}
	};

	this.NUMBER_OF_COMMENTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s comment'
				: '%(num)s comments'
			), {num:num});
	};

	this.NUMBER_OF_LIKES = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s like'
				: '%(num)s likes'
			), {num:num});
	};

	this.NUMBER_OF_POINTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s point'
				: '%(num)s points'
			), {num:num});
	};
};
// Dsq.FmtStrings





Dsq.CSRF_TOKEN = 'a2d140c59df8cd4ce27a20e0829cacd8';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://tech-recipes.disqus.com/napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			var retval = parseInt(chunks[chunks.length-1]);
			return !isNaN(retval) ? retval : null;
		}
	};

	this.getStyle = function(el, styleProp) {
		if(el.currentStyle) {
			var y = el.currentStyle[styleProp];
		} else if(window.getComputedStyle) {
			var y = document.defaultView.getComputedStyle(el, null).getPropertyValue(styleProp);
		}

		if(y == 'transparent' || y == '') {
			this.getStyle(el.parentNode, styleProp);
		} else {
			return y;
		}
	};

	this.execScript = function(url, append_qs, container) {
		var script = document.createElement('script');
		append_qs = typeof append_qs == 'undefined' ? true : append_qs;
		container = container || Dsq.container;

		if(append_qs) {
			var j = (url.indexOf('?') >= 0) ? '&' : '?';
			url += j + (new Date()).getTime();
		}
		script.type = 'text/javascript';
		script.charset = 'UTF-8';
		script.src = url;
		container.appendChild(script);
		return script;
	};

	this.pluralize = function(num, singular, plural) {
		return (num != 1) ? plural || 's' : singular || '';
	};

	this.getRequestParams = function(queryString /* optional */) {
		var pairs, tuple;
		var params = {};

		queryString = queryString || window.location.search.substring(1);
		pairs = queryString.split('&');

		for (var i = 0, pair; pair = pairs[i]; i++) {
			tuple = pair.split('=');
			params[tuple[0]] = (tuple[1] || true);
		}

		return params;
	};

	this.addCssRule = function(selector, styleText, index) {
		var stylesheet;
		index = index || 0;

		if(!this._styleSheet) {
			var styleEl = document.createElement('style');
			document.getElementsByTagName('head')[0].appendChild(styleEl);
			this._styleSheet = styleEl.sheet;
			if(!this._styleSheet) {
				// IE does not like our newly created stylesheet.
				this._styleSheet = document.styleSheets[document.styleSheets.length-1];
			}
		}
		stylesheet = this._styleSheet;

		if(stylesheet.insertRule) {
			var ruleText = selector + ' { ' + styleText + ' }';
			if(index == -1) {
				index = stylesheet.cssRules.length;
			}
			stylesheet.insertRule(ruleText, index);
		} else if(stylesheet.addRule) {
			stylesheet.addRule(selector, styleText, index);
		}
	};

	this.forEachIn = function(obj, callback) {
		for(var key in obj) {
			if(obj.hasOwnProperty(key)) {
				callback(key, obj[key]);
			}
		}
	};

	this._interpolateGlobalContext = {
		// values that get used a lot and are global to the request
		'profile_url': Dsq.Urls.REQUEST_USER_PROFILE,

		'disqus_url': Dsq.jsonData.settings.disqus_url,
		'media_url': Dsq.jsonData.settings.media_url,
		'request_username': Dsq.jsonData.request.username,
		'request_display_username': Dsq.jsonData.request.display_username,
		'forum_name': Dsq.jsonData.forum.name
	};

	this.renderFromContextStack = function(key, contexts) {
		// Returns the first instance of `key` in the array of objects `contexts` or else ''
		for (var i=0; i<contexts.length; i++) {
			if (contexts[i][key] !== undefined) {
				return String(contexts[i][key]);
			}
		}
		throw new Error('key ' + key + ' not found in context');
	};

	var that = this;
	this.interpolate = function(fmt, opt_localContext) {
		// Interpolate `fmt` named-format string with an assumed global context.
		// Based on `interpolate` in django.views.i18n
		var contextStack = [opt_localContext || {}, that._interpolateGlobalContext];
		return fmt.replace(/%\(\w+\)s/g, function(match){
			return that.renderFromContextStack(match.slice(2,-2), contextStack);
		});
	};

	this.stripTags = function(s) {
		// Removes HTML tags from `s`
		return s.replace(/(<([^>]+)>)/g,"");

	};

	this.assert = function(b) {
		if (!b) {
			throw new Error('Assertion error.');
		}
	};

};
// Dsq.Utils

/**
 * Dsq.Popup: Popup helper functions.
 */
Dsq.Popup = new function() {
	this.timeHide = new Array();
	this.timeShow = new Array();
	this.activePopup = {};
	this.profileCache = {};
	this.statusCache = {};

	this.showTimer = function(post_id) {
		// clear the hide timer
		clearTimeout(this.timeHide[post_id]);

		// start the timer
		if(!Dsq.Popup.profileIsOn && !Dsq.Thread.adminIsOn) {
			this.timeShow[post_id] = setTimeout("Dsq.Popup.popProfile(\"" + post_id + "\")", 400);
		}
	};

	this.hideTimer = function(post_id) {
		// clear the show timer
		clearTimeout(this.timeShow[post_id]);
	};

	this.updateProfile = function(username) {
		// Callback from /embed/profile.js
		if (this.statusCache[username]) {
			var statusEl = Dsq.$('dsq-profile-status-' + username);
			statusEl.innerHTML = this.statusCache[username];
			statusEl.style.display = 'block';
		}

		if (this.profileCache[username]) {
			var _cache = this.profileCache[username];

			var _genhtml = function(text) { return '<span><big>' + text + '</big></span>'; };
			var _no_comments = _genhtml(Dsq.FmtStrings.NUMBER_OF_COMMENTS(_cache.comments_count));
			var _no_likes = _genhtml(Dsq.FmtStrings.NUMBER_OF_LIKES(_cache.likes_count));
			var _no_points = _genhtml(Dsq.FmtStrings.NUMBER_OF_POINTS(_cache.points));

			var statsEl = Dsq.$('dsq-popup-profile-user-stats-' + username);
			statsEl.innerHTML = '';

			if (Dsq.jsonData.users[username].registered) {
				statsEl.innerHTML = _no_comments + _no_likes;
			}
			statsEl.innerHTML += _no_points;

			var activeSites = '';
			for (var i = 0; i < _cache.active_sites.length; i++) {
				var site = _cache.active_sites[i];
				activeSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (activeSites !== '') {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = activeSites;
			} else {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = 'This site.';
			}

			var moderatedSites = '';
			for (var i = 0; i < _cache.moderated_sites.length; i++) {
				var site = _cache.moderated_sites[i];
				moderatedSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (moderatedSites !== '') {
				Dsq.$('dsq-popup-profile-moderated-' + username).innerHTML = moderatedSites;
			} else {
				Dsq.$('dsq-popup-profile-moderated-wrapper-' + username).innerHTML = '';
			}
		}

		// Reposition popup after full HTML is rendered
		if(Dsq.Popup.activePopup && Dsq.Popup.activePopup.el) {
			Dsq.Popup.initPopup(Dsq.Popup.activePopup.el, Dsq.Popup.activePopup.id, Dsq.Popup.activePopup.type);
		}

	};

	this.showCookieMsgs = function() {
		var title = '';
		var message = '';
		var numAlerts = 0;

		Dsq.Utils.forEachIn(Dsq.jsonData.cookie_messages, function(k, v) {
			if (!v) return;

			switch(k) {
				// Cookie: Twitter
				case 'post_twitter':
					if (v === 'error') {
						title = 'Twitter Error!';
						message += '<li id="dsq-msg-twitter-error">Oops, we couldn\'t tweet this comment. Please check your <a href="http://disqus.com/account/services">account settings</a>.</li>';
					} else {
						var _msg = v.split(':');
						title = 'Tweeted!';
						message += '<li id="dsq-msg-twitter-success">Your comment was successfully tweeted. <a href="http://twitter.com/' + _msg[0] + '/status/' + _msg[1] + '">Click here to view the tweet</a>.</li>';
					}
					break;
				// Cookie: Unapproved Post
				case 'post_not_approved':
					title = 'Comment awaiting approval by a moderator';
					message += '<li id="dsq-msg-post-not-approved">Your comment must be approved by a moderator before appearing here.</li>';
					break;
				// Cookie: Profile Found
				case 'post_has_profile':
					title = 'Use your existing commenter profile';
					message += '<li id="dsq-msg-post-has-profile">You have just posted your commment as a <span class="dsq-badge-guest">Guest</span>, but you may already have a <span class="logo-disqus">Disqus</span> Profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a></li>';
					break;
				case 'user_created':
					var _data = v.split(':');
					title = 'Profile created!';
					message += '<li id="dsq-msg-user-created">You have just created a <span class="logo-disqus">Disqus</span> Profile, the best way to claim, manage, and track your comments all over the web. \
					<br /><br />A confirmation is being sent to <strong>' + _data[1] + '</strong>. Please check for this email in order to verify your profile. \
					<ul class="dsq-list-tick"> \
						<li>Your username is <strong>' + _data[0] +'</strong>. <a href="http://disqus.com/people/' + _data[0] + '/" target="_blank">Click here to view your public profile</a>.</li> \
						<li>Be sure to set your profile picture, as well as connect your <span class="dsq-badge-facebook">Facebook</span> and <span class="dsq-badge-twitter">Twitter</span> accounts. <a href="http://disqus.com/account/" target="_blank">Click here for account settings</a>.</li> \
					</ul> \
					</li>'
					break;
				default:
					break;
			}
			numAlerts++;
		});

		if(numAlerts > 1) {
			message = '<ul class="dsq-list-bluebullet">' + message;
			message += '</ul>';
			title = 'Thanks for posting!';
		}
		if(numAlerts > 0) {
			if(typeof(disqus_cookie_msgs) == 'function') {
				disqus_cookie_msgs(message, title);
			} else {
				Dsq.Popup.popModal(message, title);
			}
		}
	};

	this.helpBadges = function(post_id) {
		var html = ' \
			<ul class="dsq-popup-help"> \
				<li><span class="dsq-badge dsq-badge-verified">Verified</span> has a <span class="logo-disqus">Disqus</span> Profile with a confirmed email address.</li> \
				<li><span class="dsq-badge dsq-badge-registered">Registered</span> has a <span class="logo-disqus">Disqus</span> Profile, but has not yet confirmed his or her email address.</li> \
				<li><span class="dsq-badge dsq-badge-guest">Guest</span> is not logged in with any account and has not claimed his or her comments.</li> \
				<li class="dsq-help-otheraccts">Other accounts</li> \
				<li><span class="dsq-badge dsq-badge-facebook">Facebook</span> is using his or her Facebook profile via Facebook Connect.</li> \
				<li><span class="dsq-badge dsq-badge-twitter">Twitter</span> is using his or her Twitter profile via Twitter Sign-in.</li> \
				<li><span class="dsq-badge dsq-badge-openid">OpenID</span> is using his or her OpenID.</li> \
			</ul> \
		';

		this.popModal(html, 'Help: Types of Commenters', post_id);
		return;
	};

	this.permalink = function(post_id) {
		var header = 'Link to this comment';
		var body = '<strong>You are anchored to</strong>:<br />' + document.location.protocol + '//' + document.location.host + document.location.pathname + document.location.search + '#comment-' + post_id;

		this.popModal(body, header, post_id);
	};

	this.login = function(header, body) {
		var h = header || 'Login or Register';
		var b = body || '';
		b += Dsq.Templates.frameLogin({id: 'dsq-popup-login'});
		b += '</iframe>'; // HACK: Sometimes there is something funky with the IFRAME SRC that causes no end tag
		this.popModal(b, h, null, true, 'dsq-popup-login');
	};

	this.blacklist = function(id) {
		var _meta = Dsq.jsonData.posts[id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		var title = 'Add to Blacklist';
		var message = ' \
		Adding this person to the blacklist will block him or her from commenting on this site. Check the following types that you would like to add to the blacklist:'
		+ (userData['registered'] ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-username" type="checkbox" checked> \
				<label for="dsq-blacklist-username"><strong>Username</strong>: ' + userData['username'] + '</label> \
			</div>'
			: '')
		+ (_meta.email ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-email" type="checkbox" checked> \
				<label for="dsq-blacklist-email"><strong>Email address</strong>: ' + _meta.email + '</label> \
			</div>'
			: '')
		+ '<div class="dsq-blacklist-option"> \
			<input id="dsq-blacklist-ip" type="checkbox" onclick="Dsq.$(\'dsq-blacklist-ip-warning\').style.display=\'block\'"> \
			<label for="dsq-blacklist-ip"><strong>IP address</strong>: ' + _meta.ip + '</label> \
		</div> \
		';

		message += ' \
			<p id="dsq-blacklist-ip-warning" style="display:none">	\
				Note: Blocking this person\'s IP address may also unintentionally prevent others, who share his/her IP address, from commenting on this site. \
				This may include people who are sharing the same computer, living in the same house, or using the same Internet provider. Only block an IP address as a last resort. \
			</p> \
		';

		message += ' \
			<p style="text-align:center"><button type="button" onclick="Dsq.Post.blockUser(' + id + '); this.disabled=true; this.innerHTML=\'Just one moment...\'">Add to Blacklist</button></p> \
		';

		Dsq.Popup.popModal(message, title);
	};

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/tech-recipes/_auth/embed/remote_settings/';
		var attributes = {id: 'dsq-popup-account-settings'};
		if (typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}

		body = Dsq.Templates._frameGeneric(base_url, params, attributes);
		this.popModal(body, 'Account Settings', null, true, 'dsq-popup-account-settings');
	};

	this.popModal = function(message, title, post_id, use_listener, extra_classes) {
		var container = document.createElement('div');
		var header, body;

		Dsq.Popup._closePopup(null, true);

		if(typeof(title) == 'undefined') { title = ''; }
		if(typeof(use_listener) == 'undefined') { use_listener = true; }

		if(post_id) {
			container.id = 'dsq-popup-message-' + post_id;
		} else {
			container.id = 'dsq-popup-message';
		}

		header = title;
		body = message;

		container.innerHTML = Dsq.Templates.popupModal(header, body);
		Dsq.Popup.initPopup(container, post_id, 'message', extra_classes);
		if(use_listener) {
			Dsq.Popup.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', Dsq.Popup._closePopup);
		}
	};

	this.popAlert = this.popModal;

	this.loading = function(post_id) {
		var title = Dsq.Strings.JUST_A_MOMENT;
		var body = '<div style="text-align:center; padding: 5px 0 10px 0"><img src="http://media.disqus.com/images/loading.gif" alt="" /></div>'
		Dsq.Popup.lightbox(body, title, post_id);
	};

	this.lightbox = function(message, title, post_id) {
		// Wraps Dsq.Popup.popModal

		var overlay = document.createElement('div');
		overlay.id = 'dsq-overlay';
		overlay.className = 'dsq-overlay';
		Dsq.$b.appendChild(overlay);
		
		Dsq.Popup.popModal(message, title, post_id, false, 'dsq-lightbox');
	};

	this.popProfile = function(post_id, userKey) {
		var post = Dsq.jsonData['posts'][post_id];
		if (post && post.has_been_anonymized) {
			Dsq.Popup.popModal('This message was anonymized by its previous owner.', 'Anonymized', post_id);
			return;
		}

		if(post_id) {
			userKey = Dsq.jsonData['posts'][post_id].user_key;	
		}
		var userData = Dsq.jsonData['users'][userKey];
		var elId = 'dsq-popup-profile-' + userKey;
		var container = document.createElement('div');

		if(this.activePopup.el) {
			this._closePopup(null, true);
			if(this.activePopup.linkClicked) {
				this.activePopup.linkClicked = false;
				return;
			}
		}

		container.id = elId;
		container.innerHTML = Dsq.Templates.popupProfile(userKey);

		this.initPopup(container, post_id, 'profile');
		this.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', this._closePopup);

		if(!this.profileCache[userKey]) {
			Dsq.Utils.execScript('http://disqus.com/embed/profile.js'
				+ '?username=' + userKey
				+ '&anon=' + (userData['registered'] ? 0 : 1)
				+ '&f=' + Dsq.jsonData['request'].forum);
		} else {
			this.updateProfile(userKey);
		}
	};

	this._closePopup = function(e, force) {
		var activePopup = Dsq.Popup.activePopup.el;
		var id = Dsq.Popup.activePopup.id;
		var link = 'dsq-avatar-' + id; // HACK: Specific to profile toggle target

		// HACK: This event should be gone if there is no active popup.
		if(!activePopup) {
			return;
		}
		if(force || !Dsq.Popup.isClicked(e, activePopup.id)) {
			// TODO: This is breaking iE?
			if(Dsq.Popup.popupListener) {
				Dsq.Utils.removeEventListener(Dsq.Popup.popupListener);
			}
			
			// Kill overlay
			var overlay = Dsq.$('dsq-overlay');
			if(overlay) { Dsq.Utils.deleteNode(overlay); }
			
			try {
				Dsq.Utils.deleteNode(activePopup);
			} catch(e) {
				// HACK: IE6 throws an error when using deleteNode() with a node containing a <table> in the html.
				activePopup.parentNode.removeChild(activePopup);
			}
			Dsq.Popup.activePopup = {};
		}

		if(!force && Dsq.Popup.isClicked(e, link)) {
 			Dsq.Popup.activePopup.linkClicked = true;
		}

	};

	this.initPopup = function(popup, post_id, type, extra_classes) {
		popup.className = 'dsq-popup dsq-popup-' + type + ' ' + (extra_classes ? extra_classes : '');
		if(Dsq.Utils.ie6 || Dsq.Utils.ie7) {
			// HACK: We can't modify the body before it's ready, so we need
			//       to use an IE-safe "DOMReady" workaround before loading
			//       our popup.
			Dsq.Utils.execOnReady(function() {Dsq.$b.appendChild(popup); });
		} else {
			Dsq.$b.appendChild(popup);
		}

		popup.style.display = 'block';

		var xPos = (Dsq.Utils.getWindowSize()[0] - popup.offsetWidth) / 2;
		var yPos = (Dsq.Utils.getWindowSize()[1] - popup.offsetHeight) / 2;

		if(Dsq.Utils.ie6) {
			yPos += Dsq.Utils.getScrollPos()[1];
		}

		popup.style.left = xPos + 'px';
		popup.style.top = yPos + 'px';

		Dsq.Popup.activePopup = {
			'el' : popup,
			'id' : post_id,
			'type': type,
			'linkClicked' : false
		};
	};

	this.isClicked = function(e, id) {
		var t = e.target || e.srcElement;
		while(t && t.parentNode) {
			if(t.id == id) {
				return true;
			}

			t = t.parentNode;
		}
		return false;
	};
};
// Dsq.Popup

/**
 * Dsq.Templates
 */
Dsq.Templates = new function() {
	/*
	 * Counter keeping track of the number of posts iterated over.
	 */
	this.postLoopCounter = 0;
	this.filters = {};
	this.addPostContainer = 'dsq-post-add';
	this.textareaContainer = 'dsq-post-add';

	this.registerTemplate = function(name, func) {
		this['$$_' + name] = func;

		if(typeof DsqLocal.Filters != 'undefined'
		&& typeof DsqLocal.Filters[name] == 'function') {
			// Push filters to this.filters to unify code.
			this.filters[name] = this.filters[name] || [];
			this.filters[name].push(DsqLocal.Filters[name]);
		}

		this[name] = function() {
			var ret;

			if(typeof DsqLocal.Templates != 'undefined'
			&& typeof DsqLocal.Templates[name] == 'function') {
				ret = DsqLocal.Templates[name].apply(this, arguments);
			}

			if(ret === undefined) {
				ret = this['$$_' + name].apply(this, arguments);
			}

			if(this.filters[name]) {
				var args = [ret];

				args.push.apply(args, arguments);
				for(var i = 0; i < this.filters[name].length; i++) {
					ret = this.filters[name][i].apply(this, args);
				}
			}

			return ret;
		};
	};

	this.registerFilter = function(name, func) {
		this.filters[name] = this.filters[name] || [];
		this.filters[name].push(func);
	};

	/**
	 * Dsq.Templates.Filters
	 */
	this.Filters = new function() {
		this.commentContainer = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			var classes = [];
			if(Dsq.jsonData.request.page > 1) {
				classes.push('dsq-append');
			}

			//
			// Extra classes used for custom themes
			//

			if(_meta.depth) {
				classes.push('dsq-comment-child', 'dsq-depth-' + _meta.depth, 'dsq-parent-is-' + _meta.parent_post_id);
			}


			//

			if(_meta.author_is_creator) {
				// TODO: We need to deprecate the "special" class since it is not properly prefixed.
				classes.push('special', 'dsq-special');
			}
			if(_meta.author_is_moderator) {
				classes.push('dsq-moderator');
			}
			classes.push(['dsq-odd', 'dsq-even'][Dsq.Templates.postLoopCounter % 2]);

			s = s.substring(0, s.lastIndexOf('>'));
			return s + ' class="dsq-comment ' + classes.join(' ') + '" style="margin-left:' + _meta.depth*30 + 'px">';
		};

		this.commentContent = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			if (_meta.killed) {
				return '<em>Comment removed.</em>';
			} else if (!_meta.approved) {
				return '<em>This comment was flagged for review.</em>';
			}

			s = s.replace(Dsq.MEDIA_POST_RE, Dsq.MediaPostHandler);
			return s;
		};
	};

	//
	// Thread
	//
	// TODO: These need to be stripped of all Django template tags.

	this.authPost = function() {
		if (!Dsq.jsonData.context.show_reply) {
			return '';
		}
		var result = [];
		result = result.concat([
				'<div id="dsq-auth"',
						Dsq.jsonData.integration.reply_position ? 'class="dsq-auth-bottom"' : '',
						'>',
					'<div class="dsq-by">',
						'<a href="http://disqus.com" target="_blank">',
							(Dsq.jsonData.integration.disqus_logo ?
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/by-disqus.png" alt="discussion by DISQUS">') :
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/dsq-button-120x19.png" alt="discussion by DISQUS">')
							),
						'</a>',
					'</div>',
					'<div class="dsq-auth-header">',
						'<h3 id="dsq-add-new-comment" class="dsq-h3-addcomment">',
								Dsq.Strings.ADD_NEW_COMMENT,
						'</h3>',
						'<div id="dsq-login">',
						(!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.allow_anon_post
								? '<p class="dsq-login-message" id="dsq-login-message">You are commenting as a <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. You may select one to log into:</p>'
								: '')
		]);
		if (!Dsq.jsonData.request.is_authenticated) {
			result = result.concat([
							Dsq.Utils.interpolate(
								'<a id="dsq-login-toggle" href="%(disqus_url)s%(login_url)s?next=article:%(thread_id)s" onclick="Dsq.Popup.login(); return false"><img class="dsq-login-icon" src="%(media_url)s/images/dsq-profile-btn.png" title="%(log_into)s" alt="%(log_into)s"/></a>',
								{login_url: Dsq.Urls.LOGIN, thread_id: Dsq.jsonData.thread.id, log_into: Dsq.Strings.LOG_INTO_DISQUS}
								),
							'&nbsp; ',
							(Dsq.jsonData.context.use_fb_connect ?
								'<div id="dsq-fbc-login" onlogin="DisqusFbcParentController.onLogin()" size="medium" background="light" length="short" style="display:inline; margin-right:7px"></div>' :
								''
							),
							(Dsq.jsonData.context.use_twitter_signin ?
								Dsq.Utils.interpolate(
									'<div id="dsq-twitter-login" class="dsq-twitter-login" onclick="Dsq.Twitter.startTwitterConnect();" style="display:inline; cursor: pointer"><img src="%(media_url)s/images/twitter-signin-short.png" style="margin-right:7px" /></div>', {}) : ''),
							(Dsq.jsonData.context.use_openid ?
								Dsq.Utils.interpolate(
									'<div id="dsq-openid-login" class="dsq-openid-login" onclick="Dsq.OpenID.requestURL();" style="display:inline; cursor:pointer;"><img src="%(media_url)s/images/openid-login-button.png"/></div>', {}
								) : '')
			]);
		}
		result = result.concat([
						'</div>', // dsq-login
					'</div>', // dsq-auth-header
					'<div id="dsq-authenticated" class="dsq-authenticated" ',
						Dsq.jsonData.request.is_authenticated ? 'style="display:block"' : '',
						'>',
						'<div class="dsq-authenticated-pic">',
								Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">' +
																			'<img class="dsq-post-avatar" src="%(avatar_url)s" alt="" /></a>',
																			{avatar_url: Dsq.Urls.REQUEST_USER_AVATAR,
																			url: (Dsq.jsonData.request.is_remote
																					 ? Dsq.jsonData.request.url
																					 : Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE) }),
						'</div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									(Dsq.jsonData.request.is_remote
										? Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">%(request_display_username)s</a>', {url:Dsq.jsonData.request.url})
										  )
										: Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(disqus_url)s%(profile_url)s" title="%(request_display_username)s">%(request_display_username)s</a>')
											)
									),
								'</li>',
								'<li class="logout">',
									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<img class="dsq-login-icon" src="%(media_url)s/images/dsqicon12.png" alt="%(logged_in_as)s"/>&nbsp',
											{logged_in_as: Dsq.FmtStrings.LOGGED_IN_AS(Dsq.jsonData.request.display_username)})
										: ''),

									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="%(logout_from_disqus)s">',
											{logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN, logout_from_disqus: Dsq.FmtStrings.LOGOUT_FROM('DISQUS')})
										: ((Dsq.jsonData.request.remote_domain == 'twitter')
												? Dsq.Utils.interpolate('using Twitter (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
												 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
												: ((Dsq.jsonData.request.remote_domain == 'openid')
													 ? Dsq.Utils.interpolate('using OpenID (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
													 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
													 : ''
													)
											)
									),

									(!Dsq.jsonData.request.is_remote ? Dsq.FmtStrings.LOGOUT_FROM('<span class="logo-disqus">DISQUS</span>') : ''),
									'</a>',
								'</li>',
							'</ul>',
						'</div>',
					'</div>'
		]);
		if (Dsq.jsonData.context.use_fb_connect) {
			result = result.concat([
					'<div id="dsq-fbc-authenticated" class="dsq-authenticated">',
						'<div id="dsq-fbc-profilepic" class="dsq-authenticated-pic" uid="loggedinuser" type="FB.XFBML.ProfilePic" size="square" facebook-logo="true"></div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									'Logged in as <span id="dsq-fbc-name" uid="loggedinuser" type="FB.XFBML.Name" linked="true" useyou="false"></span>',
								'</li>',
								'<li class="logout">using Facebook Connect <a href="#" onclick="javascript:DisqusFbcParentController.logout();return false;">(Logout)</a></li>',
							'</ul>',
						'</div>',
					'</div>'
			]);
		}
		result = result.concat([
				'</div>', // dsq-auth
				'<div id="dsq-toolbar-items">',
				'</div>'
		]);
		result = result.concat([
					//
					//
					//
				((!Dsq.jsonData.forum.allow_anon_post && !Dsq.jsonData.request.is_authenticated) ?
					// Needs to be translated:
					('<p id="dsq-no-anon-msg">Required: Please log into <span class="logo-disqus">Disqus</span> ' +
					(Dsq.jsonData.context.use_fb_connect ? 'or connect with Facebook ' : '') +
					(Dsq.jsonData.context.use_twitter_signin ? 'or sign in with Twitter ' : '') +
					(Dsq.jsonData.context.use_openid ? 'or sign in using OpenID ' : '') +
					Dsq.Utils.interpolate('to comment on <strong>%(forum_name)s</strong>.</p>')) :
					''
				),
				'<div id="dsq-post-add"></div>',
				'<div style="margin:10px 0">',
				((Dsq.jsonData.forum.use_media) ?
						'<a href="#" id="dsq-media-link" onclick="Dsq.Post.showMenu(this, false, \'media\'); return false">' + Dsq.Strings.USE_MEDIA + ' <small>&#9660;</small></a>' :
						''),
				'</div>'
		]);
		return result.join('');
	};


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">141</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://tech-recipes.disqus.com/napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://tech-recipes.disqus.com/napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		

		html += Dsq.Templates.reactions();

		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button type="button" class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://tech-recipes.disqus.com/napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : 'UberVU') + '</a>'
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

	this.appendPost = function(post_id) {
		var html = '<div id="dsq-comment-reply-' + post_id + '"></div>';
		return html;
	};

	this.postPrependHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

	this.preBody = function(post_id) {
		return '';
	}

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on Tech-Recipes" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:5204127" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'tech-recipes',
			't'				: 'napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

	this.dropProfile = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		var _includeServices = function() {
			var html = '';
			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == 0
					? '<h4>Connections</h4><ul>'
					: '')
				+ '<li> \
					<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '" title="' + userServices[i].name.toLowerCase() + '" /> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank">'
					+ userServices[i].name
					+ '</a> \
				</li>'
				+ (i+1 == userServices.length ? '</ul>' : '');
			}
			return html;
		};

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/tech-recipes/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/tech-recipes/napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button type="button" onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button type="button" onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

			Dsq.Popup.popModal(message, title, id);
		}
	};



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}
		if(per_page !== null) {
			extra_params += '&per_page=' + per_page;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/tech-recipes/thread.js'
			+ '?slug='	+ 'napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/tech-recipes/thread.js'
			+ '?slug='	+ 'napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/tech-recipes/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes'
				+ '&email=' 	+ encodeURIComponent(email));

		} else if(!email) {
			// If anonymous user and no email has been provided yet, prompt for email

			var title = 'Subscribe to this comment thread';
			var message = ' \
				New comments will be sent directly to your email inbox! \
				<div class="dsq-subscribe-submit"> \
					<p><strong>Enter your email address below.</strong></p> \
					<input type="text" id="dsq-subscribe-email"> \
					<button type="button" onclick="Dsq.Thread.subscribe(1, Dsq.$(\'dsq-subscribe-email\').value)">Subscribe</button> \
				</div> \
			';

			Dsq.Popup.popModal(message, title);
		}
	};

	this.showSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return;
		}

		/* The form has to be re-designed when more options will come out. */
		var html = 'Automatically close comments after <input size="3" id="dsq-thread-days-alive" value="' + Dsq.jsonData.thread.days_alive + '" type="text" /> days. Existing comments will still be displayed.<br /><br />(Using 0 days will disable this feature)<br /><br />'
								 + '<button type="button" onclick="Dsq.Thread.updateDaysAlive();" class="dsq-button-small"><span>Save</span></button>'
								 + '<span id="dsq-thread-settings-status" class="dsq-options-status"></span>';

		Dsq.Popup.popModal(html, 'Settings');
	};

  this.showModeratorActions = function() {
      if (!Dsq.jsonData.request.is_moderator) {
          return;
      }

      var html = '<div class="dsq-moderate-options"><table><tr>' +
                 '<td>' + Dsq.Strings.ACTIONS + '</td><td><ul>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleClosed(); return false;">' +
              (Dsq.jsonData.thread.closed ? Dsq.Strings.OPEN_THREAD : Dsq.Strings.CLOSE_THREAD) +
              '</a></li>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleKilled(); return false;">' +
              (Dsq.jsonData.thread.killed ? Dsq.Strings.RESTORE_THREAD : Dsq.Strings.REMOVE_THREAD) +
              '</a></li>';
      html += '</ul></td></tr></table></div>' +
              '<p>Go to the full <a href="http://disqus.com/comments/moderate-threads/" target="_blank">moderate panel</a> for more options.</p>';
      Dsq.Popup.popModal(html, Dsq.Strings.MODERATE_OPTIONS);
  };

	this.updateDaysAlive = function() {
		  var days = Dsq.$('dsq-thread-days-alive').value;
		  var status = Dsq.$('dsq-thread-settings-status');
		  Dsq.Utils.postToUrl('http://disqus.com/forums/tech-recipes/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		  status.innerHTML = 'Saved!';
		  window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};

  this.toggleClosed = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/tech-recipes/toggle_thread_closed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };

  this.toggleKilled = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/tech-recipes/toggle_thread_killed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };
};
// Dsq.Thread

Dsq.Events = function() {
	var obj = {};

	// Private
	var handlers = {};
	var getHandlers = function(event) {
		if (handlers[event] === undefined) {
			handlers[event] = [];
		}
		return handlers[event];
	};

	// Public
	// Value keys : postId, node, xtype
	obj.REPLY_IFRAME_CREATED = 1;
	// Value keys : postId, opened
	obj.REPLY_IFRAME_TOGGLED = 2;
	obj.fire = function(event, opt_value) {
		if (!event) {
			throw new Error('Unknown event');
		}
		var value = opt_value || {};
		for (var i=0; i<getHandlers(event).length; i++) {
			getHandlers(event)[i](value);
		}
	};
	obj.addHandler = function(event, callback) {
		getHandlers(event).push(callback);
	};

	return obj;
}();

/**
 * Dsq.Realtime
 */
Dsq.Realtime = new function() {
	var initialized = false;
	var interval = null;
	var last_checked = Dsq.jsonData.request.timestamp;
	var new_posts = [];
	var ongoing_request = false;
	var prev_script = null;

	function updateNewPostCount() {
		Dsq.$('dsq-realtime-alert').style.display = new_posts.length ? 'block' : 'none';

		Dsq.$('dsq-realtime-queued').innerHTML = new_posts.length
		+ ' new '
		+ Dsq.Utils.pluralize(new_posts.length, 'comment', 'comments')
		+ Dsq.Utils.pluralize(new_posts.length, ' was', ' were')
		+ ' just posted.';

		Dsq.$('dsq-realtime-show').innerHTML = '(' + Dsq.Strings.SHOW + ')';
	}

	function insertNewPosts() {
		var post_id = null;
		var after_id = Dsq.$('dsq-sort-select').value === 'oldest' ? -1 : null;

		for (var i=0; i<new_posts.length; i++) {
			post_id = new_posts[i];
			Dsq.Post.insert(after_id, post_id, Dsq.jsonData.posts[post_id].message);
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		}
		new_posts = [];
	}

	this.enableInterval = function() {
		interval = setInterval(Dsq.Realtime.check, Dsq.jsonData.context.realtime_speed);
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.ENABLED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.PAUSE + ')';
	}

	this.disableInterval = function() {
		if (interval) {
			clearInterval(interval);
			interval = null;
		}
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.PAUSED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.RESUME + ')';
	}

	this.toggleInterval = function() {
		if (!interval) {
			Dsq.Realtime.enableInterval();
		} else {
			Dsq.Realtime.disableInterval();
		}
		return false;
	}

	this.initialize = function() {
		if (!initialized) {
			initialized = true;
			Dsq.$('dsq-realtime-toggle').onclick = this.toggleInterval;
			if (!Dsq.jsonData.forum.streaming_realtime) {
				Dsq.$('dsq-realtime-show').onclick = this.show;
				updateNewPostCount();
			}
			if (Dsq.jsonData.thread.realtime_paused) {
				Dsq.Realtime.disableInterval();
			} else {
				Dsq.Realtime.enableInterval();
			}
		}
	}

	this.show = function() {
		insertNewPosts();
		updateNewPostCount();
		return false;
	}

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/5204127/realtime.js?timestamp=' + last_checked);
		}
	};

	this.update = function(timestamp, posts, users) {
		ongoing_request = false;
		last_checked = timestamp;

		if (users) {
			for (var user_id in users) {
				if (users.hasOwnProperty(user_id)) {
					if (!Dsq.jsonData.users[user_id]) {
						Dsq.jsonData.users[user_id] = users[user_id];
					}
				}
			}
		}

		if (posts) {
			for (var post_id in posts) {
				if (posts.hasOwnProperty(post_id)) {
					if (!Dsq.jsonData.posts[post_id]) {
						Dsq.jsonData.posts[post_id] = posts[post_id];
						new_posts.push(post_id);
					}
				}
			}

			if (Dsq.jsonData.forum.streaming_realtime) {
				insertNewPosts();
			} else {
				updateNewPostCount();
			}
		}
	};

}();

// DEPRECATED
Dsq.Iframes = function() {
	// Different style of object from the above. Hoping to switch to this for some reason.
	var obj = {};

	// Private
	var showIframeInContainer = function(container, id, markup) {
		// Look through container for iframes, hiding them, except show one that matches id
		// If none of them matched id, create a new iframe using markup and insert it.
		// Returns the iframe node if and only if it was newly created.
		var found = false;
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				if (child.id == id) {
					child.style.display = 'block';
					found = true;
				} else {
					child.style.display = 'none';
				}
			}
		}
		if (found) {
			return;
		}
		// The iframe wasn't found, so construct it and add it to the container.
		// Don't use innerHTML because it might reload iframes
		var div = document.createElement('div');
		div.innerHTML = markup;
		var iframe = div.childNodes[0];
		div.removeChild(iframe);
		container.appendChild(iframe);
		return iframe;
	};

	// Public
	obj.makeReplyIframeId = function(opt_postId, opt_xtype) {
		var id = 'dsq-post-add-iframe';
		if (opt_xtype) {
			id += '-' + opt_xtype;
		}
		if (opt_postId) {
			id += '-' + opt_postId;
		}
		return id;
	};
	obj.makeLoginIframeId = function(opt_postId) {
		if (!opt_postId) {
			return 'dsq-login-iframe';
		}
		return 'dsq-login-iframe-' + opt_postId;
	};
	obj.makeReplyIframeName = function(opt_postId, opt_xtype) {
		var name = 'dsq-reply-frame';
		if (opt_xtype) {
			name += '-' + opt_xtype;
		}
		if (opt_postId) {
			name += '-' + opt_postId;
		}
		return name;
	};
	obj.showReplyIframeInContainer = function(container, opt_postId, opt_extraParams, opt_className) {
		// Construct the id so we can check if it's already present.
		// Hide any other iframes we find, and show this one if it's found.
		var params = opt_extraParams || {};
		// use xtype in the id and name so we can distinguish media replies from text replies:
		var id = Dsq.Iframes.makeReplyIframeId(opt_postId, params.xtype);
		var name = Dsq.Iframes.makeReplyIframeName(opt_postId, params.xtype);
		var attributes = {
			'id': id,
			'name': name,
			'class': opt_className || 'dsq-post-reply'
			};
		var markup = Dsq.Templates.frameReply(opt_postId, opt_extraParams, attributes);
		var iframe = showIframeInContainer(container, id, markup);
		// It was newly created
		if (iframe) {
			Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_CREATED, {
				postId: opt_postId,
				node: iframe,
				xtype: params.xtype
			});
		}
	};
	obj.showLoginIframeInContainer = function(container, opt_postId) {
		var id = Dsq.Iframes.makeLoginIframeId(opt_postId);
		var markup = Dsq.Templates.frameLogin({id: id});
		showIframeInContainer(container, id, markup);
	};
	obj.showReplyIframeInContainerIfAllowed = function(container, opt_postId) {
		if (Dsq.jsonData.context.show_reply) {
			obj.showReplyIframeInContainer(container, opt_postId);
		} else {
			obj.hideAllInContainer(container);
		}
	};
	obj.hideAllInContainer = function(container) {
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				child.style.display = 'none';
			}
		}
	};

	return obj;
}();

Dsq.Twitter = new function() {
	var that = this;

	this.startTwitterConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._twitterWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/twitter/begin/', 'twitterWindow', popupParams);
		that._twitterInterval = window.setInterval(that.completeTwitterConnect, 1000);
	};

	this.completeTwitterConnect = function() {
		if (that._twitterWindow.closed) {
			window.clearInterval(that._twitterInterval);
			window.location.reload();
		}
	};
};

Dsq.Yahoo = new function() {
	var that = this;

	this.startYahooConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._yahooWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/yahoo/begin/', 'yahooWindow', popupParams);
		that._yahooInterval = window.setInterval(that.completeYahooConnect, 1000);
	};

	this.completeYahooConnect = function() {
		if (that._yahooWindow.closed) {
			window.clearInterval(that._yahooInterval);
			window.location.reload();
		}
	};
};

Dsq.OpenID = new function() {
	var that = this;

	this.requestURL = function() {
		var message = '<table class="dsq-openid-form"><tr><td style="vertical-align:top;" rowspan="2"><img src="' + Dsq.jsonData.settings.media_url + '/images/openid-icon-100x100.png" /></td>';
		message += '<td><label for="dsq-openid-url">OpenID URL:</label></td><td><input type="text" id="dsq-openid-url" /></td></tr>';
		message += '<tr><td><label for="dsq-openid-username">Display name:</label></td><td><input type="text" id="dsq-openid-username" /></td></tr>';
		message += '<tr><td class="dsq-openid-submit" colspan="3"><input type="button" value="Sign in" onclick="Dsq.OpenID.startConnect();" /></td></tr>';
		message += "</table>";

		Dsq.Popup.popModal(message, 'Sign in using OpenID');
	};

	this.startConnect = function() {
		var isblank = function(str) {
			return /^\s*$/.test(str);
		};

		var openid_url = Dsq.$('dsq-openid-url').value;
		var username = Dsq.$('dsq-openid-username').value;

		if (isblank(openid_url)) {
			return;
		}

		var popupParams = 'location=0,status=0,width=800,height=500';
		var url = Dsq.jsonData.settings.disqus_url + '/_ax/openid/begin/' + '?url=' + encodeURIComponent(openid_url) + '&username=' + encodeURIComponent(username);
		that._openidWindow = window.open(url, 'openidWindow', popupParams);
		that._openidInterval = window.setInterval(that.completeConnect, 1000);
	};

	this.completeConnect = function() {
		if (that._openidWindow.closed) {
			window.clearInterval(that._openidInterval);
			window.location.reload();
		}
	};
};

Dsq.Reaction = new function() {
	var that = this;

	this.hide = function(id) {
		Dsq.Utils.execScript('http://disqus.com/forums/tech-recipes/hidereaction.js?' + 'reaction_id=' + id);
	};

	this.reportMissingReactions = function() {
		if (!Dsq.jsonData.request.is_moderator || !Dsq.jsonData.forum.reactions_enabled) {
			return;
		}

		if (Dsq.jsonData.thread.queued) {
			Dsq.Popup.popModal('Your report has been received. The system will automatically search for new reactions; if any are found, they will be displayed on this comment thread.<br/><br/>Thank&nbsp;you.',
												 'Reported missing reactions');
			return;
		}

		Dsq.Utils.execScript(Dsq.jsonData.settings.disqus_url + '/forums/tech-recipes/queueurl.js');
	};
};

Dsq.CNN = function() {
	var obj = {};

	obj.authenticate = function() {
		var url = Dsq.jsonData.settings.disqus_url + "/saml/cnn/try/";
		Dsq.Utils.postToUrl(url, {'target': document.location}, true);
	};

	return obj;
}();


if(Dsq.Utils.ie6) {
	(function() {
		DSQ_HEADER_AVATAR_RE = /<div class="dsq-header-avatar"(.*?)>/gim;
		Dsq.Templates.registerFilter('postPrependHeader', function(html, post_id) {
			// Add "onmouseout" for dsq-header-avatar for dropProfile
			// functionality since IE6 cannot use :hover.
			function _headerAvatarReplace(content, inner, _unused, html) {
				return '<div class="dsq-header-avatar" '
					+ inner
					+ ' onmouseout="Dsq.Post.dropProfile(' + post_id + ')">';
			}
			html = html.replace(DSQ_HEADER_AVATAR_RE, _headerAvatarReplace);
			return html;
		});
	})();
}









(function() {
	//
	// Load theme.  This overrides the base templates with template functions
	// from the respective themes.
	//
	if (Dsq.jsonData.integration.theme == 4) {
		var theme = 'narcissus';
		// HACK: Set variable on window to use post message.
		window.disqus_use_postmessage = true;

		
		for(var prop in Dsq.Themes[theme]) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Templates[prop] = Dsq.Themes[theme][prop];
			}
		}
		
		for(var prop in Dsq.Post) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Post[prop] = Dsq.Themes[theme][prop];
			}
		}
	}

	//
	// Register templates.  This must be done after all themes are loaded.
	//
	Dsq.Templates.registerTemplate('authPost', Dsq.Templates.authPost);
	Dsq.Templates.registerTemplate('header', Dsq.Templates.header);
	Dsq.Templates.registerTemplate('footer', Dsq.Templates.footer);
	Dsq.Templates.registerTemplate('trackbacks', Dsq.Templates.trackbacks);
	Dsq.Templates.registerTemplate('reactions', Dsq.Templates.reactions);
	Dsq.Templates.registerTemplate('prependPost', Dsq.Templates.prependPost);
	Dsq.Templates.registerTemplate('appendPost', Dsq.Templates.appendPost);
	Dsq.Templates.registerTemplate('postPrependHeader', Dsq.Templates.postPrependHeader);
	Dsq.Templates.registerTemplate('postAppendHeader', Dsq.Templates.postAppendHeader);
	Dsq.Templates.registerTemplate('preBody', Dsq.Templates.preBody);
	Dsq.Templates.registerTemplate('postBody', Dsq.Templates.postBody);
	Dsq.Templates.registerTemplate('postFooter', Dsq.Templates.postFooter);
	Dsq.Templates.registerTemplate('_popupGeneric', Dsq.Templates._popupGeneric);
	Dsq.Templates.registerTemplate('voted', Dsq.Templates.voted);
	Dsq.Templates.registerTemplate('popupProfile', Dsq.Templates.popupProfile);
	Dsq.Templates.registerTemplate('postBox', Dsq.Templates.postBox);
	Dsq.Templates.registerTemplate('pagination', Dsq.Templates.pagination);
	Dsq.Templates.registerTemplate('postComment_onSuccess', Dsq.Templates.postComment_onSuccess);

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-2768888">\
	 <div id="dsq-comment-header-2768888" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768888" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768888">bla2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768888" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768888" class="dsq-comment-message">Why not just use the embedded "write to disk" -plugin, that comes with WinAMP? ..Then you won\'t have to rip in real-time, but pretty much faster..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768889">\
	 <div id="dsq-comment-header-2768889" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768889" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768889">-</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768889" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768889" class="dsq-comment-message">This involves playing the file through and recording at the same time. An easier method is to use a program called tunebite.<br><br>Same way of working but it also labels your music automatically and can record into mp3 directly. Maybe one to try out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768890">\
	 <div id="dsq-comment-header-2768890" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768890" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768890">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768890" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768890" class="dsq-comment-message">Doesn\'t work for me. When i try to play a file in Winamp it says "aquiring  license" and then stops. :(<br><br>I have it set as per the instructions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768891">\
	 <div id="dsq-comment-header-2768891" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768891" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768891">Nappie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768891" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768891" class="dsq-comment-message">It has been working well for me.  Sometimes napster\'s license server burps a little which causes the errors you describe.<br><br>A couple of times winamp has stopped working for this reason.  Sometimes picking another file will restart it. A couple times I have actually needed a reboot.<br><br>Make sure that you allow winamp to have access through your firewall to the license server as well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768892">\
	 <div id="dsq-comment-header-2768892" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768892" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768892">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768892" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768892" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;bla2 wrote:&lt;/h6&gt;Why not just use the embedded "write to disk" -plugin, that comes with WinAMP? ..Then you won\'t have to rip in real-time, but pretty much faster..&lt;/ul&gt;<br><br>That\'s exactly what is being done, just in a roundabout way. Winamp won\'t let you go directly from WMA to the diskwriter plugin. The reason for the Stacker plug-in is to trick Winamp into thinking you aren\'t using the disk writer plug-in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768893">\
	 <div id="dsq-comment-header-2768893" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768893" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768893">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768893" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768893" class="dsq-comment-message">However, disk-writer cannot be the first entry in the Stacker list (I\'m not sure why). You have to put something before it - that\'s why out_ds is being used. However, you can probably any plug-in, e.g. a visualisation one.<br><br>Also, instead of using the stacker, you can use the LAME MP3 encoder plug-in (<a href="http://out-lame.sourceforge.net/" rel="nofollow">http://out-lame.sourceforge.net/</a>). This lets you go from WMA to MP3 directly (although you lose some sound quality because the file is being re-encoded).<br><br>More details here:<br><br><a href="http://club.cdfreaks.com/showthread.php?p=869519#post869519" rel="nofollow">http://club.cdfreaks.com/showthread.php?p=86951...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768894">\
	 <div id="dsq-comment-header-2768894" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768894" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768894">cfc5mu0</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768894" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768894" class="dsq-comment-message">being able to play it i on my phone is/WAS annoying</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768895">\
	 <div id="dsq-comment-header-2768895" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768895" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768895">kingdave80</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768895" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768895" class="dsq-comment-message">how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768896">\
	 <div id="dsq-comment-header-2768896" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768896" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768896">napie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768896" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768896" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;kingdave80 wrote:&lt;/h6&gt;how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?&lt;/ul&gt;<br><br>You drag the downloaded files into winamp\'s play list or onto winamp or FILE -&gt;open file.<br><br>You play the file just like you would play anyother file in winamp.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768897">\
	 <div id="dsq-comment-header-2768897" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768897" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768897">kingdave80</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768897" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768897" class="dsq-comment-message">FOr some reason i can drag but when i drop it in the playlist nothing happens, any idea why?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768898">\
	 <div id="dsq-comment-header-2768898" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768898" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768898">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768898" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768898" class="dsq-comment-message">i have tried to find dietmar output stacker but it is not on winamp</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768899">\
	 <div id="dsq-comment-header-2768899" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768899" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768899">Christoph</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768899" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768899" class="dsq-comment-message">It looks like they\'ve taken the Output Stacker plug-in down from the site</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768900">\
	 <div id="dsq-comment-header-2768900" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768900" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768900">bjcmccarthy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768900" class="dsq-comment-message">Winamp took it off there site.  Does someone know where I can find it or can someone email it to me?  Thanks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768901">\
	 <div id="dsq-comment-header-2768901" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768901" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768901">bjcmccarthy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768901" class="dsq-comment-message">I am sorry - my last message was not very clear.  Winamp has removed the Dietmar\'s Output Stacker plug-in from their site.  Could someone kindly email me the plug-in or direct me to a site that has it available for download.  Thank you!  <br><br>I can supply my email on here if someone is willing to send it. :) <br><br>Bob</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768902">\
	 <div id="dsq-comment-header-2768902" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768902">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768902" class="dsq-comment-message"><a href="http://marv.kordix.com/Output_Stacker.exe" rel="nofollow">http://marv.kordix.com/Output_Stacker.exe</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768903">\
	 <div id="dsq-comment-header-2768903" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768903" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768903">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768903" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768903" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Doesn\'t work for me. When i try to play a file in Winamp it says "aquiring  license" and then stops. :(<br><br>I have it set as per the instructions.&lt;/ul&gt;<br><br>Same here:<br><br>Windows Media Update  <br><br>In order to play this file, you need to upgrade your media player to a version compatible with Windows Media Rights Manager V7. Select View Compatible Players below to see a list of compatible media players.<br>If your current media player does not have a Windows Media Rights Manager V7 compatible version, you should select a different player with the Windows Media Rights Manager V7 identifier.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768904">\
	 <div id="dsq-comment-header-2768904" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768904" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768904">ginjaroner@gmx.de</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768904" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768904" class="dsq-comment-message">I can\'t find it anywhere, did winamp take it down?????<br>-&gt; <a href="mailto:ginjaroner@gmx.de" rel="nofollow">ginjaroner@gmx.de</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768905">\
	 <div id="dsq-comment-header-2768905" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768905" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768905">rcani</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768905" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768905" class="dsq-comment-message">when i try to play the wma file nothing happens and to even get to the file i have to select "all files" they dont show up under "suported file types</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768906">\
	 <div id="dsq-comment-header-2768906" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768906" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768906">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768906" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768906" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;However, disk-writer cannot be the first entry in the Stacker list (I\'m not sure why). You have to put something before it - that\'s why out_ds is being used. However, you can probably any plug-in, e.g. a visualisation one.<br><br>Also, instead of using the stacker, you can use the LAME MP3 encoder plug-in (<a href="http://out-lame.sourceforge.net/" rel="nofollow">http://out-lame.sourceforge.net/</a>). This lets you go from WMA to MP3 directly (although you lose some sound quality because the file is being re-encoded).<br><br>More details here:<br><br><a href="http://club.cdfreaks.com/showthread.php?p=869519#post869519%3C/ul" rel="nofollow">http://club.cdfreaks.com/showthread.php?p=86951...</a>&gt;<br><br>Do you think the quality would be better quality if it was ecoded to m4a (for an ipod) instead?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768907">\
	 <div id="dsq-comment-header-2768907" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768907" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768907">wobble</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768907" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768907" class="dsq-comment-message">Works like a charm...Thanks!!<br><br>If you follow all the directions in the original post...it will work<br><br>You need media player 10</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768908">\
	 <div id="dsq-comment-header-2768908" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768908" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768908">Turismon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768908" class="dsq-comment-message">Just download the Full napster version, i think i had the lite only, downloaded full and its working now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768909">\
	 <div id="dsq-comment-header-2768909" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768909" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768909">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768909" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768909" class="dsq-comment-message"><a href="http://slashdot.org/comments.pl?sid=139728&amp;cid=11708759" rel="nofollow">http://slashdot.org/comments.pl?sid=139728&amp;cid=11708759</a><br><br>warlock1711 of club cdfreaks responsed on slashdot...<br><br><code>As the originator &#40;as far as I can tell&#41; of this &quot;hack&quot; &#40;I wouldn\'t call it that&#41;, it is absolutely amazing how quickly this got around. 4 weeks from post on cdfreaks, to worldwide news, and an article on slashdot. Yay to me.<br><br>Click here to see the original post I made on this &#91;cdfreaks.com&#93; <br><br>Anyhow, I hope you all are enjoying it. I merely wanted to transcode the files I had bought &#40;3207 and climbing....&#41; so I could load them on a non-WMA-aware MP3 player like any other piece of music I own. I certainly didn\'t intend for Napster to start a 14-day free trial, nor did I expect this method to get &quot;out into the wild&quot; &#40;although, posting on the internet is no way to keep anything secret.....&#41;. I would like to take this moment and kindly remind you all that unless you actually *buy* some tracks, Napster loses money. Napster loses enough money, they\'ll fold shop. The artists will then get reamed by iTunes. Don\'t let it happen guys, lets at least try to be honest.</code></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768910">\
	 <div id="dsq-comment-header-2768910" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768910" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768910">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768910" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Turismon wrote:&lt;/h6&gt;Just download the Full napster version, i think i had the lite only, downloaded full and its working now.&lt;/ul&gt;<br><br>I only saw the one. Should I have tried the trial of \'napster to go\'? Ah well...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768911">\
	 <div id="dsq-comment-header-2768911" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768911" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768911">bob4949383</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768911" class="dsq-comment-message">8)  :P  :P  :?  8O  :D  8)  :(  :(  :(  :(  :roll:  :twisted:  :evil:  :x  :!:  :?:  :arrow:  :wink:  :cry:  :oops:  8)  :?  8O  :D  :)  :(  :o  :lol:  :cry:  :wink:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768912">\
	 <div id="dsq-comment-header-2768912" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768912" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768912">suneomon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768912" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768912" class="dsq-comment-message">why do you need the full version of napster for this to work?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768913">\
	 <div id="dsq-comment-header-2768913" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768913" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768913">suneomon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768913" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768913" class="dsq-comment-message">i followed all the directions, but the output file is winamp media file.  I still can\'t get it to a .wav. file.  Any suggestions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768914">\
	 <div id="dsq-comment-header-2768914" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768914" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768914">guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768914" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768914" class="dsq-comment-message">is anyone having any luck avoiding the occasional crash on a certain song?  I would like to run it all night but it seems like every 6-7 songs in winamp it has an error and is forced to close winamp.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768915">\
	 <div id="dsq-comment-header-2768915" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768915" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768915">meesila</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768915" class="dsq-comment-message">Please help me.I configured exactly as the instruction<br>install the plugin, configure it. <br>But when try to play wma file, a alert window jumped out<br>"sorry, no .wav writing support for DRM enabled WMA streams"<br><br>What\'s happening?<br>Thanks<br>Meesila</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768916">\
	 <div id="dsq-comment-header-2768916" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768916">The Winds</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768916" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;suneomon wrote:&lt;/h6&gt;i followed all the directions, but the output file is winamp media file.  I still can\'t get it to a .wav. file.  Any suggestions.&lt;/ul&gt;<br><br>I have the same problem: No WAV copies after playing it in Winamp. Does anyone have a solution?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768917">\
	 <div id="dsq-comment-header-2768917" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768917" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768917">el barto</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768917" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768917" class="dsq-comment-message">do i need to find a folder with the music i\'m downloading? because when i drag the music from my napster player into winamp, nothing happens!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768918">\
	 <div id="dsq-comment-header-2768918" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768918" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768918">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768918" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768918" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;wobble wrote:&lt;/h6&gt;Works like a charm...Thanks!!<br><br>If you follow all the directions in the original post...it will work<br><br>You need media player 10&lt;/ul&gt;<br><br>no you don\'t.<br><br>wmp 9 here, works fine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768919">\
	 <div id="dsq-comment-header-2768919" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768919" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768919">JimBoBob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768919" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i\'m downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768920">\
	 <div id="dsq-comment-header-2768920" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768920" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768920">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768920" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768920" class="dsq-comment-message">You have to actually download them... <br><br>and then drag the files from the windows folder into winamp.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768921">\
	 <div id="dsq-comment-header-2768921" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768921" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768921">JimBoBob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768921" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id="quote"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i\'m downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.<br><br>OK so I\'m slow, thier in the Napster download file as set in file/options</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768922">\
	 <div id="dsq-comment-header-2768922" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768922">The Winds</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768922" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id="quote"&gt;&lt;h6&gt;JimBoBob wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id="quote"&gt;&lt;h6&gt;el barto wrote:&lt;/h6&gt;do i need to find a folder with the music i\'m downloading? because when i drag the music from my napster player into winamp, nothing happens!&lt;/ul&gt;<br><br>Yea, I got the same the problem.  I can drag/drop from other sources and get my *.wav file. But nothing happens when I drag/prop from Napster.  Any help most apprcciated.<br><br>OK so I\'m slow, thier in the Napster download file as set in file/options<br><br>I downloaded them into a Windows folder, but it still doesn\'t make a WAV copy. My 14 days are burning up... anyone have a solution yet?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768923">\
	 <div id="dsq-comment-header-2768923" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768923" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768923">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768923" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768923" class="dsq-comment-message">I am playing the d/led files in winamp 2.9, and it opens IE with the message not being able to play cos of DRM...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768924">\
	 <div id="dsq-comment-header-2768924" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768924" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768924">guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768924" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768924" class="dsq-comment-message">I read that you will have problems if you have this plugin first on the list. It is first on the list and I am having problems. Could anyone tell me how I could move it? The wav. file will appear if I try to put the music in a playlist, but I then cannot play the music.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768925">\
	 <div id="dsq-comment-header-2768925" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768925" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768925">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768925" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768925" class="dsq-comment-message">Remove both, and add the ds.dll first, then the disk.dll<br><br>I was having problems with DRM in winamp, but managed to find that winamp 5.03 is the answer.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768926">\
	 <div id="dsq-comment-header-2768926" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768926" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768926">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768926" class="dsq-comment-message">I followed the instructions however I\'m getting an error message saying "Please select DirectSound output plugin to play Windows Media Content"  Can somebody help me??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768927">\
	 <div id="dsq-comment-header-2768927" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768927" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768927">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768927" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768927" class="dsq-comment-message">Select that plugin then. Ctrl P, Output, and select it. That is just for playing, without creating the wav though. For that you have to select the Dietmar Output Stacker plugin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768928">\
	 <div id="dsq-comment-header-2768928" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768928" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768928">texmex</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768928" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768928" class="dsq-comment-message">Seems that the new version won\'t let you select anything but Direct sound.  I tried several versions of winamp and found this one to work the best.  Version 5.03 you can get it here <a href="http://www.pcw.co.uk/downloads/1144784" rel="nofollow">http://www.pcw.co.uk/downloads/1144784</a>.  This seems to work with the directions just fine.<br><br>No DRM errors, or V7 errors that I got with the others.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768929">\
	 <div id="dsq-comment-header-2768929" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768929" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768929">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768929" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768929" class="dsq-comment-message">Repost!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768930">\
	 <div id="dsq-comment-header-2768930" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768930" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768930">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768930" class="dsq-comment-message">It worked great !!!  Thanks !!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768931">\
	 <div id="dsq-comment-header-2768931" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768931" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768931">runtru1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768931" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768931" class="dsq-comment-message">How come .wav files aren\'t coming out?  I keep getting Winamp Media Files...can these files be converted to mp3\'s?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768932">\
	 <div id="dsq-comment-header-2768932" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768932" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768932">livoqzo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768932" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768932" class="dsq-comment-message">okay, i just did this yesterday, and worked awesome...and now i can not play my wma files; i have to use directsound, and then i\'m not allowed to burn my files.  any help will be appreciated!  thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768933">\
	 <div id="dsq-comment-header-2768933" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768933" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768933">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768933" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768933" class="dsq-comment-message"><a href="http://www.betanews.com/article/AOL_Updates_Winamp_After_DRM_Snafu/1108766330" rel="nofollow">http://www.betanews.com/article/AOL_Updates_Win...</a><br><br>So, I had it working fine with 5.03, would it have auto updated the player so it would not work?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768934">\
	 <div id="dsq-comment-header-2768934" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768934" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768934">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768934" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768934" class="dsq-comment-message">Is it still working for anyone?? If so, what winamp version do you have? <br>Bah, AOhell</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768935">\
	 <div id="dsq-comment-header-2768935" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768935">guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768935" class="dsq-comment-message">I also had no problem doing this till yesterday and now zap it does not work anymore...did napster do something to their downloads so that this backdoor no longer works????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768936">\
	 <div id="dsq-comment-header-2768936" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768936" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768936">runtru1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768936" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768936" class="dsq-comment-message">Doesn\'t work anymore, anyone have any other suggestions?  Also, I tried using LAME and it keeps shutting down Winamp...HELP!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768937">\
	 <div id="dsq-comment-header-2768937" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768937" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768937">Sketcher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768937" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768937" class="dsq-comment-message">hey guys, Ive been trying since yesterday and so far no luck. Ive tried multiple ways to get around it but to no avail. Ive tried Virtuosa, but no luck either. Also tried downloading the new LAME enc dll for winamp and nothing still, same problem, winamp keeps shutting down. My thinking is, ... we might have to give up on winamp and use another media player that plays wma\'s (for free hopefully) and then use a output stacker plugin or a lame plugin that will do the same trick. Any ideas? suggestions?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768938">\
	 <div id="dsq-comment-header-2768938" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768938" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768938">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768938" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768938" class="dsq-comment-message">The party\'s over...<br><br>As the article states, the newest version of winamp (5.08e) forces the DirectSound output for DRM files.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768939">\
	 <div id="dsq-comment-header-2768939" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768939" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768939">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768939" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768939" class="dsq-comment-message">About just uninstalling winamp and reinstalling the older version...<br><br><a href="http://www.oldversion.com/program.php?n=winamp" rel="nofollow">http://www.oldversion.com/program.php?n=winamp</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768940">\
	 <div id="dsq-comment-header-2768940" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768940" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768940">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768940" class="dsq-comment-message">Alright guys here it is. The newest and fastest way to convert your drm wma\'s to mp3 format. Yes it is faster than using winamp. On my computer it takes about 1 min. to convert one drm wma file to mp3 format(note i am running winamp in the backround and also a antivirus. and also my computer is only 900mgz and 256 mb ram, so it will be much faster for you the better the computer you have.) the downfall to this is you cannot do anything else while vertuosa(yes i said vertuosa, it works like a charm with a little modificaion)is running in the backround. Follow these steps and you will be jamming your legal backup copies of your songs in your car and on your house system.<br><br>1. download virtuosa v5.0 you can get it here<br><a href="http://www.download.com/3000-2167-10018979.html" rel="nofollow">http://www.download.com/3000-2167-10018979.html</a><br><br>2. download the lame 3.97a7 zip file found about halfway down this page:<br><a href="http://www.filemirrors.com/search.src?file=lame3" rel="nofollow">http://www.filemirrors.com/search.src?file=lame3</a><br>note: get the lame 3.97a7 zip folder that is about .58mb, if there is more than one, just pick one<br><br>3. Install virtuosa v5.0<br><br>4. open up virtuosa system folder, the one found on C: drive&gt;program files&gt;virtuosa<br><br>5.once you have opened the program file, double click the plugins folder, then once in there double click the MpgL3 folder, you should see a lame dll file in there.<br><br>6. unzip the lame 3.97a7 file you downloaded<br><br>7. right click on the lame dll file found in the zip file and hit copy<br><br>8. go back to the Mpgl3 folder and paste the new lame dll file in there. it will say file already exist do you want to replace, and you will say yes.<br><br>9. close everything out and start up virtuosa 5.0<br><br>10. BAM!!!! import the tracks you want to convert. click on the first track that you imported located in the movies and audio database located on the right side of the virtuosa media player screen. then scroll down to the last song in the database. click on this while holding down shift. this will highlight all of your songs in the database.<br><br>11. right click on the highlighted area. and hit convert and replace.<br><br>12. an options box will appear, change the output format to mp3 then hit advance.<br><br>13. use the constant bitrate and set your bitrate to whatever you want. i use 128 and it works, i havnt tried it with any other bitrate.<br><br>14. check the box support ID2v2 tags(as im assuming this will tag the song when it is converted)hit the checkmark, then hit the next checkmark and give it some time to start up. once it starts up it is smooth sailing. Dont get frustrated if it dont start right away, as the more songs you have highlighted the longer it will take to start up. but like i said once it starts there is no stopping it. Like i said it takes about 1 minute on my computer, with nothing running and a 2.0ghz computer i bet it does take 20 seconds. This sure beats the winamp way. as you can convert 5 to 1 using virtuosa. 5 to 1, that sounds familar, oh yah thats right, that is a Doors song i downloaded off of napster,(hahahahhahahah).<br><br>note: when right clicking the highlighted area and hitting convert and replace, this will automatically replace your wma to mp3 in its original folder. Now i have heard that there is some kind of problem with napster in doing that, it might mess up the napster program. so i would recomend making a new folder and when you right click the highlighted area to convert and replace, instead of convert and replace use the option convert.. and convert them to the new folder you made.<br><br>Once again i would like to give a shout out to everyone that made this possible. good job guys, step out and take your curtain call.<br><br>Props to \'joe751\' for this one. I use it, works like a charm, create wavs for cds, or mp3s. When it says something to the effect \'install Windows media player 9\', don\'t install it, assuming you already have it, cos it removes wma codecs. I did, and had to reinstall them, and then reinstall virtuosa. that aside, happy burning!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768941">\
	 <div id="dsq-comment-header-2768941" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768941" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768941">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768941" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768941" class="dsq-comment-message">I cant unzip the lame plugin........</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768942">\
	 <div id="dsq-comment-header-2768942" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768942" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768942">FrnakaB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768942" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768942" class="dsq-comment-message">Everything is working fine, and then Winamp quit converting files to Wave Files.  Any suggestions :(</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768943">\
	 <div id="dsq-comment-header-2768943" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768943" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768943">Guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768943" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768943" class="dsq-comment-message">:? What do you do if virtuosa wont load on computer? can you use newer version?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768944">\
	 <div id="dsq-comment-header-2768944" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768944" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768944">GUEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768944" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768944" class="dsq-comment-message">Tried running it. Didnt work! :oops:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768945">\
	 <div id="dsq-comment-header-2768945" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768945" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768945">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768945" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768945" class="dsq-comment-message">I forgot to say, you have to use the version from <a href="http://download.com" rel="nofollow">download.com</a>, cos the newer one on their website doesn\'t allow WMA files with DRM to be copied. <br><br>Check out the thread where it is from, starting from the post about Virtuosa... <a href="http://club.cdfreaks.com/showthread.php?t=78454&amp;page=10&amp;pp=25" rel="nofollow">http://club.cdfreaks.com/showthread.php?t=78454...</a><br><br>I initially changed the lame plugin, but after reinstalling, to get it to work, I used the one in there by default, and works it works fine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768946">\
	 <div id="dsq-comment-header-2768946" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768946" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768946">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768946" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768946" class="dsq-comment-message">They stopped the winamp trick.<br><br>Using <strong>virtuosa</strong> still works.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768947">\
	 <div id="dsq-comment-header-2768947" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768947" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768947">GUEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768947" class="dsq-comment-message">When your using virtuosa, how do you make sure that you selsct all tracks? ive been trying with the shift key but not working. tired of doing each one by hand  8)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768948">\
	 <div id="dsq-comment-header-2768948" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768948" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768948">happy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768948" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768948" class="dsq-comment-message">click the first track and hold down the shift key while clicking the last track and voila!<br><br>Also, does anyone know if after the trial period do the mp3\'s made using virtuosa expire too if we cancel our subscription?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768949">\
	 <div id="dsq-comment-header-2768949" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768949" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768949">deanoBlue</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768949" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768949" class="dsq-comment-message">Started to use dietmar\'s Output stacker last week and was working fine until I had to reinstall win amp.<br>Now when I configure the output plug in and try to play a file from napster it says "Please select DirectSound output plug in to play media content" :evil:  :evil: <br><br>Why is it doing this now?? And they have also taken output stacker off the win amp site.<br><br>Is there another way to get round the DRM? I have tried Freeme.exe but it doesn\'t work<br><br>Thanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768950">\
	 <div id="dsq-comment-header-2768950" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768950" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768950">crimp</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768950" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768950" class="dsq-comment-message">"Does anyone know if after the trial period do the mp3\'s made using virtuosa expire too if we cancel our subscription?"<br><br>Will our mp3\'s become unplayable?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768951">\
	 <div id="dsq-comment-header-2768951" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768951" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768951">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768951" class="dsq-comment-message">edit -&gt; select all ?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768952">\
	 <div id="dsq-comment-header-2768952" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768952">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768952" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;GUEST wrote:&lt;/h6&gt;When your using virtuosa, how do you make sure that you selsct all tracks? ive been trying with the shift key but not working. tired of doing each one by hand  8)&lt;/ul&gt;<br><br>edit -&gt; select all</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768953">\
	 <div id="dsq-comment-header-2768953" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768953" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768953">guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768953" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768953" class="dsq-comment-message">I had this working fine, but when I restarted my computer it stopped working.  I tried deleting winamp and starting over but that did not work.  The music files will not play in winamp, I get a message that says "opening failed."  The songs will play in Windows Media Player or Napster, but that doesn\'t help me to convert the songs.  Any suggestions?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768954">\
	 <div id="dsq-comment-header-2768954" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768954">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768954" class="dsq-comment-message">WINAMP METHOD = DEAD! <br><br>Read the long post on page four of this thread, a good method using Virtuosa. Once you encode your WMA\'s to MP3 or wav, all DRM is gone, the files have no limitations. <br><br>Another way to select all in Virtuosa, what I do, click one file, and Ctrl A.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768955">\
	 <div id="dsq-comment-header-2768955" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768955" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768955">Sketcher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768955" class="dsq-comment-message">ok guys, need a lil help here, the expected has just come,..<br><br>virtuosa has been taken off the <a href="http://download.com" rel="nofollow">download.com</a> site...<br><br>what we need to know is what version Exactly is the virtuosa that works.<br><br>what version,<br>how many KB/MBs it is.<br>any particular place we can get it?<br><br>or email / IM it to me ::whistles::<br><br> :D <br><br>anyway, stuff we need to know, so we can go google and track this file down. great post btw, thanks for the detailed instructions</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768956">\
	 <div id="dsq-comment-header-2768956" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768956" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768956">Sketcher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768956" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768956" class="dsq-comment-message">ok guys, need a lil help here, the expected has just come,..<br><br>virtuosa has been taken off the <a href="http://download.com" rel="nofollow">download.com</a> site...<br><br>what we need to know is what version Exactly is the virtuosa that works.<br><br>what version,<br>how many KB/MBs it is.<br>any particular place we can get it?<br><br>or email / IM it to me ::whistles::<br><br> :D <br><br>anyway, stuff we need to know, so we can go google and track this file down. great post btw, thanks for the detailed instructions</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768957">\
	 <div id="dsq-comment-header-2768957" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768957" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768957">tmod4eva</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768957" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768957" class="dsq-comment-message"><a href="http://Download.com" rel="nofollow">Download.com</a> has not taken down the Virtuosa program. I just downloaded it about 5 min ago. Time now is 2:13pm PST Feb 26, 2005.<br>It did however take forever to start up. I was d/l on average from 2-16kb\'s. Very slow considering I usually get a d/l speed of about 400kb\'s from <a href="http://download.com" rel="nofollow">download.com</a>.<br><br>So what I am trying to say is. give it some time, the servers may be overloaded. After all, this is a hot topic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768958">\
	 <div id="dsq-comment-header-2768958" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768958" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768958">SamKG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768958" class="dsq-comment-message">could this be?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768959">\
	 <div id="dsq-comment-header-2768959" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768959">SamKG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768959" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;SamKG wrote:&lt;/h6&gt;could this be?&lt;/ul&gt;<br>right, it is so. virtuosa is still available on <a href="http://download.com" rel="nofollow">download.com</a>. <br>get them while they\'re hot!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768960">\
	 <div id="dsq-comment-header-2768960" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768960" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768960">Pixiesticker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768960" class="dsq-comment-message">winamp is much faster because you can open more than one instance. i had it going at 12x, but virtuosa only allows one instance, unless i\'m missing something. sucks almost enough ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768961">\
	 <div id="dsq-comment-header-2768961" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768961" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768961">GUEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768961" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768961" class="dsq-comment-message">This might be a stupid post but napster can\'t tell what we are doing right?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768962">\
	 <div id="dsq-comment-header-2768962" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768962">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768962" class="dsq-comment-message">&lt;font color="blue"&gt;Edit:  The hole in the system has been corrected and no longer seems to work.  Winamp can not be used to convert files any longer.<br><br>The 14 day trial is still open.  Another older program still works well for converting these files, however.  You can read about that technique here:<br><br><strong><a href="http://www.tech-recipes.com/windows_tips837.html" rel="nofollow">Napster: Convert DRM WMA files to MP3s<br></a></strong><br>&lt;/font&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768963">\
	 <div id="dsq-comment-header-2768963" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768963" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768963">Guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768963" class="dsq-comment-message">In the last post it says to back up wma\'s. will they work without the napster software in your pc? so say if you backup all the wma\'s and try to convert them after the trial period what happens? :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768964">\
	 <div id="dsq-comment-header-2768964" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768964" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768964">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768964" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768964" class="dsq-comment-message">In the last post it says to back up wma\'s. will they work without the napster software in your pc? so say if you backup all the wma\'s and try to convert them after the trial period what happens?  <br><br><br>As long as they are WMA\'s w/ DRM the files will not be playable after cancellation of napster trial.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768965">\
	 <div id="dsq-comment-header-2768965" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768965" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768965">schmied</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768965" class="dsq-comment-message">did Virtuosa get "fixed" by Napster as well?  I just followed the instructions and all the files are coming up with an \'unauthorized conversion: the source file has been secured\' warning.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768966">\
	 <div id="dsq-comment-header-2768966" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768966" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768966">guest1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768966" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768966" class="dsq-comment-message">i followed all the directions till i reached the part of adding the out_ds.dll ...where do i find it..its not showing anywhere in winamp plugins..although i can see the outstacker in the output folder of plugins...please help</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768967">\
	 <div id="dsq-comment-header-2768967" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768967" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768967">Guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768967" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768967" class="dsq-comment-message">Neither seem to work right now, so we need something new. They seem to have changed the protection, or someting, one day it works the next it does\'nt. :cry:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768968">\
	 <div id="dsq-comment-header-2768968" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768968" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768968">sfpatton</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768968" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768968" class="dsq-comment-message">Anyone got a working solution to convert Napster protected DRM WMA files to MP3? Tried Winamp now fixed...... Virtuosa.......file secured......<br>Anyone got a working solution???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768969">\
	 <div id="dsq-comment-header-2768969" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768969">destep</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768969" class="dsq-comment-message">Ok yesterday I loaded a recipe for working around DRM, but its a very long process. Anyway you use your built in windows xp recorder, when I summited the recipe, they sent me a messege that it had to be verified first before it would be displayed...don\'nt know how long that will be though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768970">\
	 <div id="dsq-comment-header-2768970" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768970" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768970">destep</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768970" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768970" class="dsq-comment-message">do a recipe search, for,  work around for napster , and you should see my long drawed out solution. At least it works for now though</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768971">\
	 <div id="dsq-comment-header-2768971" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768971" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768971">yo810</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768971" class="dsq-comment-message">I downloaded over 1,000 songs off napster thinking I would be able to convert them using winamp.  After winamp was fixed, I tried using tunebite and it sounds absolutely horrible, is there a way to use an older version of winamp and if anyone knows, plase help, thank you!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768972">\
	 <div id="dsq-comment-header-2768972" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768972" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768972">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768972" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768972" class="dsq-comment-message">Sorry, meant to hit \'reply\'... <br><br>Virtuosa still works! Here is a link someone posted...<br><a href="http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07R3AINHMGTQCOMX" rel="nofollow">http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07...</a><br>That should be for the proper Virtuosa version.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768973">\
	 <div id="dsq-comment-header-2768973" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768973" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768973">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768973" class="dsq-comment-message">^<br>it works great. thanks alot man.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768974">\
	 <div id="dsq-comment-header-2768974" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768974" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768974">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768974" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768974" class="dsq-comment-message">Hi, I\'ve been really trying to get my winamp and output stacker plugin working again. It just stopped working overnight, one day i was making wav files the next day, it weren\'t. I am trying to convert my wma protected files. I\'m not a complete novice and i followed the directions to a T. Only winamp is having none of it. I keep getting an error message \'Please select Directsound output plugin to pay windows media content\'. I swear i didnt touch anything to stop it working and am seriously cheesed off with it. Anyone able to help me dig myself out of this one? I am really capable at following instructions. I\'d be really grateful. Thanx.<br><br> :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768975">\
	 <div id="dsq-comment-header-2768975" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768975" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768975">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768975" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768975" class="dsq-comment-message">It isn\'t your end, winamp doesn\'t work anymore, period! Try Virtuosa, read earlier on in this thread... :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768976">\
	 <div id="dsq-comment-header-2768976" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768976" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768976">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768976" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768976" class="dsq-comment-message">Thanks! I\'ll quit muttering profanities at my computer then and give virtuoso a try. I\'ll get to hear this music somehow!!!! You can\'t get owt for nowt. Well here goes.........<br> :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768977">\
	 <div id="dsq-comment-header-2768977" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768977" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768977">edmini</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768977" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768977" class="dsq-comment-message">has virtuosa caught up?  :(  <br><br>Did everything including replacing the dll  but get the "file secured" message.<br><br>As far as the winamp hack - have an older (last week) version of winamp but it will NOT even play the napster WMA! <br><br>Am I doing somethin wrong here?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768978">\
	 <div id="dsq-comment-header-2768978" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768978" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768978">edmini</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768978" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768978" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Sorry, meant to hit \'reply\'... <br><br>Virtuosa still works! Here is a link someone posted...<br><a href="http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07R3AINHMGTQCOMX" rel="nofollow">http://s25.yousendit.com/d.aspx?id=2DWYYOI5ZU07...</a><br>That should be for the proper Virtuosa version.&lt;/ul&gt; <br><br>:D <br> &lt;font color="red"&gt;<br><br>It sure does!!!!!! <br><br>Thx 10**6 !!!!!!!! :lol:&lt;/font&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768979">\
	 <div id="dsq-comment-header-2768979" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768979" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768979">tmwilkinson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768979" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768979" class="dsq-comment-message">The registered version of Virtuosa must have caught on - it doesn\'t work. On the other hand, the old trial version (link posted above, 3/3/05 5:07pm) worked fine for me, and if you install that trial version <strong>over</strong> the registered version, the registration is retained but you get past the file secured impediment.<br><br>I did replace the lame_enc.dll file with version 3.97a7 (as suggested on page 4 of this thread), but I haven\'t tried it with the newer dll.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768980">\
	 <div id="dsq-comment-header-2768980" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768980" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768980">sad</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768980" class="dsq-comment-message">My Vert trial quick working for the most part two nights ago, and then last night blocked every conversion.  I even tried a new trial download and that failed.  It is interesting to note that I was about 12 hours away from the Napster freeview end.  I would have stayed, if I could have played.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768981">\
	 <div id="dsq-comment-header-2768981" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768981" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768981">Sad</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768981" class="dsq-comment-message">If I could spell and proof read I would be a danger to someone.  Let us see....That should have been Virt for Virtuosa, not vert, and quick working?  I meant quit working.  Though when it worked, it was quick. <br><br><br>&lt;ul id="quote"&gt;&lt;h6&gt;sad wrote:&lt;/h6&gt;My Vert trial quick working for the most part two nights ago, and then last night blocked every conversion.  I even tried a new trial download and that failed.  It is interesting to note that I was about 12 hours away from the Napster freeview end.  I would have stayed, if I could have played.&lt;/ul&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768982">\
	 <div id="dsq-comment-header-2768982" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768982" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768982">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768982" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768982" class="dsq-comment-message">okay, I\'ve tried virtuosa and it ain\'t working. For some reason convert and replace is blanked out and it\'s having none of it. The only thing i can think of now is to forget winamp and virtuosa and start with a clean sheet. I have tried a few things with nero but haven\'t had any success there either. There must be some way around this......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768983">\
	 <div id="dsq-comment-header-2768983" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768983" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768983">Guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768983" class="dsq-comment-message">Just curious, does anybody know anything about this TUNEBITE thats supposed to covert all those WMA and other protected music files??????????????????????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768984">\
	 <div id="dsq-comment-header-2768984" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768984">ellsmasher</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768984" class="dsq-comment-message">Reading the entire thread from beginning to end, I will say that the more recent link(s) to virtuosa version 5.0 (phoenix edition) work (not the c|net version).  <br><br>I haven\'t tried the default lame plugin bundled with this version, but I think this plugin only increases the  encoder quality/options, so the upgrade may or may not be required.  <br><br>So in summary, install the recent virtuosa, then subscribe/purchase license for this version.  Then install over this install with 5.0 phoenix version.  Then replace the lame encoder, then you are in business w.r.t to the long post earlier in the thread.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768985">\
	 <div id="dsq-comment-header-2768985" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768985" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768985">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768985" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Guest wrote:&lt;/h6&gt;Just curious, does anybody know anything about this TUNEBITE thats supposed to covert all those WMA and other protected music files??????????????????????&lt;/ul&gt;<br><br> It doesn\'t work.  Save your money.  It will convert WMA files (protected or unprotected) to MP3\'s alright.  BUT they don\'t sound right.  Almost like they are a beat slower than the original.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768986">\
	 <div id="dsq-comment-header-2768986" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768986" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768986">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768986" class="dsq-comment-message">Ok here goes: The following link is a download of the virtuosa trial that was posted here earlier. This link is a download of that and a patch that will remove the trial and allow you to receive its full potential. It works great. :D  heres the link<br><br><a href="http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX50WUPSR95KIFZL" rel="nofollow">http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768987">\
	 <div id="dsq-comment-header-2768987" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768987" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768987">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768987" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768987" class="dsq-comment-message">Oh and if you\'d like to donate please email <a href="mailto:bkbenjy@yahoo.com" rel="nofollow">bkbenjy@yahoo.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768988">\
	 <div id="dsq-comment-header-2768988" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768988" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768988">sad</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768988" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768988" class="dsq-comment-message">I can\'t get the patch to load.  It keeps asking for pathways I can\'t give it.  Help<br><br><br><br>&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Ok here goes: The following link is a download of the virtuosa trial that was posted here earlier. This link is a download of that and a patch that will remove the trial and allow you to receive its full potential. It works great. :D  heres the link<br><br><a href="http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX50WUPSR95KIFZL%3C/ul" rel="nofollow">http://s24.yousendit.com/d.aspx?id=3VHXDOQAB0UX...</a>&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768989">\
	 <div id="dsq-comment-header-2768989" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768989" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768989">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768989" class="dsq-comment-message">Make sure you first unzip everything to the desktop or an easy place to remember.Than install VirtuosaTrial-2 in C:Program FilesVirtuosa. Than install the patch when it asks you for the folder location put C:Program FilesVirtuosa. For the first line make a folder called virtuosa stuff (dosent matter what its called ) on your desktop, second line call it virtuosa log and put it in the virtuosa stuff folder than click install. If you can read very small this is what it should look like <a href="http://img.photobucket.com/albums/v208/bkbenjy/v11.bmp" rel="nofollow">http://img.photobucket.com/albums/v208/bkbenjy/...</a><br>Tell me how it works out</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768990">\
	 <div id="dsq-comment-header-2768990" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768990" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768990">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768990" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768990" class="dsq-comment-message">Oh and you can delete the folder after the patch is installed</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768991">\
	 <div id="dsq-comment-header-2768991" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768991" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768991">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768991" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768991" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;Make sure you first unzip everything to the desktop or an easy place to remember.Than install VirtuosaTrial-2 in C:Program FilesVirtuosa. Than install the patch when it asks you for the folder location put C:Program FilesVirtuosa. For the first line make a folder called virtuosa stuff (dosent matter what its called ) on your desktop, second line call it virtuosa log and put it in the virtuosa stuff folder than click install. If you can read very small this is what it should look like <a href="http://img.photobucket.com/albums/v208/bkbenjy/v11.bmp" rel="nofollow">http://img.photobucket.com/albums/v208/bkbenjy/...</a><br>Tell me how it works out&lt;/ul&gt;<br><br>It won\'t work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768992">\
	 <div id="dsq-comment-header-2768992" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768992" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768992">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768992" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768992" class="dsq-comment-message">where are you having a problem with this cause it works fine for me</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768993">\
	 <div id="dsq-comment-header-2768993" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768993">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768993" class="dsq-comment-message"><a href="http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1912K38IQANJ9UX" rel="nofollow">http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1...</a><br><br><br><br>Thats a download of a picture of what it should look like</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768994">\
	 <div id="dsq-comment-header-2768994" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768994" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768994">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768994" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768994" class="dsq-comment-message">Thats a download of a picture of what it should look like<br><br>     <a href="http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1912K38IQANJ9UX" rel="nofollow">http://s36.yousendit.com/d.aspx?id=2LZNG924MHC1...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768995">\
	 <div id="dsq-comment-header-2768995" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768995" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768995">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768995" class="dsq-comment-message">:cry: <br>After a week of successful conversions, Virtuosa tosday stopped handling WMA files completely - won\'t play or convert. Tried reinstalling Virtuaosa several times. No joy. <br><br>Anybody elze hitting this wall?  Any suggestions?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768996">\
	 <div id="dsq-comment-header-2768996" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768996" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768996">skragmo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768996" class="dsq-comment-message">won\'t work anymore. nice while it lasted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768997">\
	 <div id="dsq-comment-header-2768997" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768997">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768997" class="dsq-comment-message">Yup, it\'s all over.  As of today, any attempt to convert WMA protected files results in the progress bar sticking at 0%.  Some change was enabled as of earlier this afternoon.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768998">\
	 <div id="dsq-comment-header-2768998" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768998" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768998">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768998" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768998" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;wny wrote:&lt;/h6&gt;Yup, it\'s all over.  As of today, any attempt to convert WMA protected files results in the progress bar sticking at 0%.  Some change was enabled as of earlier this afternoon.&lt;/ul&gt;<br><br>same here - it worked last night, but anything dl today is a no go<br><br>oh well - was nice for a while, unless someone else comes up with something new</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2768999">\
	 <div id="dsq-comment-header-2768999" class="dsq-comment-header">\
	 <cite id="dsq-cite-2768999" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2768999">mncordia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2768999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2768999" class="dsq-comment-message">in your napster file folder there is a snapdrm file.  i noticed it was the only daily modified file in the bunch, maybe there is a tweak we could find for it... the track is all there, but it shows 0:00 for the e.t. of the song.  i believe virtosa will still work, it just needs a tune up :wink: <br><br>what will happen if i were to delete napster? would that make the wma\'s invalid or what?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769000">\
	 <div id="dsq-comment-header-2769000" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769000" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769000">acidburn627</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769000" class="dsq-comment-message">k, so i have done all that i am supposed to do, but everytime i try and play a track, i get an ERROR message that reads: "Please select DirectSound output plugin to play Windows Media Content..  now if i do that then it will play but will not supply me with the unprotected wav file..  anyone??? thanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769001">\
	 <div id="dsq-comment-header-2769001" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769001">davak</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769001" class="dsq-comment-message">Please read through the threads... this method is dead.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769002">\
	 <div id="dsq-comment-header-2769002" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769002" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769002">Yeahhh</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769002" class="dsq-comment-message">YEAHH!  It is ALIVE!!   Through some seaching on my best friend google.  i was able to find a program that WORKS.  I have tried it and it works on my ipod.  just google "tunebite".  Make sure to import the lame!!!!!!!  One bad thing is it\'s conversions are in real time.  3min song takes 3min.    however, i deleted everything because i realized that Jacko has to put food on his table unlike mine.  ha ha</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769003">\
	 <div id="dsq-comment-header-2769003" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769003" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769003">Siikki</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769003" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769003" class="dsq-comment-message">Why not try to google "stream ripper" if I remember right it works, but it just takes as long as the file is: 5min takes 5min.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769004">\
	 <div id="dsq-comment-header-2769004" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769004" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769004">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769004" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;&lt;/ul&gt;&lt;ul id="quote"&gt;&lt;h6&gt;bla2 wrote:&lt;/h6&gt;Why not just use the embedded "write to disk" -plugin, that comes with WinAMP? ..Then you won\'t have to rip in real-time, but pretty much faster..&lt;/ul&gt;<br><br>That\'s exactly what is being done, just in a roundabout way. Winamp won\'t let you go directly from WMA to the diskwriter plugin. The reason for the Stacker plug-in is to trick Winamp into thinking you aren\'t using the disk writer plug-in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769005">\
	 <div id="dsq-comment-header-2769005" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769005" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769005">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769005" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769005" class="dsq-comment-message">download winamp and then <br>Download and install the Winamp Plug-in Output Stacker<br>this will work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769006">\
	 <div id="dsq-comment-header-2769006" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769006" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769006">deklan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769006" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769006" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;kingdave80 wrote:&lt;/h6&gt;how do i play napster downloads in winamp after i configed the output file to Force WAV file so i can burn them? please help :?&lt;/ul&gt;hi</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769007">\
	 <div id="dsq-comment-header-2769007" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769007" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769007">davak</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769007" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769007" class="dsq-comment-message">New Work-Around:<br><a href="http://www.tech-recipes.com/windows_tips868.html" rel="nofollow">http://www.tech-recipes.com/windows_tips868.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769008">\
	 <div id="dsq-comment-header-2769008" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769008" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769008">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769008" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769008" class="dsq-comment-message">the musicmatch workaround doesn\'t work either.. won\'t let you convert wma\'s to anything but wma\'s.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769009">\
	 <div id="dsq-comment-header-2769009" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769009" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769009">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769009" class="dsq-comment-message">It stopped working as of Saturday.  :cry:  Fun while it lasted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769010">\
	 <div id="dsq-comment-header-2769010" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769010" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769010">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769010" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769010" class="dsq-comment-message">somebody just needs to write a program that converts these</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769011">\
	 <div id="dsq-comment-header-2769011" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769011" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769011">Alz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769011" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769011" class="dsq-comment-message">I have about 3 days left of my napster trial and I realised that i cant convert the files to cd then re rip them to mp3!!! Does ANYTHING at all work to get them into an mp3 coz I downloaded about 30 albums without realising :( help!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769012">\
	 <div id="dsq-comment-header-2769012" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769012" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769012">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769012" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769012" class="dsq-comment-message">I have a Napster account too and I have all of ripped and ready to go  :) <br>I use Tunebite (<a href="http://www.tunebite.com" rel="nofollow">www.tunebite.com</a>) and it works perfectly and it\'s perfectly legal too</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769013">\
	 <div id="dsq-comment-header-2769013" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769013" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769013">guest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769013" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769013" class="dsq-comment-message">i am having problems locating the files afteri play them...i do not even think it is converting them to wave...i have followed the directions exactly and was wondering if i was doing something wrong...any help would be great.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769014">\
	 <div id="dsq-comment-header-2769014" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769014" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769014">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769014" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769014" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;guest wrote:&lt;/h6&gt;i am having problems locating the files afteri play them...i do not even think it is converting them to wave...i have followed the directions exactly and was wondering if i was doing something wrong...any help would be great.&lt;/ul&gt;<br><br>What software are you refering to, can you be more specific?  :P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769015">\
	 <div id="dsq-comment-header-2769015" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769015" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769015">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769015" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769015" class="dsq-comment-message">i have followed the exact instructions of this site...<br><br><a href="http://maison.emdx.org/Crackster/" rel="nofollow">http://maison.emdx.org/Crackster/</a> <br><br>i used winamp...i feel that i did not set the output stacker up right, but that is pure speculation on my part.  i have not done anything outside of those instructions.  when i started playing the songs from napster, and even after they were done i could not find the .wav files anywhere.  i even searched my harddrive to see if they went someplace i did not know about.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769016">\
	 <div id="dsq-comment-header-2769016" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769016">narn</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769016" class="dsq-comment-message">I couldn\'t ge tunebite to work after I canceled the Napster membership.  So now I have all these other music files that don\'t play.  Where do I go from here?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769017">\
	 <div id="dsq-comment-header-2769017" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769017" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769017">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769017" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769017" class="dsq-comment-message">dear guest :)<br><br>Why don\'t you try a profesional software that does it all for you ? I use <a href="http://www.tunebite.com" rel="nofollow">www.tunebite.com</a> and works perfectly. Till I found it I tried a lot of free software and recipes to free my music, and always ended up with frustration, that they were not reliable, or I didn\'t have the necessary knowledge to make them work properly  :? <br>Anyway, for 15$ i saved myself a lot of wasted time, and I have everything legally copied on my hard-drive.<br>Maybe this helps your problem a bit</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769018">\
	 <div id="dsq-comment-header-2769018" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769018" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769018">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769018" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769018" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;narn wrote:&lt;/h6&gt;I couldn\'t ge tunebite to work after I canceled the Napster membership.  So now I have all these other music files that don\'t play.  Where do I go from here?&lt;/ul&gt;<br><br>I already gave you a hint on another thread, but I\'ll detail it a bit.<br>Tunebite works in the following way: it uses Windows Media Player to play the protected music. When this music is played, the software records the output of your soundcard, using a digital-analog-digital process, and during this process the DRM protection is lost. The other data contained in the song are maintained and are automatically introduced in the ID Tags of the resulting .mp3 file.<br>Napster offers you a rental of their music. As long as you pay the monthly fee, you can download and listen as many songs as you want on your computer. But if you stop paying, then the license expires and you can\'t play the songs in Windows Media Player anymore.<br><br>So, if you want to use Tunebite with Napster files, convert your files, as long as the subscription to Napster is active  :!: <br><br>So you should reactivate your account with Napster, convert the files you already have, and then cancel it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769019">\
	 <div id="dsq-comment-header-2769019" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769019" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769019">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769019" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769019" class="dsq-comment-message">For the love of God... who is gonna be the genius to crack this?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769020">\
	 <div id="dsq-comment-header-2769020" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769020" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769020">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769020" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769020" class="dsq-comment-message">ok, so winamp is dead, is virtuosa gone now too?<br><br>Any method better than using a tape recorder and my speakers that works at the moment???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769021">\
	 <div id="dsq-comment-header-2769021" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769021" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769021">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769021" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769021" class="dsq-comment-message">read the above posts and you will find a lot of alternatives, that is, software alternatives. As I said before my personal favourite is Tunebite.  :P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769022">\
	 <div id="dsq-comment-header-2769022" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769022" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769022">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769022" class="dsq-comment-message">The winamp method works fine for me although i need a method of decoding windows DRM portected music so that i dont have to download the liscence as i cant download it.<br>any help muchly appreciated</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769023">\
	 <div id="dsq-comment-header-2769023" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769023" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769023">AlexTheBeast</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769023" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769023" class="dsq-comment-message">&lt;ul id="quote"&gt;&lt;h6&gt;Anonymous wrote:&lt;/h6&gt;The winamp method works fine for me although i need a method of decoding windows DRM portected music so that i dont have to download the liscence as i cant download it.<br>any help muchly appreciated&lt;/ul&gt;<br><br>yeah.  that\'s the rub.  there is no way to decode without the license.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769024">\
	 <div id="dsq-comment-header-2769024" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769024" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769024">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769024" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769024" class="dsq-comment-message">why do you guys even bother??? If you\'re gonna record the output of your soundcard like that, you might as well pick yourself up a cassette player, record the music, and transfer it back on the computer. that\'s all this recording nonsense is. And if you want better quality, connect the line out to the line in of another computer and record your audio. simple!<br><br>cracking the DRM isn\'t impossible. it\'s just that no one good enough to do it has been willing to do it and risk being prosecuted or sued.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769025">\
	 <div id="dsq-comment-header-2769025" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769025" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769025">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769025" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769025" class="dsq-comment-message">could someone please help, i got a message that says there was a problem with the folder whenever I\'m trying to install the output stacker plugin, so i either ignore or abort and obviously neither works to properly install the pugin. plz, i need help :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769026">\
	 <div id="dsq-comment-header-2769026" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769026" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769026">davak</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769026" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769026" class="dsq-comment-message">This hack doesn\'t work anymore.  The hole has been fixed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769027">\
	 <div id="dsq-comment-header-2769027" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769027" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769027">MickeyMouse</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769027" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769027" class="dsq-comment-message">woop!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2769028">\
	 <div id="dsq-comment-header-2769028" class="dsq-comment-header">\
	 <cite id="dsq-cite-2769028" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2769028">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2769028" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2769028" class="dsq-comment-message">Why not try software using Virtual CD-RW drive? I found a program using the Virtual CD-RW method to convert protected music to unprotected formats on <a href="http://www.download.com" rel="nofollow">www.download.com</a> . The program name is NoteBurner Audio Converter (<a href="http://www.noteburner.com" rel="nofollow">http://www.noteburner.com</a>). It worked perfectly on my computer. NoteBurner burns music onto a virtual CD-R. I cannot tell any difference between the original and converted music in terms of the music quality. And I would agree that NoteBurner is super fast and reliable.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=tech-recipes&t=napsterwinamp_hack_to_get_unprotected_free_music_windows_tech_recipes&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

	if (Dsq.jsonData.integration.theme == 4) {
		if (Dsq.jsonData.realtime_enabled) {
			Dsq.Realtime.initialize();
		}
	}

	



	window.ExecuteWhen = (function () {
	var obj = {}
	
	// Private
	var running = false;
	var timer = null;
	var pending = [];
	var startTimer = function() {
		running = true;
		timer = setInterval(obj.heartBeat, 100);
	};
	var stopTimer = function() {
		running = false;
		clearInterval(timer);
	};
	
	// Public
	obj.add = function (condition, code) {
		pending.push([condition,code]);
		this.heartBeat(); //!
		if (!running) {
			startTimer();
		}
	};
	obj.heartBeat = function() {
		if (!pending.length) {
			stopTimer();
		}
		var newPending = [];
		for (var i=0; i<pending.length; i++) {
			var cond = pending[i][0];
			var code = pending[i][1];
			// FIXME: if cond or code throw an error, they never get removed from pending
			if (cond()){
				code();
			}
			else {
				newPending.push([cond, code]);
			}
		}
		pending = newPending;
	};
	return obj;
})();

// also used in embed_thread.js:
window.fbIsReady = function () {return window.FB && FB.init;};
// NOTE: This script gets executed again without threadEl
//       set when we are loaded again as the fbc_receiver.
//       In this case, we don't need the hidden container.

if(!window.FB || !FB.init) {
	if(window.Dsq && Dsq.container) {
		// container is not present when init.js is loaded from an xd-receiver iframe; in this case,
		// we don't need the FB_HiddenContainer anyway.
		var fbDiv = document.createElement('div');
		fbDiv.id = "FB_HiddenContainer";	// Required or else FeatureLoader will execute a document.write.
		fbDiv.style.position = 'absolute';	// This is intentionally not setting display to none as this breaks
		fbDiv.style.top = '-10000px';		// Flash in Safari.
		fbDiv.style.left = '-10000px';
		fbDiv.style.width = '0px';
		fbDiv.style.height = '0px';
		Dsq.container.appendChild(fbDiv);
	}
	var fbJS = document.createElement('script');
	fbJS.type = "text/javascript";
	fbJS.src = "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php";
	document.getElementsByTagName('head')[0].appendChild(fbJS);

	ExecuteWhen.add(window.fbIsReady,
		function () {
			// HACK: This is a workaround FBC's single domain limitation by
			//		 allowing sites to create multiple forums with different
			//		 Facebook API keys.  This must be used in conjunction with
			//		 disqus_facebook_forum (see authenticateFacebook).
			var facebook_api_key = '182ec83bf17a2b0a980f481978335d5b';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

			FB.init(facebook_api_key, window.facebookXdReceiverPath || null,
				{fetchSignedPublicSessionData: true});
		});
}


	
		Dsq.Debug.log('Loading fbc');
		window.DisqusFbcParentController = (function (){
	var obj = {};
	
	// Private
	var rpcServer = null;
	var initted = false;
	var onInit = [];
	var user = null;
	var defaultRpcClient = null;
	var receiverUrl = "http://disqus.com/facebook-connect/xd_receiver.htm";
	var loginNode = document.getElementById('dsq-fbc-login');
	var authenticatedNode = document.getElementById('dsq-fbc-authenticated');
	var fbName = document.getElementById('dsq-fbc-name');
	var fbPic = document.getElementById('dsq-fbc-profilepic');
	var iframes = { 
		// Map of rpcServerName -> (rpcClient, iframeDomNode) pairs
		// Main Disqus iframe is added by init()
	};
	var makeRpcServerName = function(opt_postId) {
		// this method should be identical here and in iframeController factored out 
		if (opt_postId === undefined) {
			return 'disqusIframeFbcRpcServer';
		} else {
			return 'disqusIframeFbcRpcServer-' + opt_postId;
		}
	};
	var makeRpcClientName = function(opt_postId) {
		if (opt_postId === undefined) {
			return 'disqusParentFbcRpcClient';
		} else {
			return 'disqusParentFbcRpcClient-' + opt_postId;
		}
	};
	var updateFrame = function(rpcServerName) {
		var rpcClient = iframes[rpcServerName][0];
		var iframeNode = iframes[rpcServerName][1];
		rpcClient.send('setConnected', user);
		iframeNode.className = user ? 'dsq-post-reply-authenticated' : 'dsq-post-reply';
	};
	var setUser = function(userNow) {
		user = userNow;
		// pass null user data to signify logout
		var rpcServerName = null;
		for (rpcServerName in iframes) {
			updateFrame(rpcServerName);
		}
	};
	var createRpcClient = function(frameNode, opt_postId) {
		// Creates an XdRpcClient for communication with the iframe frameNode with parent comment 
		// equal to opt_postId. If this argument is undefined, creates a client for communicating with 
		// the main Disqus iframe. The XdRpcClient and frameNode are added to the "iframes" array.
		//
		// Returns the rpcServerName that the client is accessing. This name is also the index into
		// the "iframes" array.
		var ifName = Dsq.Iframes.makeReplyIframeName(opt_postId);
		var rpcServerName = makeRpcServerName(opt_postId);
		var rpcClientName = makeRpcClientName(opt_postId);
		var endpoint = new FB.XdComm.EndPoint(ifName, FB.XdComm.PageRelation.child, receiverUrl);
		var rpcClient = new FB.XdComm.XdRpcClient(rpcServerName, rpcClientName, endpoint, receiverUrl);
		iframes[rpcServerName] = [rpcClient, frameNode];
		if (window.isMashable) {
			// TODO: does this belong here?
			// Right now only Mashable needs this, because only they have a Connect button
			// inside the iframe, and that's the only iframe-> server communication
			rpcClient.send('createRpcClient', FB.XdComm.Server.singleton.get_receiverUrl());
		}
		return rpcServerName;
	};
	var postToNewsfeed = function(opt_result) {
		// Argument opt_result is an object containing values of the fb_connect_newsfeed cookies. 
		// These are `postId`, the id of the comment just posted, and `url`, the shortened link to it
		if (!opt_result) {
			return;
		}
		var activeComment = Dsq.Thread.getActiveCommentId();
		if (activeComment != opt_result.postId) {
			return;
		}
		var comment = Dsq.jsonData.posts[activeComment];
		params = {
			'site_name': Dsq.jsonData.forum.name,
			'comment_url': opt_result.url,
			'message': Dsq.Utils.stripTags(comment.message)
			};
		FB.Connect.showFeedDialog(83035958976, params, null, null, null, FB.RequireConnect.require);
	};
	var requireSession = function() {
		// Used when the iframe wants to initiate an FB Connect session
		FB.Connect.requireSession(obj.onLogin);
	};
	
	var onCreateReplyIframe = function(value) {
		if (value.xtype) {
			return;
		}
		var postId = value['postId'];
		if (!postId) {
			// We handle the main iframe separately, so in case somehow this gets called, skip it
			return;
		}
		var frameNode = value['node'];
		var rpcServerName = createRpcClient(frameNode, postId);
		updateFrame(rpcServerName);
		if(user && postId) {
			var node = document.getElementById('dsq-reply-bar-auth-' + postId);
			if (node) { // Not present in Mashable
				node.style.display = 'none';
			}
		}
	};

	// Public
	obj.onLogin = function() {
		// This is triggered either when the user connects or when they're already connected on visit
		var dsqReplyAuth = Dsq.Utils.getElementsByClassName(document, 'div', 'dsq-reply-bar-auth');
		var noAnonMsg = document.getElementById('dsq-no-anon-msg');
		
		if(noAnonMsg) { noAnonMsg.style.display = 'none'; }
		loginNode.style.display = 'none';
		for(var i=0; i<dsqReplyAuth.length; i++) {
			dsqReplyAuth[i].style.display = 'none';
		}
		
		authenticatedNode.style.display='block';
		FB.XFBML.Host.addElement(new FB.XFBML.ProfilePic(Dsq.$('dsq-fbc-profilepic')));
		FB.XFBML.Host.addElement(new FB.XFBML.Name(Dsq.$('dsq-fbc-name')));
		FB.Connect.getSignedPublicSessionData(setUser);
		
		if(document.getElementById('dsq-login-message')) {
			document.getElementById('dsq-login-message').style.display = 'none';
		}

		
		if(typeof(fbcLoginCallback) == 'function') {
			fbcLoginCallback();
		}
	};
	obj.logout = function() {
		var dsqReplyAuth = Dsq.Utils.getElementsByClassName(document, 'div', 'dsq-reply-bar-auth');
		var noAnonMsg = document.getElementById('dsq-no-anon-msg');
		
		FB.Connect.logout();
		if (!window.isMashable) {
			loginNode.style.display='inline';
		}
		
		if(noAnonMsg) { noAnonMsg.style.display = 'block'; }
		
		for(var i=0; i<dsqReplyAuth.length; i++) {
			dsqReplyAuth[i].style.display = 'block';
		}
		
		authenticatedNode.style.display='none';
		// Passing null user data to signify logout
		setUser(null);
		
		if(document.getElementById('dsq-login-message')) {
			document.getElementById('dsq-login-message').style.display = 'block';
		}
		
		if(typeof(fbcLogoutCallback) == 'function') {
			fbcLogoutCallback();
		}

		return false;
	 };
	obj.ensureInit = function(callback) {
		// If the controller hasn't already been initted, will wait until it has been before calling
		// callback; otherwise, calls it immediately. Does not attempt to call init.
		if (initted) {
			callback();
		} else {
			onInit.push(callback);
		}
	};
	obj.init = function() {
		// This method should be called after the FB scripts have loaded, FB.init has been called, 
		// and XdComm loaded.
		if (initted) {
			// I think this double init is caused by a bug with FB.ensureInit
			return;
		}
		var frameNode = Dsq.$(Dsq.Iframes.makeReplyIframeId());
		var rpcServerName = createRpcClient(frameNode);
		defaultRpcClient = iframes[rpcServerName][0];
		if (!window.isMashable) {
			FB.XFBML.Host.addElement(new FB.XFBML.LoginButton(loginNode));
		}
		Dsq.Events.addHandler(Dsq.Events.REPLY_IFRAME_CREATED, onCreateReplyIframe);
		if (Dsq.Thread.getActiveCommentId()) {
			// If there's a highlighted comment, we may have just posted, so check the cookie
			// to see if we should post to newsfeed.
			defaultRpcClient.send('queryNewsfeed', null, postToNewsfeed);
		}
		if (window.isMashable) {
			// Right now only Mashable needs this, because only they have a Connect button
			// inside the iframe, and that's the only iframe-> server communication
			var exportedMethods = {
				requireSession : {'method': requireSession}
			};
			rpcServer = new FB.XdComm.XdRpcServer('disqusParentFbcRpcServer', exportedMethods);

		}
		initted = true;
		for (var i=0; i<onInit.length; i++) {
			onInit[i]();
		}
	};

	return obj;
})();

		ExecuteWhen.add(window.fbIsReady,
			function() {
				FB.ensureInit(function () {
					DisqusFbcParentController.init();
					FB.Connect.ifUserConnected(DisqusFbcParentController.onLogin);
				});
			});
	


if(typeof(disqus_callback) == 'function') {
	var callback_params = Dsq.Utils.getRequestParams()['dsq_cbp'] || null;

	// We don't care about any errors in third-party code
	try {
		disqus_callback(callback_params);
	} catch (x) {
		if (typeof(console) != 'undefined' && typeof(console.log) == 'function') {
			// But it would be nice to let developers know about them
			console.log(x);
		}
		// pass
	}

	// HACK: We don't know if the callback wraps our container, which may
	// possibly result in a new DOM element.
	Dsq.container = document.getElementById('dsq-content');
}

// Global event handler for narcissus.
if (Dsq.jsonData.integration.theme == 4) {
	var g = Dsq.Utils.ie ? document : window;
	Dsq.Utils.addEventListener(g, 'keydown', function(event) {
		// Handle "enter" key on input for post box.
		if ((event.keyCode || event.which) == 13) {
			var target = Dsq.Utils.ie ? event.srcElement : event.target;
			// For Safari bug, detect text node.
			if (target.nodeType == 3) {
				target = target.parentNode;
			}

			if (target.nodeName == 'INPUT' &&
				target.parentNode.className == 'dsq-input-wrapper') {
				var postId = Dsq.Utils.extractId(target);
				Dsq.Templates.postComment(postId, this, false);
			}
		}
	});
}

})();




