<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Discussion on Hype Machine download links | Userscripts.org</title>
    <link>http://userscripts.org/scripts/show/23612</link>
    <description>Recent comments on userscript: Hype Machine download links</description>
    <language>en-us</language>
    <ttl>60</ttl>
    <item>
      <title>New version now working!, replied by gingerbeardman</title>
      <description>&lt;p&gt;Great work. Thanks!&lt;/p&gt;</description>
      <pubDate>Mon, 23 Nov 2009 17:38:52 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39806:192695</guid>
      <author>gingerbeardman</author>
      <link>http://userscripts.org/posts/192695</link>
    </item>
    <item>
      <title>New version now working!, replied by Adam Darby</title>
      <description>&lt;p&gt;you rock!!!! thanks man!!!&lt;/p&gt;</description>
      <pubDate>Thu, 19 Nov 2009 07:16:11 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39806:191393</guid>
      <author>Adam Darby</author>
      <link>http://userscripts.org/posts/191393</link>
    </item>
    <item>
      <title>New version now working!, replied by tonyskn</title>
      <description>&lt;p&gt;Hey,&lt;/p&gt;

&lt;p&gt;Make sure to check the new version of the script I just uploaded. It seems to be working perfectly (all the Ajax issues are now fixed) with support to some very handy keyboard shortcuts.&lt;/p&gt;

&lt;p&gt;Please let me know about any bugs you come accross.&lt;/p&gt;

&lt;p&gt;Enjoy :)&lt;/p&gt;</description>
      <pubDate>Wed, 18 Nov 2009 18:23:16 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39806:191182</guid>
      <author>tonyskn</author>
      <link>http://userscripts.org/posts/191182</link>
    </item>
    <item>
      <title>no longer working, replied by gingerbeardman</title>
      <description>&lt;p&gt;Yep, same.&lt;/p&gt;</description>
      <pubDate>Wed, 18 Nov 2009 16:43:30 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39665:191145</guid>
      <author>gingerbeardman</author>
      <link>http://userscripts.org/posts/191145</link>
    </item>
    <item>
      <title>no longer working, replied by Dank Logic</title>
      <description>&lt;p&gt;Yeah, Hype Machine definitely caught on. I now get a 1.8 kB forbidden page htm file every time.&lt;/p&gt;</description>
      <pubDate>Tue, 17 Nov 2009 06:06:18 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39665:190699</guid>
      <author>Dank Logic</author>
      <link>http://userscripts.org/posts/190699</link>
    </item>
    <item>
      <title>no longer working, replied by freke70</title>
      <description>&lt;p&gt;Yes, I have the same problem.
&lt;br /&gt;Hopefully it can be fixed.&lt;/p&gt;</description>
      <pubDate>Mon, 16 Nov 2009 20:34:10 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39665:190586</guid>
      <author>freke70</author>
      <link>http://userscripts.org/posts/190586</link>
    </item>
    <item>
      <title>no longer working, replied by Adam Darby</title>
      <description>&lt;p&gt;The title says it all . . . is anyone else experiencing this?&lt;/p&gt;</description>
      <pubDate>Mon, 16 Nov 2009 16:59:45 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:39665:190554</guid>
      <author>Adam Darby</author>
      <link>http://userscripts.org/posts/190554</link>
    </item>
    <item>
      <title>Greasekit/Safari doesn't work, so I fixed it, replied by buggyG</title>
      <description>&lt;p&gt;Running GreaseKit 1.7 through SIMBL in safari 4.03 64bit mode renders hypem pages blank when trying to use das05r modified script..&lt;/p&gt;</description>
      <pubDate>Tue, 27 Oct 2009 01:22:19 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:32072:183985</guid>
      <author>buggyG</author>
      <link>http://userscripts.org/posts/183985</link>
    </item>
    <item>
      <title>Top Tips, replied by Aaron Russell</title>
      <description>&lt;p&gt;I wrote it before using this script, its lost now among backups and old documents but yeah pretty much what you just said. I stopped downloading from hypem like that because you get so much crap music.&lt;/p&gt;</description>
      <pubDate>Sun, 25 Oct 2009 22:25:43 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:27995:183596</guid>
      <author>Aaron Russell</author>
      <link>http://userscripts.org/posts/183596</link>
    </item>
    <item>
      <title>Top Tips, replied by electBlake</title>
      <description>&lt;p&gt;Basically after the hypem script runs you just simulate a click on each of the download links? S'What I would do, heh.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Oct 2009 03:06:00 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:27995:182495</guid>
      <author>electBlake</author>
      <link>http://userscripts.org/posts/182495</link>
    </item>
    <item>
      <title>Not working in search (June 13, 2009), replied by electBlake</title>
      <description>&lt;p&gt;Hey Tony.&lt;/p&gt;

&lt;p&gt;Check your messages :) I updated your script to fix this.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Oct 2009 03:03:37 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28772:182490</guid>
      <author>electBlake</author>
      <link>http://userscripts.org/posts/182490</link>
    </item>
    <item>
      <title>Greasekit/Safari doesn't work, so I fixed it, replied by electBlake</title>
      <description>&lt;p&gt;NICE. I was very excited about greasekit and then very sad when this userscript didn't work. I'll check this off of reasons why I can't move from FF :)&lt;/p&gt;</description>
      <pubDate>Fri, 23 Oct 2009 03:02:44 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:32072:182487</guid>
      <author>electBlake</author>
      <link>http://userscripts.org/posts/182487</link>
    </item>
    <item>
      <title>Unpack the Javascript?, replied by electBlake</title>
      <description>&lt;p&gt;yes, the packed stuff was just jquery. instead of including jquery in the dom, it just included the jquery library itself in the script.&lt;/p&gt;

&lt;p&gt;the real glory is in plain text.&lt;/p&gt;</description>
      <pubDate>Fri, 23 Oct 2009 03:00:46 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28926:182484</guid>
      <author>electBlake</author>
      <link>http://userscripts.org/posts/182484</link>
    </item>
    <item>
      <title>newbie help - how to get mp3 file, replied by erinferin</title>
      <description>&lt;p&gt;hello, this is my first greasemonkey script so apologies if this is a dumb question....&lt;/p&gt;

&lt;p&gt;when i go to hypemachine i see the little floppy disk icons. when i click they open up the song in quicktime. if i try to save link as, it just ends up being a .htm file. how do i download the full mp3?&lt;/p&gt;

&lt;p&gt;thanks for the help!&lt;/p&gt;</description>
      <pubDate>Wed, 14 Oct 2009 03:50:37 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:37259:179043</guid>
      <author>erinferin</author>
      <link>http://userscripts.org/posts/179043</link>
    </item>
    <item>
      <title>Songbird support, replied by tonyskn</title>
      <description>&lt;p&gt;Awesome, thanks!&lt;/p&gt;</description>
      <pubDate>Thu, 03 Sep 2009 07:19:11 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:34331:165465</guid>
      <author>tonyskn</author>
      <link>http://userscripts.org/posts/165465</link>
    </item>
    <item>
      <title>Greasekit/Safari doesn't work, so I fixed it, replied by dz0ny</title>
      <description>&lt;p&gt;Repalce script.src = '&lt;a href=&quot;http://jquery.com/src/jquery-latest.js'&quot;&gt;http://jquery.com/src/jquery-latest.js'&lt;/a&gt;;
&lt;br /&gt;with
&lt;br /&gt;script.src = '&lt;a href=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'&quot;&gt;http://ajax.googleapis.com/ajax/libs/jquery/1.3...&lt;/a&gt;;&lt;/p&gt;

&lt;p&gt;For faster loading!!&lt;/p&gt;</description>
      <pubDate>Wed, 02 Sep 2009 12:26:44 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:32072:165242</guid>
      <author>dz0ny</author>
      <link>http://userscripts.org/posts/165242</link>
    </item>
    <item>
      <title>Songbird support, replied by dz0ny</title>
      <description>&lt;p&gt;Just made Songbird version with extra features (downloading) enjoy!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://pastie.org/602881&quot;&gt;http://pastie.org/602881&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now also only for Songbird &lt;a href=&quot;http://userscripts.org/scripts/show/57162&quot;&gt;http://userscripts.org/scripts/show/57162&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 02 Sep 2009 12:23:21 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:34331:165240</guid>
      <author>dz0ny</author>
      <link>http://userscripts.org/posts/165240</link>
    </item>
    <item>
      <title>Greasekit/Safari doesn't work, so I fixed it, replied by das05r</title>
      <description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;Firstly, thanks for this script, it works really well for me.&lt;/p&gt;

&lt;p&gt;I wanted it to work in Safari with Greasekit, but it doesn't work. I read a method to getting it working on here:
&lt;br /&gt;&lt;a href=&quot;http://henrik.nyh.se/2009/07/jquery-in-greasekit&quot;&gt;http://henrik.nyh.se/2009/07/jquery-in-greasekit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I implemented this in the script, and it now works great!&lt;/p&gt;

&lt;p&gt;Code is below if you're interested.&lt;/p&gt;

&lt;p&gt;// ==UserScript==
&lt;br /&gt;// @name           Hype Machine direct download links (new!)
&lt;br /&gt;// @author         tonyskn_at_gmail.com
&lt;br /&gt;// @description	   Add download links next to tracks on The Hype Machine.
&lt;br /&gt;// @include        &lt;a href=&quot;http://hypem.com/&quot;&gt;http://hypem.com/&lt;/a&gt;*
&lt;br /&gt;// ==/UserScript==&lt;/p&gt;

&lt;p&gt;var icon_html = '&lt;img height=&quot;10&quot; width=&quot;10&quot; /&gt;';&lt;/p&gt;

&lt;p&gt;function jQueryIsReady($) {
&lt;br /&gt;  
&lt;br /&gt;  $(&quot;[id*='track_name']&quot;).each(function() {
&lt;br /&gt;		var index = $(this).attr('id').substring(11);
&lt;br /&gt;		var trackId = unsafeWindow.trackList[document.location.href][index][&quot;id&quot;];
&lt;br /&gt;		var trackKey = unsafeWindow.trackList[document.location.href][index][&quot;key&quot;];
&lt;br /&gt;		// GM_log(index+' '+trackId+' '+ trackKey);
&lt;br /&gt;		$('&lt;a&gt;&lt;/a&gt;').html('?'+icon_html).attr('href', '/serve/play/'+trackId+'/'+trackKey).appendTo(this);		
&lt;br /&gt;	})
&lt;br /&gt;  
&lt;br /&gt;  
&lt;br /&gt;}&lt;/p&gt;

&lt;p&gt;// ----------------------------------------------------------------------
&lt;br /&gt;// Greasemonkey/GreaseKit compatibility
&lt;br /&gt;// ----------------------------------------------------------------------&lt;/p&gt;

&lt;p&gt;if (typeof(unsafeWindow) === 'undefined') {
&lt;br /&gt; unsafeWindow = window;
&lt;br /&gt;}&lt;/p&gt;

&lt;p&gt;// Based on &lt;a href=&quot;http://userscripts.org/topics/1912&quot;&gt;http://userscripts.org/topics/1912&lt;/a&gt;
&lt;br /&gt;if (typeof(GM_addStyle) === &quot;undefined&quot;) {
&lt;br /&gt;  GM_addStyle = function(styles) {
&lt;br /&gt;    var oStyle = document.createElement(&quot;style&quot;);
&lt;br /&gt;    oStyle.setAttribute(&quot;type&quot;, &quot;text/css&quot;);
&lt;br /&gt;    oStyle.appendChild(document.createTextNode(styles));
&lt;br /&gt;    document.getElementsByTagName(&quot;head&quot;)[0].appendChild(oStyle);
&lt;br /&gt;  }
&lt;br /&gt;}&lt;/p&gt;

&lt;p&gt;// ----------------------------------------------------------------------
&lt;br /&gt;// jQuery
&lt;br /&gt;// ----------------------------------------------------------------------&lt;/p&gt;

&lt;p&gt;var script = document.createElement('script');
&lt;br /&gt;script.src = '&lt;a href=&quot;http://jquery.com/src/jquery-latest.js'&quot;&gt;http://jquery.com/src/jquery-latest.js'&lt;/a&gt;;
&lt;br /&gt;script.type = 'text/javascript';
&lt;br /&gt;script.addEventListener(&quot;load&quot;, function() {
&lt;br /&gt;  jQueryIsReady(unsafeWindow.jQuery);
&lt;br /&gt;}, false);
&lt;br /&gt;document.getElementsByTagName('head')[0].appendChild(script);&lt;/p&gt;</description>
      <pubDate>Mon, 03 Aug 2009 13:38:06 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:32072:153866</guid>
      <author>das05r</author>
      <link>http://userscripts.org/posts/153866</link>
    </item>
    <item>
      <title>Unpack the Javascript?, replied by alexabreu</title>
      <description>&lt;p&gt;oops. is the packed stuff just jquery? &lt;/p&gt;

&lt;p&gt;i was used to this:&lt;/p&gt;

&lt;p&gt;// Add jQuery
&lt;br /&gt;    var GM_JQ = document.createElement('script');
&lt;br /&gt;    GM_JQ.src = '&lt;a href=&quot;http://jquery.com/src/jquery-latest.js'&quot;&gt;http://jquery.com/src/jquery-latest.js'&lt;/a&gt;;
&lt;br /&gt;    GM_JQ.type = 'text/javascript';
&lt;br /&gt;    document.getElementsByTagName('head')[0].appendChild(GM_JQ);&lt;/p&gt;

&lt;p&gt;// Check if jQuery's loaded
&lt;br /&gt;    function GM_wait() {
&lt;br /&gt;        if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
&lt;br /&gt;    else { $ = unsafeWindow.jQuery; letsJQuery(); }
&lt;br /&gt;    }
&lt;br /&gt;    GM_wait();&lt;/p&gt;

&lt;p&gt;// All your GM code must be inside this function
&lt;br /&gt;    function letsJQuery() {
&lt;br /&gt;        alert($); // check if the dollar (jquery) function works
&lt;br /&gt;    }&lt;/p&gt;</description>
      <pubDate>Tue, 16 Jun 2009 16:10:38 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28926:133986</guid>
      <author>alexabreu</author>
      <link>http://userscripts.org/posts/133986</link>
    </item>
    <item>
      <title>Unpack the Javascript?, replied by alexabreu</title>
      <description>&lt;p&gt;Any chance you'd be willing to unpack your Javascript so it's more readable?&lt;/p&gt;</description>
      <pubDate>Tue, 16 Jun 2009 15:28:50 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28926:133961</guid>
      <author>alexabreu</author>
      <link>http://userscripts.org/posts/133961</link>
    </item>
    <item>
      <title>Not working in search (June 13, 2009), replied by tonyskn</title>
      <description>&lt;p&gt;Hi,
&lt;br /&gt;The download links appear on /search and /artist pages after a refresh. Or you could open a track's link in a new tab.
&lt;br /&gt;I'm working on a fix.&lt;/p&gt;

&lt;p&gt;-Tony&lt;/p&gt;</description>
      <pubDate>Mon, 15 Jun 2009 21:20:00 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28772:133685</guid>
      <author>tonyskn</author>
      <link>http://userscripts.org/posts/133685</link>
    </item>
    <item>
      <title>Not working in search (June 13, 2009), replied by applesandsynths</title>
      <description>&lt;p&gt;Hey,&lt;/p&gt;

&lt;p&gt;This is just a heads up that the script doesn't seem to work when one searches for artists on Hype Machine. I put in &lt;a href=&quot;http://hypem.com/#/search/*/&quot;&gt;http://hypem.com/#/search/*/&lt;/a&gt;* also in greasemonkey for included pages and yet it still does not seem to work. The download links only appear to show up on the main page of Hype Machine. Any chance of a fix or work around? &lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <pubDate>Sat, 13 Jun 2009 18:42:18 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:28772:132836</guid>
      <author>applesandsynths</author>
      <link>http://userscripts.org/posts/132836</link>
    </item>
    <item>
      <title>Top Tips, replied by Aaron Russell</title>
      <description>&lt;p&gt;On my browser the mp3 opens in firefox and plays so it takes a few extra clicks to download the file. I went to &lt;code&gt;options&lt;/code&gt; in firefox, then &lt;code&gt;applications&lt;/code&gt;, scrolled down to &lt;code&gt;mp3&lt;/code&gt; and changed it from &lt;code&gt;always ask&lt;/code&gt; to &lt;code&gt;Save file&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This means when I click save, it downloads automatically and closes the tab. Its cool like but you could switch it back if you are finished or don't want it for other mp3 files.&lt;/p&gt;

&lt;p&gt;You could add this in the description as like an optional setting to get the most from the script. A script can't make that setting though I think.&lt;/p&gt;

&lt;p&gt;I use a program called &lt;code&gt;ID3 Changer&lt;/code&gt; to name each file as its mp3 title, Its pretty useful just remember to configure it to name them properly.&lt;/p&gt;

&lt;p&gt;I have made a script to download the 20 shown on one page, It's useful to download the most popular 20 in one click and combined with the first tip looks awesome when 20 mp3s just pop up in the downloader. ID3 Changer will remove duplicates also. I haven't uploaded this script but if anyone's interested give us a shout.&lt;/p&gt;</description>
      <pubDate>Mon, 01 Jun 2009 12:05:34 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:27995:127837</guid>
      <author>Aaron Russell</author>
      <link>http://userscripts.org/posts/127837</link>
    </item>
    <item>
      <title>Can't stream songs., replied by Julzzzz</title>
      <description>&lt;p&gt;I can now download all of the songs fine but I can't stream them anymore. Is it meant to be like this or has something just stuffed up? Plz help.&lt;/p&gt;</description>
      <pubDate>Sat, 23 May 2009 14:13:24 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:27469:124901</guid>
      <author>Julzzzz</author>
      <link>http://userscripts.org/posts/124901</link>
    </item>
    <item>
      <title>Fixed ;), replied by reflorance</title>
      <description>&lt;p&gt;you are incredible!  i have greasemonkey soley for the benefit of this script.  thank you!&lt;/p&gt;</description>
      <pubDate>Thu, 21 May 2009 03:29:25 +0000</pubDate>
      <guid isPermaLink="false">userscripts.org:23010:124043</guid>
      <author>reflorance</author>
      <link>http://userscripts.org/posts/124043</link>
    </item>
  </channel>
</rss>
