Jump to content

Nebster's Pandora Song Ripper


nebster

Recommended Posts

Sorry, I seem to have misplaced the source so I can't fix any problems that are causing this but it may fixable still. You need to paste the log here

btw, if anyone want's the source (my code doesn't have comments i think) just decompile it using .net reflector and you then get it in basically any language you want!

I'll post my latest one soon but there's a few bugs I'm dealing with!

------------------------------------------------

------------------------------------------------

COMMENTS ON NEW RIPPER START HERE

------------------------------------------------

------------------------------------------------

Link to post
Share on other sites

Your application sounds great.I don't get how I'm supposed to run this. I downloaded your rar'ed file but it contains a python script and two other unknown files. Is this supposed to be used with something like greasemonkey? Thanks.

Link to post
Share on other sites
Your application sounds great.I don't get how I'm supposed to run this. I downloaded your rar'ed file but it contains a python script and two other unknown files. Is this supposed to be used with something like greasemonkey? Thanks.

Sorry, forgot to explain, you need perl to use it. I couldn't find a way of doing this in C++ so I used perl. I'm currently looking for a perl compiler but can't find one. To use it, open C:\tor.pac (or create it) and type in:

function FindProxyForURL(url, host)
{
if (dnsDomainIs(host, ".pandora.com")) return "PROXY 127.0.0.1:8888";
// All other requests don't pass proxy
return "DIRECT";
}

then go to your browsers properties and set the automatic configuration file to this (If you use a proxy, replace "direct" with "PROXY <addresshere>" or if it's a SOCKS proxy "SOCKS <addresshere>"

then open http://www.pandora.com/radio/tuner_8_6_0_0_pandora_mini.swf

To get this address when it says it's old or doesn't work, look at the source of http://www.pandora.com/?cmd=mini

and remove the https (and replace with http) or :443

Like I said, I'm still working on this so there are some things to sort out like this :rolleyes:

Link to post
Share on other sites
  • 2 months later...

RFE:

There's one minor flaw with the program. It requires your machine to have a direct connection to the internet. Many people are behind a firewall with a proxy server... If possible, it should have the ability to pass its requests through a proxy server specified by the user.

Link to post
Share on other sites
  • 1 month later...

Hi,

I need to use Tor to access pandora outside USA. I normally use tor.pac as below:

function FindProxyForURL(url, host)

{

if (shExpMatch(host, "*pandora.com*")) return "SOCKS 127.0.0.1:9050";

// All other requests don't pass proxy

return "DIRECT";

}

Can I use your app and how?

Link to post
Share on other sites
  • 4 weeks later...

Got similar problem.. noticed the similar format about the tor.pac so i got to use TorPac.js instead of tor.pac

// script which IE or firefox can use to decide how to route a certain URL
// this can also be used to avoid pandora's US-only restriction

function FindProxyForURL(url, host) {

if (shExpMatch(host, "*pandora.com*")) // url contains pandora.com
        return "PROXY 127.0.0.1:8888";    
            
return "DIRECT"; // no proxy
}

function FindProxyForURL(url, host)
{
if (shExpMatch(host, "www.pandora.com")) return "SOCKS 127.0.0.1:9050";
// All other requests don't pass proxy
return "DIRECT";
}

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...