Jump to content

Pandora Timeshifting App: Main Discussion Thread


Recommended Posts

  • Replies 1.4k
  • Created
  • Last Reply

Top Posters In This Topic

yeah...so I really dont feel like looking though 82 fukin pages just to find out this one question...

Is there a Pandora Hack or silmilair application/hack that will mark the songs that I download as a "Thumbed-up" song? Because Its really annoying trying to find the songs that are thumbed up, then having to separate them, etc.

So if anyone has already read all of these 82 pages, please reply.

thanks

Link to post
Share on other sites
Is there a Pandora Hack or silmilair application/hack that will mark the songs that I download as a "Thumbed-up" song?

hmm, from someone who has read all 82 pages.... no. by the way if anyone is interested, pandora's jar works in songbird... hehehehe.

kripty

Link to post
Share on other sites
Is there a Pandora Hack or silmilair application/hack that will mark the songs that I download as a "Thumbed-up" song?

Yeh - no cigar on that one - I had to code that functionality in myself for my home-brew version... So it creates a separate playlist of "Favs" every time you thumbs-up something.. also, it deletes songs you thumbs down..

sorry pal :roll:

Link to post
Share on other sites

Hi there. First off, thanks for the app - it's great.

I've a couple of small issues - i've looked through most of the 83 pages to find an answer but haven't yet. When I 'grab' a song manually it actually saves the previous song. i click within 15 seconds of the start so am not sure what it's doing.

Also, sometimes it only records about 20 seconds of a song, not the whole thing.

Anyone got any ideas?

I'm running latest firefox, latest pandora version, flash 8.

much appreciated.

Link to post
Share on other sites
Hi there. First off, thanks for the app - it's great.

I've a couple of small issues - i've looked through most of the 83 pages to find an answer but haven't yet. When I 'grab' a song manually it actually saves the previous song. i click within 15 seconds of the start so am not sure what it's doing.

Also, sometimes it only records about 20 seconds of a song, not the whole thing.

Anyone got any ideas?

I'm running latest firefox, latest pandora version, flash 8.

much appreciated.

I am also doing something similiar and facing the same problem except the previous song getting saved error. Please help...

Link to post
Share on other sites

The program won't seem to download any songs with mrmath's version that I finally got to work after figuring out that it no longer worked in Firefox but only IE (what's up with that?!). First of all, his version doesn't even have an mp3 folder under Pandora. Secondly, even when I created the folder myself, it won't save the files

In another issue, the artist info and song stats are no longer loading. What the hell is up with this f*cking program?! Someone please HELP!

Link to post
Share on other sites
it's pandora, they've made it so it's not compatible with pandora's jar anymore.

Those sneaky guys over at Pandora.

Here's the fix:

0) Make a backup copy of pandoraGrabber.js in the pandorajs folder.

1) Open pandoraGrabber.js in your favorite editor. Note that Windows users may need to use WordPad instead of Notepad

2) Replace every instance of "downloadMP3" with "pandorasJarDownloadMP3"

3) Replace every instance of "downloadMP3Response" with "pandorasJarDownloadMP3Response"

4) Save the new file

Start pandora over again.

A better idea would be to replace the name of the function with something random. This way they can't do it again. For example, replace "downloadMP3" with "IloveToDownalodMP3s" or replace "downloadMP3Response" with "fxzqrste".

Link to post
Share on other sites
The program won't seem to download any songs with mrmath's version that I finally got to work after figuring out that it no longer worked in Firefox but only IE (what's up with that?!).

Actually, it's supposed to be the other way around. It should work in firefox, but not in IE. My wife is using my version in firefox, and after I fixed the issue with the procedure names, it works fine. I'm working on merging my version with CF's version, and we hope to have a new version out soon. You can get the latest, of course, at http://sourceforge.net/projects/pandoras-jar.

MrMath/Rick

Link to post
Share on other sites

Mrmath, your fix makes Pandora's Jar download again, BUT it isn't working as it should (here at least)

It records a track, and then when a new track comes, just copies the track and renames it.

Like this:

Song a plays first.

Then song b plays.

Pandora's jar copies Song a, and renames it to Song b.

Then song c plays.

Pandora saves song c correctly.

Then song d plays.

Pandora's jar copies Song c, and renames it to Song d.

I'm sorry, but I don't know how to say this in different words :P.

Link to post
Share on other sites
Song a plays first.

Then song b plays.

Pandora's jar copies Song a, and renames it to Song b.

Then song c plays.

Pandora saves song c correctly.

Then song d plays.

Pandora's jar copies Song c, and renames it to Song d.

Had that Problem too. But since a Cachclean and a reboot it's gone.

Link to post
Share on other sites

Most of it works but not every Feature.

I'm not in "remote grab" mode and "Cruise Control" is off

When I click on "Grap This Track" nothing happens. The Song is not saved in the MP3 Folder. I tried it several Times, Foubelclicks too. Even after the Song was playing over a minute. And I waited watching the MP3 Folder for some time too.

When I am in Cruise Controle on mode the Grabbing works. It just saves every Track.

Would be great to have a "grab thumbs up Songs" and "grab favourite Songs" and "grab all - Cruise Control" Option.

FEATURES:

* save mp3 artist/album/song.mp3

WORKS

* ID3 tagging artist/album/song/track/year/genre

Artist and Song WORKS

Album, Track, Genre WORKS SOMETIMES

year DOES NOT WORK

* fetches artist bio - via last.fm

WORKS (most of the Time)

sometimes I get an Error like:

unable to retrieve bio from last.fm: Script '(function(){

function m(b){return b!=null?'"'+b+'"':'""'}function B(b){if(typeof encodeURIComponent=="function"){return encodeURIComponent(b)}else{return escape(b)}}function c(b,a){if(a){window.google_ad_url+="&"+b+"="+a}}function f(b,a){if(a){c(b,B(a))}}function l(b,a,d){if(a&&typeof a=="object"){a=a[d%a.length]}c("color_"+b,a)}function D(b,a){var d=b.screen,g=navigator.javaEnabled(),e=-a.getTimezoneOffset();if(d){c("u_h",d.height);c("u_w",d.width);c("u_ah",d.availHeight);c("u_aw",d.availWidth);c("u_cd",d.colorDepth)}c("u_tz",

e);c("u_his",history.length);c("u_java",g);if(navigator.plugins){c("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){c("u_nmime",navigator.mimeTypes.length)}}function y(b){b=b.toLowerCase();if(b.substring(0,3)!="ca-"){b="ca-"+b}return b}function G(b,a,d){d=d.substring(0,1000);d=d.replace(/%w?$/,"");if(b.google_ad_output=="js"&&(b.google_ad_request_done||b.google_radlink_request_done)){a.write('<script language="JavaScript1.1" src='+m(d)+"></script>")}else if(b.google_ad_output=="html"){if(b.name!=

"google_ads_frame"){a.write('<iframe name="google_ads_frame" width='+m(b.google_ad_width)+" height="+m(b.google_ad_height)+" frameborder="+m(b.google_ad_frameborder)+" src="+m(d)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');a.write("</iframe>")}}else if(b.google_ad_output=="textlink"){a.write('<script language="JavaScript1.1" src='+m(d)+"></script>")}}function F(b){var a=null;b.google_ad_frameborder=a;b.google_ad_format=a;b.google_page_url=a;

b.google_language=a;b.google_gl=a;b.google_country=a;b.google_region=a;b.google_
city=a;b.google_hints=a;b.google_safe=a;b.google_encoding=a;b.google_ad_output=a
;
b.google_max_num_ads=a;b.google_ad_channel=a;b.google_contents=a;b.google_altern
a
te_ad_url=a;b.google_alternate_color=a;b.google_color_bg=a;b.google_color_text=a
;
b.google_color_link=a;b.google_color_url=a;b.google_color_border=a;b.google_colo
r
_line=a;b.google_adtest=a;b.google_kw_type=a;b.google_kw=a;b.google_num_radlinks
=
a;b.google_max_radlink_len=

a;b.google_rl_filtering=a;b.google_rl_mode=a;b.google_rt=a;b.google_ad_type=a;b.
google_image_size=a;b.google_feedback=a;b.google_skip=a;b.google_page_location=a
;
b.google_referrer_url=a;b.google_ad_region=a;b.google_ad_section=a;b.google_bid=
a
;b.google_cpa_choice=a;b.google_cust_age=a;b.google_cust_gender=a;b.google_cust_
i
nterests=a;b.google_cust_id=a;b.google_cust_job=a;b.google_cust_u_url=a;b.google
_
cust_ch=a;b.google_ed=a;b.google_targeting=a;b.google_ad_host=a}function A(){var b=null,a=window,

d=document,g=new Date,e=g.getTime(),j=a.google_ad_format;if(a.google_cpa_choice){a.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+="client="+escape(y(a.google_ad_client));a.google_ad_region="_google_cpa_region_";c("cpa_choice",a.google_cpa_choice);if(typeof d.characterSet!="undefined"){f("oe",d.characterSet)}else if(typeof d.charset!="undefined"){f("oe",d.charset)}}else{a.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+="client="+escape(y(a.google_ad_client))}c("host",

a.google_ad_host);var k=a.google_num_slots_by_client,w=a.google_num_slots_by_channel,i=a.google_prev_a
d_formats_by_region;a.onerror=a.google_org_error_handler;if(a.google_ad_region==b&&a.google_ad_section!=b){a.google_ad_region=a.google_ad_section}var h=a.google_ad_region==b?"":a.google_ad_region,q=false;if(j){q=j.indexOf("_0ads")>0}if(q){if(a.google_num_0ad_slots){a.google_num_0ad_slots=a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=1}if(a.google_num_0ad_slots>1){return}}else if(!a.google_cpa_choice){if(a.google_num_ad_slots){a.google_num_ad_slots=

a.google_num_ad_slots+1}else{a.google_num_ad_slots=1}if(a.google_num_slots_to_rotate){i[h]=b;if(a.google_num_slot_to_show==b){a.google_num_slot_to_show=e%a.google_num_slots_to_rotate+1}if(a.google_num_slot_to_show!=a.google_num_ad_slots){return}}else if(a.google_num_ad_slots>3&&h==""){return}}c("dt",g.getTime());c("hl",a.google_language);if(a.google_country){c("gl",a.google_country)}else{c("gl",a.google_gl)}c("gr",a.google_region);f("gcs",a.google_city);f("hints",a.google_hints);c("adsafe",a.google_safe);

c("oe",a.google_encoding);c("lmt",a.google_last_modified_time);f("alternate_ad_url",a.google_alternate_ad_url);c("alt_color",a.google_alternate_color);c("skip",a.google_skip);c("targeting",a.google_targeting);var n=a.google_ad_client;if(!k[n]){k[n]=1;k.length+=1}else{k[n]+=1}if(i[h]){f("prev_fmts",i[h].toLowerCase());if(k.length>1){c("slot",k[n])}}if(j){f("format",j.toLowerCase());if(i[h]){i[h]=i[h]+","+j}else{i[h]=j}}c("num_ads",a.google_max_num_ads);c("output",a.google_ad_output);c("adtest",a.google_adtest);

if(a.google_ad_channel){var r=a.google_ad_channel;f("channel",r);var s="",t=r.split("+");for(var o=0;o<t.length;o++){var p=t[o];if(!w[p]){w[p]=1}else{s+=p+"+"}}f("pv_ch",s)}f("url",a.google_page_url);l("bg",a.google_color_bg,e);l("text",a.google_color_text,e);l("link",a.google_color_link,e);l("url",a.google_color_url,e);l("border",a.google_color_border,e);l("line",a.google_color_line,e);c("kw_type",a.google_kw_type);f("kw",a.google_kw);f("contents",a.google_contents);c("num_radlinks",a.google_num_radlinks);

c("max_radlink_len",a.google_max_radlink_len);c("rl_filtering",a.google_rl_filtering);c("rl_mode",a.google_rl_mode);c("rt",a.google_rt);c("ad_type",a.google_ad_type);c("image_size",a.google_image_size);c("region",a.google_ad_region);c("feedback_link",a.google_feedback);f("ref",a.google_referrer_url);f("loc",a.google_page_location);c("bid",a.google_bid);c("cust_age",a.google_cust_age);c("cust_gender",a.google_cust_gender);c("cust_interests",a.google_cust_interests);c("cust_id",a.google_cust_id);c("cust_job",

a.google_cust_job);c("cust_u_url",a.google_cust_u_url);c("cust_ch",a.google_cust_ch);c("ed",a.google_ed);if(z(a,d)&&d.body){var u=d.body.scrollHeight,v=d.body.clientHeight;if(v&&u){f("cc",Math.round(v*100/u))}}D(a,g);G(a,d,a.google_ad_url);F(a)}function C(b,a,d){A();return true}function z(b,a){return b.top.location==a.location}function x(b,a){var d=a.documentElement;if(z(b,a))return false;if(b.google_ad_width&&b.google_ad_height){var g=1,e=1;if(b.innerHeight){g=b.innerWidth;e=b.innerHeight}else if(d&&

d.clientHeight){g=d.clientWidth;e=d.clientHeight}else if(a.body){g=a.body.clientWidth;e=a.body.clientHeight}if(e>2*b.google_ad_height||g>2*b.google_ad_width){return false}}return true}function E(){var b=window,a=document,d=a.location,g=a.referrer,e=null;b.google_org_error_handler=
b.onerror;b.onerror=C;if(b.google_ad_frameborder==e){b.google_ad_frameborder=0}if(b.google_ad_output==e){b.google_ad_output="html"}if(b.google_ad_format==e&&b.google_ad_output=="html"){b.google_ad_format=b.google_ad_width+

"x"+b.google_ad_height}if(b.google_page_url==e){b.google_page_url=g;if(!x(b,a)){b.google_page_url=d;b.google_last_modified_time=Date.parse(a.lastModified)/1000;b.google_referrer_url=g}}else{b.google_page_location=g;if(!x(b,a)){b.google_page_location=d}}if(b.google_num_slots_by_channel==e){b.google_num_slots_by_channel=[]}if(b.google_num_slots_by_client==e){b.google_num_slots_by_client=[]}if(b.google_prev_ad_formats_by_region==e){b.google_prev_ad_formats_by_region=[]}}E();A();

})()' failed: ConversionError: The undefined value has no properties. (httpunit; line 2)

localhost connected to server.

* fetched last.fm [track stat]

DOES NOT WORK - No song stats found for this artist

* fetched last.fm [similar songs]

DOES NOT WORK - No song stats found for this artist

* fetches last.fm [top fans]

DOES NOT WORK - unable to retrieve top fans from last.fm: top friends not found

* fetches and saves album art - via last.fm

DOES NOT WORK

* tags ID3 cover art - (embeds album image in MP3, viewable in ITUNES / IPOD)

DOES NOT WORK

* add track to your last.fm account [recent tracks]

WORKS

* save settings to cookie

WORKS

* Pandora Backstage button

WORKS

* hideable Panels

WORKS

* skinnable

WORKS

* iTunes Integration (iTunes MUST be running)

Didn't try it yet.

I'm Using

Pandora jar 7.4.0_CF7 (released 13-Jan-2007) changed like mrmath wrote in his Post from Sat Feb 10, 2007 2:26 pm

Windows XP SP2

Mozilla Firefox 2

Flash 8 R24

Java

iTunes 6 (iTunes 7 is slow)

Pandora jar settings:

last.fm Data = on

CDDB Lookup = on

Link to post
Share on other sites

I made all of the canges to the pandoragrabber.js that mrmath said.

Also switched out the JAR and the default.properties to the updated ones, and it still wont grab on cruise or manual

Still the same exact problem.

Also, if i doubleclick the JAR file, the java window opens, but firefox doesnt open unless I doubleclick the MS_DOS Batch File also.

Tried cleaning out the cache and everything but to no avail.

Any suggestions?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...