%exnfo% and station playlist fix update

Just deployed update. I had intended for this to be optional, but everyone will be prompted to install it unfortunately as it’s over a month.

11/23/2012 1.5 build 1511 (optional)

Optional build that fixes station playlists and %exnfo%. I was told slacker saving was not working, but I have been unable to replicate the issue (working fine here). If you have relevant data, contact me on IRC.

Client: Removed some unused code
Client/Pandora: Fixed stations sniffing - this is why station playlists and exnfo were not working

UPDATE DEPLOYED

10/10/2012 1.5 build 1509

Fixes some songs not saving, and pandora one song rating saving. Replaces tortunnel with tor. Various other bugfixes and minor improvements.

Please note, pandora appears to be handling skips server-side. If you skip excessively (exact number not known), you may trigger it into giving you 42-second blank songs. If you get blank tracks, try another station, or wait a few hours. As long as you aren’t skipping multiple times in a row it seems pretty hard to trigger, though. If I can get more exact parameters I will add a warning.

Read-only listening should be possible for those who live outside the US, without using a proxy such as tor. However, you can’t create stations, rate songs, and so on, if not using a proxy.

IF you are still using tortunnel, it will be automatically upgraded to tor.

Portable version: Install saver2 (or the client) somewhere, then go to where you installed it and create a file named “local.mode”. Filename must be exact, not “local.mode.txt” etc. Contents don’t matter, the file just has to exist. You can then copy the install folder to your flash drive and use it from there; settings will be saved on the flash drive. This feature has existed for a while, just forgot to document it…

Sorry for the delay, school has been rather obnoxious and has not left me with much free time to work on programming of any sort.

Batanga: Added turbo mode setting
Batanga: Fixed album art handling
Batanga: Fixed other urls used
Client: Added keyboard control for song search dialog
Client: Stations fetched via auth rather than duplicate call
Client: Fixed a crash due to disposed UI
Client: Refactored AACPlus decoder
Client: AACPlus decoder now can use NeAACDecPostSeekReset, or can emulate it if neccisary
[CRITICAL] Client: Eternal buffering due to error /may/ be fixed. If anyone gets "ERROR" to show up in the time field, let me know.
[CRITICAL] Saver2: Fixed SongInfo.Clone() not duplicating ExNfo field (affects Pandora One song rating saving)
SProxy: May support IPv6 now
SProxy: Played with quirky server handling. May be fixed.
[CRITICAL] Pandora: Fix for changed data URLs
IRC: Added /r to reply to private messages. Double-backspace on a blank input will also work.
IRC: Made the warning more scary
IRC: Added smooth text zoom via mouse wheel + ctrl
IRC: Added text copied tooltip
IRC: Added tooltips for most controls
[CRITICAL] Tortunnel: Defunct.
TorEndPoints: Rewritten to use tor (again)
Installer: Tortunnel replaced with tor

Notice: Some songs not saving

Pandora has started using a new domain for some songs. It will require some more involved changes to support saving; I will have to do a proper QC on the various other fixes I’ve been doing over the last few months before I can release it. Due to a lack of free time, expect an update late tuesday, early wednesday.

Pandora Client UI Replacement

A while ago, I untangled the UI from the main code of the client. End result being you can completely replace the pandora client UI. Made an example project way back when, forgot to release it. So here we are.

Really simple UI; it was meant to test the new system and not much else. Maybe some of you will get a kick out of it. Simplest way to use it is to drag NewUI.dll to the install folder, then run “use newUI.bat” to run the pandora client with the plugin temporarily loaded. VS 2008 or newer required to edit the source.

Package: http://ridetheclown.com/downloads/ClientExampleUI.zip

Saver2/Pandora Update 6/9

CRITICAL: If you are still getting the disappearing client error and you have just updated, you are the victim of NSIS (installer software) being a piece of garbage. To fix this, restart your computer than manually run the latest installer and install over your current one. I’m sorry for the inconvenience – it will not happen again.

FIXES PANDORA CLIENT DISAPPEARING – a bug in the installer caused people to retain old pandora client versions when updating if a hung process was in the background.

Pandora seems to have stopped using mediaserver.* urls – try your original accounts, people who had to create new ones.

Pandora One users will get 192kbs audio once more, and some other minor bugs were fixed.

This should be the last of the spree of updates, assuming Pandora manages not to break their own servers in the meantime…

Notes after the break.
Continue reading

“HTTP Streaming Error”

Yes, the Pandora client is not working for some people. Pandora has a broken server that only certain accounts are being served, rendering these accounts unable to listen to pandora on any pandora client, including their website.

There is nothing I can do to fix this; however, a work-around is to create a new pandora account, which generally gets working URLs. Hopefully pandora will get their shit together sometime soon.

6/9: IF YOUR PANDORA CLIENT IS DISAPPEARING AND YOU JUST UPDATED, PLEASE SEE THIS POST!

6/8 3:00pm: Seems like pandora is no longer using mediaserver urls. Try using your original accounts.

6/5 7:00pm: Pandora have broken the facility to return 192kbs audio. Hope you didn’t pay for pandora one. Releasing an update now so some accounts will work again - if a song skips after a few seconds, or does not completely download, create a new account.

6/5 8:00am: Pandora seem to have fixed their website, but mobile clients still aren’t working properly as they seem to have broken the functionality they use to give MP3 data. This remains a can’t-fix issue at this time.