Change Log

Published on January 2017 | Categories: Documents | Downloads: 44 | Comments: 0 | Views: 312
of 35
Download PDF   Embed   Report

Comments

Content

 

Client: Enabled skinning in old ui mode (linux) Client: Menu header will be rendered properly while menu is expanded rather than turning white Client: Positive gain will currently be set to 0 until a better solution for cli pping is found Client: Fixed a typo where fix_sound.bat should have been launched Client: Fixed snap to edges being disabled not actually working Client: Controls will now scale properly when window is sized Client: Skip button will properly visually disabled Client: Fatal client errors will no longer crash sproxy Client: Added fix for bad gain values...? Client: Height will now be rigidly enforced when sizing Client: If client is enlarged and closed when collapsed w/ remember size on, it will now display properly Client: Collapsed mode now scales properly Client: Added explicit content field and RPC to adjust it Client: Sneak peak eligibility will be logged Client: Option added to adjust explicit filter on common tab Client: Installer will no longer download mplayer.exe when wine mode is set. Client: A seek cursor will appear when the mini seekbar is hovered Client: Fixed the tooltip not being shown Client: Tentatively fixed a bug causing premature song end while seeking around in a song Client: Fixed a bug causing too large of files to be unseekable Client: Fixed momentary buffer underflow occuring occasionally when reading whil e writing Client/SA: Fixed previous songs not working Client/Nowplaying: MSN window not found will only be displayed if debug is on Client/Nowplaying: "MSN update failed" should not be seen unless it legit failed ; logic error was causing it to be displayed IRC: Topic will now be displayed in bold blue in a vain attempt to draw attentio n to it play.it: Fixed xml parsing crap play.it: Will no longer record ads Slacker: Added support for song-search download SProxy: Tray icon will be reset on minizing to tray to verify it is present SProxy: If "port in use" is encountered, a dialog will be shown to allow you to choose a new port and try again. SProxy: A log will be saved locally on log upload If your skip button disappears, try changing to a different skin and then changi ng back. Should fix the problem. ----7/9/2011 1.4.1 build 1317 Minor changes. Pandora protocol incremented; you must install this update to lis ten to pandora or save music from pandora. --- If you like this app, please donate! --[CRITICAL] Client/Pandora: PROTOCOL INC TO V31. Client: Client: Client: standby

Version bumped to 1.6.1 Gain is now taken into account for volume normalization Added standby detection to re-init the audio subsystem. Should fix wine (and anyone having problems on windows).

Client: Failure to set clipboard contents will now fail gracefully Client: Tooltip colour now provided by BackColor (form bg color) and ForeBrush ( title text colour). Some skins may require proper declarations to fix tooltips b

 

eing hard to read. Client: Added threadstart logging Client: Added facility to turn on debug mode Pandora: Added an override to allow saving from pianobar. SProxy/Saver2: Added methods to allow for additional info in log upload SProxy: Removed via header, as it seemed to have been causing problems. SProxy: Fixed a bug where a site with no body and no tailing \r\n would cause an error ----5/18/2011 1.4.1 build 1299 Minor bugfixes and internal changes. Fixed grooveshark. Client: Standalone version now uses stub versions of sproxy.exe and saver2 rathe r than a seperately compiled binary. removes requirement for a seperate binary f or saver2 and standalone versions. Client: Added some new skins from scorpion. Client: Fixed error after start on non english locales which do not use . as dec imal seperator Client/SProxy/Saver2: All new threads forced into en-US locale for my sanity. Grooveshark: Fixed metadata url SProxy: Mild refactoring of internal vars SProxy/Installer: SProxy-CL command line launcher now included Installer: Pandora.exe (standalone launcher) now included, and links for listeni ng only are set as well ----4/27/2011 1.4.1 build 1282 Client now goes by the name of Obyekt 666. Protocol incremented, keys changed. A dded some adjustments and 3 new skins. *If you are getting stuttering sound from the last update, open configuration, c lick pandora at left, and advanced tab at top. Change the Output Latency from Lo w to Medium, and restart client* Client/Pandora: PROTOCOL INCREMENTED TO v30. Keys changed Client: Added OutputLatency setting Client: Added output latency dropbox in advanced settings Client: Precache size min will be used if value < min, rather than using old def ault Client: Added 3 new skins from scorpion Client: Removed forcing mplayer under linux as apparently dsound has been fixed ----3/22/2011 1.4.1 build 1278 Added soft-pause and 3 band EQ to the client, as well as decreased the response time. Added easy icons to the configuration, and the saver2 tab opens by default now. Added a signficant amount of info to the log upload, to make debugging easier. This update may take a bit longer than usual if you use tortunnel; as it must to o be updated. Series of tweaks and server side utilities done to massively increase the speed with which tortunnel starts up.

 

Client: Client: Client: omma Client: Client: Client: Client: Client:

Made it easier to add hotkeys in the future. New hotkeys: randomize station and tire song Fixed a bug causing hotkeys to trigger on the wrong key due to missing c Fixed not respecting -local properly. Bug of the standalone client only. Added edit details link for stations (goes to pandora.com) Repeat now handled at the streamplayer level, not pandora client Added mono downmix for naudio output Added fading in/out ("soft") pause for naudio ouput, ala winamp

Client: Reduced output latency to 150ms: controls will be more responsive. Client: Type song hotkey will nolonger crash Client: Create derivative station disabled if station limit is reached Client: Advanced tab moved past any plugin tabs Client: Added 3 band equalization, accessible under the main menu. Requires NAud io output. Client: Added device select in advanced config. Only possible when using NAudio waveout. Client: Now use session.servername so the servername setting is technically not required Client/SProxy: if file "local.mode" exists in the install directory, local mode is enabled Client/SProxy: Should deal with hard poweroffs better (settings corruption) Tortunnel: Added the ability to accept a domain as directory server Tortunnel: Added support for querying directory server intelligently, causes a m assive speedup on load time esp. on slow conns TorEndPoints: will now use zzj.itf-inc.com as status mirror = should decrease ti me massively, as it uses caching TorEndPoints: will now use prechewed endpoints by zzj.itf-inc.com, skips the "qu erying torstatus" stage entirely (it's retained just in case, though) - much fas ter TorEndPoints: Proxy settings will always be ignored when requesting nodes Saver2: Added %aletter%, first letter of artist in uppercase Saver2: Added the ability to write source-specific newmusic playlists Saver2: Added ExtraGenres setting; a comma seperated list of additional genres t o be used by the scraper. Put - in front to remove genres Saver2: Genres will now be capitalized Saver2: Genre weak limit set to 10 (from 5) Saver2: Added logging for when file is not saved due to wrong response code (and prompts to clear cache if 304) Saver2: Added logging if track is unknown when SaveSong is called Saver2: Genre writing will now be done as a single string; apparent bug in tagli b with multiple genres. Saver2: Added icon for config Saver2: When config opened, defaults to saver2 tab Saver2: Songs are tagged prior to being moved now; should prevent itunes from ge tting files with no name. Saver2: Added a second prompt at first start about save directory Saver2: / and \ will no longer be accepted in song format; will be silently repl aced with a space. (was causing errors) SProxy: Config now has facility for icons for major tabs SProxy: Major tabs now located on the left SProxy: Version bump to 1.4.2; icons are breaking change SProxy: Added Proxy.ConfigDialog.DefaultFocus facility to suggest a default tab to focus on config show SProxy: Use host header from requests to populate Session.ServerName (semi obsol etes servername setting) SProxy: Log upload will now contain a santized config (ie no passwords) AND a te xt dump of the UI. Should make debugging even easier. BrowserPAC: Fixed entry for play.it; caused some files to not save from the alte

 

rnate server All: It's 2011 now. Updated '09-11. ----1/30/2011 1.4.1 build 1252 Sorry for two updates shortly after the other, but this tor thing needed to be f ixed ASAP. [CRITICAL] Tor: Added provision for remotely setting tor directory server: this is required as the default was failing. ----1/30/2011 1.4.1 build 1251 Some small fixes. Full functionality check done; play.it and accuradio updated a nd should work again. Fixed the IRC echoing command, and some other small bits Fixed a bug causing lookups to freeze song saving entirely. Fixed missing extens ions on playlists! Not really anything _that_ important, but anyone with a version over a month old will be prompted anyways, so might as well get everyone on one page :) Updated tortunnel blacklist, the amunet crap servers were back and would cause t ortunnel to take a very long time to load. Bans will be going into full effect with this update. Do not open the irc help i f you do not plan to talk. I've not strangled anyone yet ;) --- If you like this app, please donate! --If you have a suggestion, feel free to drop by IRC and run it past me. Accuradio: Updated to use new metadata domain Client: Fixed attempting to seek while using mplayer output stage Client: Fixed stations item not being visible when deleting current station Saver2: Fixed JPGTagArt setting not loading/setting properly Saver2: If a url is already marked as to-tamper, saverplugins will not match aga inst it again (waste of time) Saver2: Version incremented Saver2: now supports multiple data URLsAddDataUrl(url) and will say specifica lly whenSimpleSaverPlugin a data url was matched, add additional by using [ANNOYING] Saver2: Fixed missing extensions on playlists! [CRITICAL] Saver2: Fixed a bug where mplayer can hang lookups Saver2: Fixed files that uses lookup having missing accented chars and ? when lo oking at tags IRC: Fixed command echo (OOPS!) - fixing ping ping ping IRC: Now prompting are-you-sure for connecting normally, also. IRC: Added 5 second connect delay for exiting without connecting IRC: Added anti-caps provision for smilies ;) SProxy: User prompts will be logged now. play.it (AOL Radio): Updated - image tag was removed at some point, and was caus ing a failure. SongManager: Error will be logged if preview fails Genericsaver: Added a fix for an odd url bug...? Genericsaver: Fixed declining song lookups not working properly (wrong raw key n ame) Genericsaver: Updated to use new SSP changes. BrowserPAC: Added a few more exceptions for known omnisaver supported sites

 

Youtube: When force encoding is on, a frame from the video will be added as albu m art. Tor: Fails/success nodes will now be logged, so I can block bad servers faster. If you get an error, missing mp3 codec, install http://zzj.itf-inc.com/downloads /setupl3c.exe It will fix the problem. (new users only - if it works, it will continue to work ) Updated standalone client's changelog. Oops. ----1/16/10 1.4.0 build 1214 (nonvital) Apply this update if you are getting HTTP streaming errors and/or missing letter s in playlists. Has some minor fixes/improvements for the client, playlist fix for saver2 (missi ng character), and fix for "double jeopardy" song lookups. Several skins added t o the pandora client. WARNING: YOU WILL BE BANNED IF YOU JOIN THE IRC CHANNEL, VIA LIVE HELP, THEN IMM EDIATELY EXIT WITHOUT SAYING ANYTHING. If you press it by mistake, or just want to see what it does - fine. Just say hi, at the very least. Client: More variety will be returned when searching for songs to ban/add as see ds Client: Will now gracefully fail with stupid redirects by opendns/other portal w hen failing on audio.pandora urls Client: Should now handle aborts while buffering better (fix for error caused by user switching stations somehow when should not be able to) Client: Station change RPC will be denied while in loading state Client: 4 Skins added from scorpion and blueoyster Client: Repeat should function better... unknown why it started to mess up all o f a sudden. Client: "new Bitmap" added to disallowed in skins - use GetResBitmap(string) ins tead. Required for use when packaged properly. Client: (NowPlaying) uses SendMessageTimeout instead of SendMessage - as msn not responding was locking the client. Pandora/Client: Added fix for audio.pandora.com urls (add -sjl-t3-2) Saver2: Now maintains a hash of failed lookup files - so genericsaver does not a ttempt lookup of thebeing same session Saver2:the Fixed playlists written twice. wrong.... again. Sorry about this. IRC: Slightly modified some internal logic IRC: Will now attempt to show the existing window if another irc is running IRC: Address in status bar IRC: Reworded some messages IRC: Client will (would) now quit with a sensible quit-message, if coldfront was not being a douchebag IRC: Formal name set: Type 74 IRC Client IRC: Now GPL-licensed, source available. SProxy: If the user's PAC file is set to sproxy's pac on start, IE Proxies will be set to true, and it will be cleared on exit SProxy: If log > 2500 lines, first 500 lines and tailing 2000 lines are uploaded SProxy: Logs are now compressed when uploaded - will result in massively faster uploads Installer: Fixed silly bug, maybe... (old fix) Installer: Added GPL.txt BrowserPAC: Added exceptions for local hosts

 

----12/25/10 1.4.0 build 1198 Massive christmas update. NEW: The Pandora Client now supports QuickMix! Major improvements to the generic saver - it can now attempt to download all songs that your browser plays. This s hould get from some flash players on websites. Fixed forced encoding bug for you tube plugin. You will be prompted about omnisaver on first start after update, n ever thereafter. Added plugin to support batanga.com (latin website). Outputs 128kbs mp3. Support s album art. Saver2 and SProxy version bumped due to some internal changes. Also, the 100% cp u bug should be fixed now! To select QuickMix: Select it like any other station. It will be the first entry . You can also right click the stations button and select "Listen to QuickMix". To edit QuickMix: Right click stations and select "Modify Quickmix", or select " QuickMix" in the station management dialog (which shows up when you left click s tations) and then click "Edit QMix". --- Do you still use www.pandora.com in your browser to listen to Pandora? --If so, did you know Saver2 has its own Pandora client? It has no ads, no listeni ng limits, no skip limit, allows you to seek and repeat a song at will, and more ! It can go into shade mode like winamp (double click the title), and also suppo rts transparency and custom background skins. It can use your keyboard's media k eys, and set your MSN status to what you're now listening to on pandora, plus sc robble your music to Last.FM! Try it by clicking "Pandora Client" on the SProxy window! Tried it? Don't like it? Give me feedback! ----Support for song identification was added, via musicDNS. This means files with i nconsistant tags (such as grooveshark) can now be fixed, and sometime in the fut ure a better duplicate system can be implemented. However, identification is not for all songs bythe default, as it will peg one song cpu for a varying amount ofenabled time while it inspects file (around 2 s econds for a 4ghz i7). To enable, check "Lookup all songs via MusicDNS" on the c ommon tab, in saver2 settings. GenericSaver will use it where tags fails. You will be prompted on first launch after updating/clean install weither you wa nt to use the omnisaver or not, and if you want to allow song lookups. The only possible negative to using omnisaver is that it will save duplicates of files yo u download voluntarily in your browser. ------------------CLog: Batanga: First release. Client: Quickmix re-enabled Client: Quickmix modification RPC added and a form added to call it. Client: Stations form will not attempt to modify quickmix any longer Client: Fixed station limit being still low after logging in a normal user previ ously logged in as anonymous Client: Added ability to remember last window size, under appearance tab.

 

Client: Default skin changed to maniac skin if present on install Client: Slightly modified welcome screen Client: Fixed bug in HTTP proxy w/ auth handling. Pandora: Possibly fixed playlists being written without extensions when in turbo Pandora: Added prompt to update when pandora updates. Pandora: Text will be inserted into the pandora website prompting the user to up date if the version is no good (only triggered after website is loaded and playi ng music). Installer: Added batanga plugin Grooveshark: Possibly fixed playlists being written without extensions when in t urbo Grooveshark: Updated ad-busting and metadata sniffing for new version. (adbustin g courtesy of pegasus epsilon) GenericSaver: Added support for hoodlumpriest.net GenericSaver: Added support for musicshake (http://eng.musicshake.com/) GenericSaver: Added option to use omni filters (*.mp3, *.m4a, *.mp4, *.aac, *.og g, *.asf, *.wma) and content types of audio/* GenericSaver: Added custom match url support GenericSaver: Added configuration page SProxy: Version bump to 1.4.1 [CRITICAL] SProxy: 100% cpu bug tenatively fixed SProxy: Changed some exception messages to be more descriptive when displayed to user SProxy: Added some additional logging SProxy: Added some info when debuglevel >= 100, and removed streaming send log e ntries SProxy: Should no longer timeout on long-poll ajax requests SProxy: Removed host + version info from sproxy title, unneccisary and confusing SProxy: Chrome SHOULD now reload proxies properly with reload system proxies mes sage (this is a chrome bug - added two more calls in SP which fixes it) SProxy: Added right click menu for sessions. Allows url copying and downloading a copy of the session (NOTE: this only uses the url, not headers or postdata - t hus will probably not work for complex requests). Allows abortion of active sess ions which are not tampering. SProxy: Added option to edit /pac request to always use proxy SProxy: Fixed CONNECT requests not being handled properly when using a HTTP prox y that requires authentication SProxy: CORE.Prompt respects yesno prompt in UI mode and displays icons properly . SProxy: CORE.Prompt will now only return DialogResult.OK or DialogResult.Cancel (fix forAdded yesnoCORE.Started forms) SProxy: event, fired when UI is shown to user or CL interface starts. SProxy: Added Proxy.PluginMgr.ChangePosition, takes arguments of SPlugin and ind ex (to insert plugin at). Changes the order in which plugins mangle/sniff/etc se ssions. SHOULD ONLY BE CALLED FROM SPlugin.Start! (OnStarted within saver2). Any other places WILL cause an error! Saver2: Playlists will no longer be written with / or \ prepended to relative na mes. Toggling path types will cause existing playlists to be fixed. Saver2: SongInfo.FromFile will now try all supported file types until one works or runs out of types to try - extension argument is now ignored. (same for fromm p3) Saver2: Added OnUIStart method to saverplugin. Called when UI is shown to user. Saver2: Introduction text will be shown when running under mono now. Saver2: Version bumped to 1.4 due to internal changes to plugin system Saver2: A list of sessions files were saved from is now maintained, based on hon or system. Used so genericsaver does not resubmit stuff. Plugins not using Simpl eSaverPlugin should use Saver2.AddSrcSessionId immediatly prior to AddSong

 

Saver2: Added Lookup.GetFileInfo, which attempts to look up files using musicbra inz. Causes cpu spikes for varying amounts of time (set to low prio) Saver2: Added setting to disable file lookup Saver2: Tracknumber, if nonzero, is written to files now. Saver2: Lowercase extension now enforced Saver2: Song "finishing" (art lookup, identification, tagging, and song_saved ev ent) now done in the worker thread rather than by the sproxy request thread Saver2: Significant refactoring of internal song processing Saver2: Song genre will now be used more intelligently in file formats Saver2: Added prompts if unable to write to save folder Saver2: Added check if able to write to save folder on launch YouTube: Reworded configuration page and removed enabled checkbox which probably never "worked" YouTube: Fixed forced encoding not working BrowserPAC: Added omni filters, support for batanga, and provision for sproxy to edit to always use proxy Tor: Cleared blacklist, as patch 3 months+ ago pretty much removed the need for it. Installer: Added libofa.dll and libfftw3-3.dll [CRITICAL] Installer: Will no longer force the irc client to be closed before up dating Mono/etc: Updated package. Note: For full omnisaver support, your browser must be configured to use SProxy unconditionally or the "PAC: Use proxy always" checkbox in sproxy config must be checked. This is needed for files which have an audio content type but no extension are p assed. Mono users: to use the file lookup ability of saver2/genericsaver, libofa.so mus t be present in a path that mono searches. Recommend symlinking in saver2 folder . ----11/24/2010 1.3.3 build 1130 (nonvital) Fix for errors on grooveshark with some browsers. Client: Fixed the advanced options tab not showing up under linux hacks mode (ma y be preventing from config showing at all?) SProxy: Fix for post-data internal errors on clients sending headers and postdat a seperately Youtube: Forcibly converted files will not be saved in the file database ----Critical fix for an incredibly stupid error with the last update. 11/18/2010 1.3.3 build 1129 Added new plugin: 8tracks.com Outputs 64kbs aacplus and occassionaly 320kb mp3 Recommended listening: http://8tracks.com/leonfrey/encounters-at-the-end-of-theworld Grants unlimited skips on 8tracks + Misc bugfixes.

 

--- If you like this app, please donate! --New program: PandoraCaster, an app to stream pandora music, so you can listen to pandora using your favorite media player! More info at http://www.hak5.org/foru ms/index.php?showtopic=17704 8tracks: New plugin, grants unlimited skips Client: Added search for station management Client: Added sort alphabetically for station management Client: Added a prompt for users logging in as anon Installer: Added 8tracks Installer: Songza plugin will be deleted on update now BrowserPAC: Added 8tracks BrowserPAC: Removed songza SongManager: Added preview button for pending songs Installer: Fixed the small icon being included for pandora Irc: Commands are now case insensitive Irc: Increased delay before exiting is allowed in help mode Pandora: Added Pandora.Crypto.EncryptStr/DecryptStr Pandora: Minimum turbo speed set to 10 seconds as many people are getting end of playlist errors Saver2: Fixed amazon album art lookup https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=zigzagjoe%40gmail% 2ecom&lc=US&item_name=Zigzagjoe&item_number=Saver2CL&currency_code=USD&bn=PP%2dD onationsBF%3abtn_donateCC_LG%2egif%3aNonHosted ----11/6/2010 1.3.3 build 1114 PANDORA PROTOCOL INCREMENTED ! INSTALL THIS TO FIX CLIENT/SAVER ! + Lots of small fixes for the client. Pandora: Updated cryptokeys Pandora: Cryptokeys merged to use client's source Client: Updated tired RPC Client: Protocol bump to v29 Client: Added fix_sound.bat and prompts to use if neccisary Client: Use a seperate key for encrypting userdata Client: Reworded some things, to make it more obvious Client: Updated addFeedback RPC Client: Client: Songza: SProxy:

Added + calls in the station page Fixed LastFault station page station creation restrictions Removed, service is defunct Preventative fix from caster regarding post data

*** Wine users, if you get: System.NotImplementedException: Not implemented. at System.Drawing.Region.GetRegionScans(Matrix matrix) try: winetricks gdiplus WINEDLLOVERRIDES="gdiplus=n;" wine SProxy.exe (first command only needs to be run once) Some guy changed load order for gdiplus native, which is throwing an error. (he also has been refusing in bugs attached to it that it was his commit causing the problem - lol)

 

----10/13/2010 1.3.3 build 1108 (nonvital) This update is vital for people using grooveshark turbo. You may get banned if y ou do not install this! Client: User info will be cleared when esoteric error occurs. Client: Fixed an exit error [CRITICAL] Grooveshark: Blocked updateStreamKeyLength again Saver2: Fixed empty entries with "" instead of null for format string Installer: Added sound fix scripts ----10/7/2010 1.3.3 build 1104 Pandora version has incremented. You will need to log into pandora again, the fi rst time after updating. Props go to lizthegrey, lassiter, promyloph, and the rest of #saver2 at coldfron t for reversing the keys. Client: PROTOCOL VERSION INCREMENTED! Client: The main window will no longer be placed offscreen, ever. Client: Added message for bad IP with directions Client: Will be brought to front if the button is clicked again while active Client: Rebuffering % will now be displayed properly Client: Added a log message for anon users Client: Repeat hidden if output stage does not support seeks Client: Fixed an error on exit Client: Added a prompt for when pandora one expires, because music can't be play ed until user goes to pandora.com and fixes it IRC: Cleaned source somewhat IRC: Added periodic server pings to check for disconnect Pandora: Fixed an error with flash client feedback urls Grooveshark: Added writing to playlists Saver2: Added a log message for what saver mode is enabled SProxy: Fixed a problem with literal null values in settings and toHTML SProxy: Increased log upload timeout SProxy: Added more debug logging with debuglevel at 100 Documentation: Added a bit more to noobhelp.html TODO: Browser upgrade prompt check country code in tor? -----9/24/2010 1.3.3 build 1090 ZZJ's birthday update. Biggest new bit here is client skinning. Added a repeat button. Some other bugs were fixed, as well. Client: Added skinning features. Includes 5 skins. Details on forums. Client: Many minor UI bugs fixed. Client: Hitting the pandora client launch button again will cause it to be broug ht to front if it is already active Client: Tweaked nowplaying slightly Client: Status now set on play/pause

 

Client: Shortened the drag height while in mini mode Client: Progbar widget now drawn with forecolour Client: Added repeat button Client: Added a prompt for old users updating, for skinning. Client/Last.FM: Clarified log messages Saver2: Added browser setup dialog SProxy: Linux hacks mode is now enabled automatically if running under mono SProxy: Added a workaround for a possible bug under mono SProxy: IE proxies now defaults to On SProxy: Added exit confirmation Installer: Fixed not everything being removed Docs: Added firefox page, help no music being saved!, and updated IE setting. ----9/14/2010 1.3.3 build 1067 [CRITICAL] Saver2: Fixed a stupid bug causing the update mechanism to close when run automatically. Client: Added MSN nowplaying status ----9/13/2010 1.3.3 build 1066 Many fixes for the client, and smaller ones for Saver2/Sproxy. New: a unified co nfig; sproxy, the client, and saver2 are all configured on the same dialog now ( and the various menu options now launch it). All version have been bumped, this is a breaking change. Last.FM scrobbling introduced via a plugin by "Tommy". Configuration is on a tab in client settings. Client: "Fixed" stuttering after pausing during playback; introduced a small inp ut lag (~.5s) Client: Fixed the playback becoming fruity after a time w/ "AlreadyAllocated" er rors Client: Changed some bad default statements Client: Lowered default buffer amount to 64k Client: People with the old default buffer amounts will have it reset to normal Client: Time text set when auto-retrying Client: Menus will now resize properly when the window is made larger Client: Fixed hotkeys taking the client out of the underflow state and causing e rrors Client: Underflow buffer status is now displayed Client: Fixed pausing at the very end of the song and crashing the client Client: Minor revision (build) will now be incremented Client: Fix for crash on exit Client: Ported legacy mplayer output for use on Wine Client: Added advanced config dialog Client: Lots of fixes for the output Client: Fixed an error relating to album art in turbo Client: Fixed seeking while underflow has(is) occured Client: Shared station dialog will no longer close station dialog when canceled Client: Config now uses SProxy unified configuration Client: Plugin interface deemed "mature" IRC: Delay upped to 60s NAudio-min: Various tweaks, like making asserts log messages instead Pandora: Added hidden disk cache setting; may work when one's saved folder is fu ll of pandora only mp3s... too quirky for normal use. Causes client errors. Saver2: Added log upload failure message Saver2: Fixed number of songs textbox not being enabled after enabling reaping

 

Saver2: Album art is now specificly named "cover" (no ext) when embedded to avo id errors on portable/noncompliant players Saver2: Added option to save album art as cover.(ext) Saver2: Exposed option to save album art as jpg Saver2: Will now react sensibly when presented with a bad save folder Saver2: path "bug" fixed; UNC paths are accepted Saver2: Config now uses SProxy unified configuration SProxy: Updated date in settings (oops) SProxy: The main window and the config form will now scale with DPI properly SProxy: Improved log upload proxy logic SProxy: Minimize to tray disabled config option properly in linux mode SProxy: Fixed a rare crash on launch of the log form SProxy: Will now respond to the throttle speed quickly SProxy: Added unified config interface SProxy: Added throttle control form (shows up on file menu when ShowThrottleForm = true) SProxy: Added SPlugin.GetConfig(TabControl) to set up configuration tabs SProxy: SPlugin.Name() and ShouldLoad() have been turned into get-only propertie s Tor: Added connection verification and retry if it is no good - this should prev ent a number of bad servers from preventing access Tor: Removed a bad torstatus mirror Tor: Will be updated if present in install dir Misc/Pandora/Grooveshark: Turbo.dat MP3 data has been replaced with files at 44k hz for compatability with new output stage in the client Various: Version bump, due to various breaking changes. ----09/07/10: 1.3.2 build 984 [CRITICAL] Client: Fixed volume set error (forgot to recompile before deploy...) ----09/06/10: 1.3.2 build 983 Biggest news: Native playback for the pandora client, using NAudio, and seeking around as well! Also has improved turbo logic for grooveshark, ala Pandora-style . ALERT: Do not close opera portable with grooveshark running. Some quirk/update/h idden feature in the new flash version is causing it to share flash cookies. Contains (possible) fixes for a few odd errors. Fixes a critical GDI leak in spr oxy. Client: NATIVE PLAYBACK! No more mplayer pain! Client: SEEKING! Click/drag on the progressbar. Also works while shaded Client: Version bump Grooveshark: Adbar removed Grooveshark: Fixed "Turbo.dat not found" Grooveshark: Fixed the first song not being saved properly (saver2 ssp fix) Grooveshark: Blocked a bad RPC Grooveshark: Pandora-style intellegent turbo has been ported! Configurator: Updated to include removal features Installer: Updated to hide non available options Installer: Now supports uninstalling when using to update manually Installer(s): Updated for new client DLLs Stage2: Updated to support The Configurator SProxy: Added connection-close to client for when a plugin forces a response SProxy: Few small tweaks to the UI

 

[CRITICAL] SProxy: Fixed a major GDI leak relating to tray icon YouTube: Fixed not recognizing some highdef mpeg4 video files Misc: TorTunnel blacklist updated TorEndPoints: Added 3 mirrors TorEndPoints: Added a full-test mode Mono: Fixed SProxy not putting a space between the number on request Mono: Added -CL, -console, and -i arguments to trigger console mode Mono: Fixed not being able to go back to no prefix, and added cd .. to clear pre fix also

Quirks: Audio may crackle if left paused for a very long time. Skipping to next track fi xes this. Grooveshark may appear logged in as you to other people if you select save accou nt details. ----09/02/10: 1.3.2 build 915 Added the Configurator to easily install additional options, such as opera, tort unnel, and dev stuff. Located in the install dir or on the saver2 menu Grooveshark: Adbar removed ----09/02/10: 1.3.2 build 914 Contains a critical fix that prevented youtube and slacker from working. Added t urbo mode for grooveshark. The IE proxies setting now uses the autoconfig url rather than setting all proxi es - major fix! This prevent the setting from getting glitched and not resetting when closing. In addition, only traffic relevant to Saver2 will go through SPro xy. Opera portable has replaced firefox portable. In addition to being updated/more secure/etc, it has the most recent flash plugin, a full completement of bookmark s, and URLs clicked in SProxy will be opened inside opera. It also has a smaller footprint on disk. Client: Will now retry automatically if a mplayer error occurs Client: Added ability to filter live songs and mixed songs; and optionally rate them negatively or tired. Pandora: Removed nonsensical text about removed delete songs option Pandora: Added option to log songs on station Grooveshark: Added turbo mode (!) + config page for it Grooveshark: All requests to guts.php are blocked IRC: Small fix for name Saver2: Added rtmpdump output when an error occurs Saver2: Added some backup code for rtmpdump Saver2: Added apply button on settings page [CRITICAL] SProxy: "Set IE proxies" now uses the autoconfig URL rather than sett ings all proxies; ie, 'loosing' web access in apps using IE proxies/IE will not be an issue. SProxy: IE proxies setting takes effect immediately when changed SProxy: Added the /pac method to return the BrowserPAC.js file with port changed for SProxy SProxy: Added sanity check for listenport

 

SProxy: Fixed anchor of checkbox on logform SProxy: Max connections restriction removed until limit is hit SProxy: Added restart when port changed Installer: Replaced firefox with opera Installer: Added a running check for irchelp [CRITICAL] Installer: FLVAudioExtract will be updated properly now Stage2: Added opera support Various: Rewrote various strings Various: Version bumps for plugins and sproxy Documentation: Some updates to reflect changes. ----08/30/10: 1.3.1 build 846 Lots of bugfixes, and small improvements. Also fixes a critical SProxy bug. The IRC client ("live help") and YouTube were heavily improved also. If you want to come by to lp is very, very annoying so, if you want to use it art menu link rather than

chat, that's fine, but opening and and as such a delay has been added regularly, I would rather you open the live help button as that pings

closing the live he to prevent this. Al irc by using the st me.

The biggest news here is the enhanced duplicate detection for youtube, it allows a number of things: 1. Rename old files with new complete names 2. Rename files with html entities in their name 3. Detect duplicates with different names 4. Move duplicates from 2/3 into a subdirectory for deletion later 5. Prevent downloading of already existing files again, possibly with a differen t name 6. Rename m4v files from FLV extensions It does however require time to scan your save folder; you can build it later bu t it is highly recomended to do it immediately. Time it takes depends on the siz e of your youtube directory and speed of your disk. Client: Double-clicking on the progress bar results in a 10 second skip (beta fe ature) Client: Buffer underflow should delay song ending now Client: Fixed border on vista PCs using the classic interface Client: the right Client: Added Added minimize 10 secondon retry delay click menu Pandora: Songs which are moved from station to station will be added to the new station's playlist IRC: Links will be highlighted and clickable IRC: Added +5s for every exit press while waiting to exit IRC: Added pasting IRC: Added confirmation to log in when in help mode IRC: Added colours IRC: Window will flash when msg'd or highlighted IRC: Added click and drag copy/paste IRC: Consistancy UI upgrades. IRC: Added several warnings and confirmations IRC: Added log upload IRC: Added scrolling with mouse wheel Saver2: Added CLmode first start message Saver2: Modified first start message for windows Saver2: Fixed a problem with album art path handling [CRITICAL] SProxy: Fixed an error in proxy settings handling: caused odd behavio

 

r with the chain setting SProxy: Added an animiated tray icon SProxy: Added log upload in web interface and file menu SProxy: Added proxy availability check SProxy: Fixed sanity check for proxy SProxy: Fixed error with the /log command SProxy: URLLaunchCmd supported under windows now. TODO: Investigate setting for FF portable. SProxy: Added click and drag copy from IRC to log form SProxy: Log viewer now has a scroll bar and a autoscroll checkbox, and supports scrolling by mouse wheel SProxy: When launched from a different directory it will change CWD to the corre ct one (ie. starting in another folder has no affect, and it would crash before) YouTube: Added enhanced duplicate detection/file processing YouTube: m4v files will be saved correctly and even tagged YouTube: Videos with embedding disabled will use a backup method to get metadata : ane xcept will not be thrown though these videos will not have artist availabl e Installer: Added YouTubeHashHelper to the installer (part of enhanced dup detect ion) Installer: Fixed Saver.PlayIt not being removed properly FLVAudioExtract: Added a "VSUM" method, which xors all the bytes from one video frame then concats them onto a string as a pair of hex digits and returns that a t the end To the guy who asked about repeat: Can't do this unfortunatly; URLs are consumed (by pandora) after use :/ Known bugs: YouTube m4v files will be tagged with bogus genres, can't fix this. Do NOT remove the YouTubeHashHelper exe, it's depended on by the youtube plugin ----08/25/10: 1.3.1 build 815 (silent) Saver2: Fix in update mechanism so I don't need to rebuild saver2 with quiet upd ates Installer: Actually added the play.it plugin this time. ----08/24/10: 1.3.1 build 814 This update brings fixes for a few different plugins, and massive compatability changes for SProxy/saver2. For the first time, saver2 runs natively under mono! Though, no client yet. An irc client for tech support has also been added; simpl y click Live Help on the main menu. Pandora: Fix for removing badly rated songs from their associated station Grooveshark: Fixed metadata sniffing (grooveshark updated their thing) Grooveshark: crossdomain.xml will no longer be attempted to save Saver2: Added an config option (advanced) to save album art as jpg rather than p ng Saver2: Added a donation link on the main menu Saver2: Added an update check on the main menu Saver2: Nonvital updates will be prompted for even if disabled if the update is over 1 month newer than current version Saver2: Updating disabled under linux Saver2: Added an IRC client, wrote by me, for tech support. Saver2: Some mild internal refactoring. SProxy: Links to log/config should now work properly

 

SProxy: Duplicate launches will not keep their log file now. SProxy: Added URLLaunchCmd for linux users; once set, it is the command used to open URL links from inside sproxy. SProxy: IE proxies setting now disabled under linux SProxy: The -wine, -compat, and -linux command line options are all now function al again (they do the same thing, enable compat mode) SProxy: Added the -cl command line option to enter a sort of command line shell, for use under mono/wine. DOes not work under windows. SProxy: Renamed Help to Documentation SProxy: Version bump to 1.3 Installer: IRCHelp.exe added URLLaunchCmd info for linux users: For URLs to work, you will need to set 'URLLaunchCmd' to a sensible value. %URL% must be present in the string; it's the URL we're attempting to open. If running gnome, you might try setting it to 'gnome-open "%URL%"' On debain, 'sensible-browser "%URL%"' should also work. Most desktop managers also support using xdg-open ('xdg-open "%URL%"') -- MONO readme: To run on mono, it's highly reccomended to run it with the -cl argument to disab le all UI. If you want to use the UI, pass -linux. The pandora client is NOT supported, and will not be supported until a new nativ e player is written for it. To use the encoding features, you will need to replace mplayer.exe with a symlin k to your mplayer binary, and lame.exe with lame. Command line is basically a simple key/value editor:

type help for more info.

If you are using the UI under mono, you should avoid advanced settings as it see ms to crash mono often. Installation: Install mplayer: try apt-get install mplayer onavailable debian/ubuntu, or emerge mplayer for gentoo failing that, compile sources from http://mplayerhq.hu/ link mplayer executable to <installdir>/mplayer.exe Install rtmpdump: get source from http://rtmpdump.mplayerhq.hu/ compile, and link rtmpdump executable to <installdir>/rtmpdump.exe (Optional) Install Lame: get source from http://sourceforge.net/projects/lame/files/lame/ compile, and link lame executable to <installdir>/lame.exe Run mono SProxy.exe (-cl-linux), depending if you want command line or gui. ----08/19/10: 1.3.1 build 789

 

[CRITICAL] Youtube: Fix for a bug causing massive duplicates to be saved. ----08/19/10: 1.3.1 build 788 Mostly bugfixes. Accuradio plugin added, and two services added to generic plugi n. Minor improvements all around. Fixed where settings were cleared going from t he old local installs to new appdata-using installs... A month and a half after it was relevant ;( Accuradio: First release. Outputs 32kbs aacplus. BrowserPAC: Added a bunch of new services. Saver2: Disabled vital files checking; it's almost a year out of date and no lon ger neccsary. Saver2: FLVExtract is now run by reflection; more reliable and less resource int ensive. Saver2: Incremented the version properly : Saver2/Plugins: SaverSvcUrl, if AddMenuLink is true, is now added to the Service s submenu. Less clutter. GenericSaver: Added listen.com support (rhapsody.com and others) GenericSaver: Added meemix.com support GenericSaver: Supported services now add links to the Services Menu Installer: Fixed update failure message box. Installer: New binaries will be deleted properly on uninstall Installer: No longer deletes extra files like tor when doing a soft wipe. Installer: Message box will copy the current installer to desktop if failed whil e updating. Installer: License updated. Installer: Now will try without proxy if download fails - this gets a lot of peo ple, it seems. Installer: Icons will no longer reappear (if deleted) on desktop or startmenu wh en updating Installer: Added save file prompt for installer if things go pear shaped while u pdating and can't resolve Pandora: Disliked songs are now removed from the station they are currently asso ciated with. Pandora: Songs that are sniffed a second time will have the station updated to m atch the last played station (preliminary bugfix for station song removal stuff) SProxy: Log made more much verbose SProxy: Added File->View Old Logs, which opens the current config folder (and it s log files) SProxy: Added configuration backup when using advanced settings or a crash occur s SProxy: Modified crash dialog; Abort to exit, Cancel to attempt to ignore error, and Retry to restart sproxy. Ignoring is not recommended; the function which fa iled will never run again, only try it if you have songs pending. SProxy: Fixed settings.exe applying settings regardless of option picked on exit SProxy: Log files are now named for the period over which sproxy was active. No more 20mb + single file. SProxy: Fixed an odd crash at startup error SProxy: Minor version set to 2 Songza Radio: Fixed wrong platform target; this was causing it to not work at al l. Stage2: Will now copy legacy config, for ancient users who are upgrading. YouTube: Prompt added at plugin management screen YouTube: Added DontUseProxy setting, defaults to ON! Youtube: New method used to get metadata; this allows the author to be parsed ou t. Old method retained in case of failure. Youtube: Embedded videos now get metadata, however, embedded videos on the youtu be site itself still don't (ie channel pages)

 

Youtube: Formats no longer hard restricted due to lack of data Checked the posibility of supporting deezer again. can't do; they seperate each file into a bunch of small FLVs (lol). Many tracks are not available, so it's a bit moot anyways. If you like this app, please donate! Check my site for the link (http://zzj.itfinc.com/s2/) or paypal [email protected] ----08/08/10: 1.3.1 build 768 This update will take longer than usual; the binaries need to be re-downloaded. Version bump. Bug fixes, a few new developer features, and slacker fix. Playlist .com has become a generic plugin supporting multiple services. Added songza.com to generic ripper plugin. Youtube file naming fixed. play.it is now supported (h owever, not the live streams). play.it (AOLRadio and others): Plugin added. Outputs 64kbs AACPlus. Does NOT sup port live streams. BrowserPAC: Youtube now enabled by default, added section for songza.com and pla y.it Client: Added /status pluginrpc request, returns a json array of current player status Client: Added /stations pluginrpc request, returns a json array of stations know n. returns 503 if not available at the moment Slacker: Added support for RTMP urls (this is when a song was played and it woul d not be saved) Slacker: Debug now spits out song info. Playlist.com: Morphed into a generic saver plugin that relies on tags for metada ta. GenericSaver: Added http://*.musicnet.com/getFile* (www.Songza.com) Saver2: Encoder wav dump should be massively faster. This will be most noticable on slow computers. Saver2: Added Saver2.DumpRTMP(song,url,length) method to dump from known rtmp ur ls Saver2: Added Saver2.FLVDump(song) to extract audio from FLV files Saver2: Added a fix for album art failing in simplesaverplugin class SProxy: Added /plugins http request, returns a list of plugins loaded with versi on SProxy: Proxy.Funcs.jsonOut(msgcompositor, base class name, dictonary<obj, obj>) toAdded create a simple json output SProxy: ServerName is now sanity checked when loading. SProxy: loopback is supported when listening on non-loopback addrs SongManager: Song format and size now printed in edit box Installer: Added rtmpdump.exe to the binary download Installer: Added FLVAudioExtract.exe, a derivative of FLVExtract by Moitah. Sour ce is in dev stuff. Installer: Added a note if file download fails, with instructions. Installer: If a download failure occurs while updating, a message box should be shown. Youtube: HTML entities are now interperted and parsed out (no more files named & #x202a;something&#x202c;&lrm;.flv) Known bugs: Grooveshark will error if { or } is contained in the song's info; however, the b ack-up mp3 tag parser will catch it. Can't be fixed until a proper json implemen tation is found. Really don't want to include another library but seems likely a

 

t this rate. play.it saver does not support live streaming radio. If you can't skip it, you c an't rip it. Other: Looked at hulu again. Still can't write a saver for it. Open to feature requests within reason. Looking at adding http support for the events in the client. Play.it outputs 64kbs aacplus (or 16 for low bandwidth) Songza.com puts out 128kbs mp3 Playlist.com puts out 64kbs mp3 or less. If you like this app, please donate! Check my site for the link (http://zzj.itfinc.com/s2/) or paypal [email protected] ----!!! IMPORTANT !!! YOU WILL NEED TO INSTALL THIS UPDATE BY DOWNLOAD THE INSTALLER FROM http://zzj.itf-inc.com/s2/ !!! IMPORTANT !!! http://zzj.itf-inc.com/s2/Saver2Setup.exe A bug was introducted in the update mechanism in the last major patch... Sorry f or the inconvience. 07/02/10: 1.3 build 746 (nonvital) Saver2: Fixed a bug preventing the approval of some songs via the web interface Saver2: Fixed a bug in the update mechanism Grooveshark: Tenatively fixed a bug causing a rare tamper failure SProxy: Seperated the minimize to tray and tray icon enable configuration option s ----06/21/10: 1.3 build 739 The beta native output has been added to the client. It's still buggy, however, and as such is not enabled by default. Also, the sproxy window will no longer fl icker while idle and flicker much less while updated. Otherwise, a lot of bugfix es have been added. AppData folder is now used by the client, saver2, and all plugins as opposed to a directory Flat structure can still beand used by passing alflat option to the structure. client/sproxy executables. Blacklists config files the will-loc be migrated. This should fix a bunch of quirks relating to logging and updating spe cifically under limited permission OSes - vista, w7, and xp limited accounts. All log files will now be located in "C:\Documents and Settings\(USERNAME)\Appli cation Data\SProxy" for saver2 and "C:\Documents and Settings\(USERNAME)\Applica tion Data\PandoraClient" for the standalone client. The paths will be different under vista; on the command line, type "echo %APPDATA%" and press enter to find the specific location. The logs can also be viewed in http://127.0.0.1:8888/log or File->View Log (clea red on restart of app). Client: Native output option added - this is still buggy/in beta, use at own ris k! Enable in advanced settings Client: Added double click station select in the station management window Client: Added very rudimentary skinning support... toggled by presence of BGImag e.bmp in the program directory

 

Client: Quickmix is no longer listed as a station, as it caused dubious behavior when attempting to manage (and was not usable) Client: Fixed a bug that caused the stations window to be unresponsive when rena ming failed (for whatever reason) Client: Icons improved somewhat to improve appearence when skinning Client: Can now re-prompt to transform a station if playing a shared station, th e user sends feedback, and the user selects to not become the owner of the stati on Saver2: Configuration is now the first entry on the saver menu Saver2: Genre scraping tweaked some more SProxy: The main window will no longer flicker! - the DoubleBuffer hack settting has thus been removed SProxy: added NoDisplay key; when set to true, it disables the list of connectio ns completely SProxy: Removed restart on applying settings; it lost relevance many patches ago ... SProxy: Disabled minimize to tray on vista, as it was causing the sproxy window to be hidden unrecoverably. Global: Now conforms to draconian MS folder organization/security policies. If you like this app, please donate! Check my site for the link or paypal zigzag [email protected] ----05/06/10: 1.3 build 715 (nonvital) Saver2: Fixed a bug causing Last.FM to not function properly. ----04/19/10: 1.3 build 714 You must install this update to continue using the client. [CRITICAL] Client: Version bumped to v27. No incompatabilities found yet. ----04/17/10: 1.3 build 714 (nonvital) Saver2: Removed "other" genre category Saver2: Fixed a bug in FromMp3 causing grooveshark (and others) to save files wi th an extension having no . Saver2: Enforced extension field having a . in songinfo ----04/14/10: 1.3 build 712 (nonvital) Grooveshark: Updated to reflect api changes Grooveshark: Now parses "Restore old playlist" songs properly ----03/23/10: 1.3 build 702 More bugfixes and general improvements to function. Grooveshark will now handle oddly named files properly now. Saver2: Fixed handling of songs with a backslash in the name Saver2: GoogleScraper moved into Saver2 namespace, Genre changed to GenreResult Saver2: Added several genres to scraper, and scraper behavior improved. Saver2: Original value will be used if scraped value is weak; weak results will only return the highest. Saver2: Very weak scrape results will now use the song's genre if it is availabl

 

e Saver2: Upgradable songs will be upgraded automatically even if in wait for appr oval mode now Saver2: Added handling for duplicate pending songs Saver2: Songs will no genre will be handled properly now Saver2: Moved genre completetion into songinfo.complete Saver2: Removed date code from update check Sproxy: GetImage should hopefully behave a little less stupidly SongMgr: Song's folder structure will now be reset when applying changes, this w ill fix youtube-derivied files being in odd locations Grooveshark: Will now read genre and year from file, in case of esoteric songs n ot having a strong scrape result Grooveshark: Unicode escape sequences will now be read properly, allowing files containing odd chars to be saved once more. Youtube: &amp; will now be replaced in titles Changelog: Time machine re-calibrated and correct dates restored. ----03/19/10: 1.3 build 687 (nonvital) Songza: Songza sets are now supported. Songza: Error responses now handled. ----03/18/10: 1.3 build 687 (nonvital) Bugfixes, fix for youtube. SongMgr: Song metadata can now be edited on the approval dialog Saver2: Fixed upgrading not respecting the setting properly Saver2: Fixed encoder timeout being 50mins instead of 5 Saver2: Removed Length property from songinfo, as it was unneccisary + unused SProxy/Saver2: Changed access levels of stuff that does not need to be used by p lugins Tor: Added -CC for certain country codes, and added a check for avoiding duplica te tortunnel instances Fader: Will now work. (bad setting) Youtube: Fixed id3 header being written resulting in files being unreadable. A t ool is available to fix this, mail me. ----03/15/10: 1.3 build 669 The plugins for songza and last.FM are actually included this time. Oops. Teache s me to release late at night. Installer: Added the new plugins. Saver2: Fixed handling of negatively rated songs Other: BrowserPAC now has entries for songza and last.fm ----03/14/10: 1.3 build 664 Lots o' bugfixes. Added plugins for songza.com and last.FM Client: Added a plugin API Client: Fixed the welcome dialog not dismissing properly Client: Fixed some odd streamplayer behavior Client: Fixed proxy passwords not working Client: New icon, thanks to Scorpion

 

Grooveshark/Slacker: Fixed DontUseProxy setting Grooveshark: Fallback uses SongInfo.FromMp3 to get tags now Last.FM: First release. Previews will NOT be saved. Pandora: Removed all feedback handling (moved into saver2) Pandora: Removed Album art wait Playlist: Now uses SongInfo.FromMp3 to get tags Saver2: Tagging is now handled by taglib - mp4tags is no longer neccisary and wi ll be deleted by the installer Saver2: Added SongInfo.FromMp3 for simple plugins Saver2: Added exemptions for google and amazon Saver2: Fixed blacklisted songs' temp files not being deleted. Saver2: Feedback is now handled by saver2 Saver2: Playlists will not be rewritten on start; only when setting is changed Saver2: Fixed exit warning dialogs being launched offscreen Slacker: Added exemptions Songza: First release. Works with radio; songza.org is covered by youtube plugin SProxy: Fixed exemptions not working properly with a http proxy ----03/06/10: 1.2.4 build 576 [CRITICAL] Installer: Fixed taglib-sharp not being included in the installer. ----03/06/10: 1.2.4 build 576 Client: 20s mplayer playback timeout added Client: Web interface time elapsed fixed Client: Log error supressed Client: Error when ending playback supressed Client: Fix for quicknewstation not erroring properly Saver2: Genre sniffing now more decisive/accurate Saver2: Songs with empty genre will always be scraped by s2 Saver2: Added config option for flat folder structure and option to scrape genre always Grooveshark/Slacker: Removed genre scraping, handled by s2 now SProxy: Aborted connections fixed + visual info improved Youtube: Partial files will no longer be downloaded if the client breaks connect ion Playlist.com: Initial release. Uses tags only, some files will fail if they have bad tags ----02/23/10: 1.2.4 build 563 Client: Volume well and truely fixed Client: Startup speed improved as it is no longer neccisary to do various checks for mplayer Client: Removed some unused functions from funcs Client: Removed mplayer download as the bare executable is no longer distributed directly Note regarding volume changes - if softvol is enabled (it shouldn't be unless yo u edited the config) there will be about 2s of variable level output at the star t of playback. ----02/23/10: 1.2.4 build 557 Client: Fixed volume not being remembered between songs played until the control

 

was changed Client: Plugin now shows turbo mode properly Known bugs: Odd bug possibly causing mplayer playback to get cut off? 02/21/10: 1.2.4 build 553 Mostly an optimization update. Song playback will be better on slower disks beca use mplayer is no longer relaunched for each song and is preloaded at start. Hot keys can now be configured in settings (playpause,next,volup,voldown, rategood,r atebad). If you are using shade mode and encountering client locks you need to apply this update! [CRITICAL] Client: Fixed a bug causing client/sproxy to lock while in shade mode Client: StreamPlayer now uses a persistant mplayer instance for less disk use an d less music start time Client: Fixed a possible bug with logs Client: StreamPlayer.Stop() is now be used to stop playback, Dispose() to clean up resources Client: Number of minor optimizations in streamplayer Client: Mplayer is preloaded while starting up Client: Fixed not launching properly based on shortcut (bug in plugin) Client: Hotkeys can now be changed on the config form Client: Optmizations to file size Client: Config screen changed about some and links added Client: Optimizations and regexes brought to HttpRequest Client: New icons! Client: Fixed protection levels throughout the client Client: mplayer log closed properly - fixes a bug with the plugin version Installer: Pandora.exe will now be deleted when installing saver2 (obsolete) Installer: Fixed shortcut not having an icon SProxy: hopefully fixed bug causing a port to be locked on a terminal error Known Bugs: mplayer might hang and no longer play audio. Unknown causes, only has occured on ce and proper logging was not in place so idk what happened. Fix: Kill mplayer a nd playback thestart client may be again. misshapen on vista/w7: looks like DPI being odd but isn't. Unk nown cause. -----02/19/10: 1.2.4 build 487 Listening outside the US just got a bit easier (again) - Tor has been changed to tortunnel in the installer. It's not quite the same thing as tor - instead of going for maximum anonymity it goes for speed. The net result that the speed will be greatly increased due to only going one hop through tor, and it makes setup easier (and more reliable). H owever, the tortunnel option now is not compatable with tor as it configures spr oxy for tortunnel's socks5 interface as opposed to tor's socks4a. If one wants t o use vanilla tor, that is still an option; just delete tortunnel.exe and put to r.exe back in the folder. (and configure SP ofc) On top of that, the pandora client is now SOCKS-aware, so it can use tor/tortunn

 

el/etc by itself. Configure proxy settings on menu->config->proxy. Added a welcome screen, and mini-tutorial as well. Coincidentally, logging in as anonymous is now supported. The pandora client is now packaged in an installer to ease setup. The old auto-launch tor is available at http://zzj.itf-inc.com/s2/PAtor.zip The new tor tunnel pack is available at http://zzj.itf-inc.com/s2/PAtt.zip Client: Version incremented to 1.4 Client: Added -tor and -tortunnel args to standalone for easy setup Client: Added welcome screen + tooltip tutorial Client: Music search updates significantly faster visually Client: Fading now off by default Client: Fading out delay on hover increased somewhat Client: Can now use Tor/tortunnel without SProxy (httpwebrequest removed) Client: Can now log in anonymously and save over sessions Client: Fix for crash while searching for music Client: Fixed being able to launch multiple station mgmt windows Client: Fixed register dialog not closing when close button hit Client: Fixed windows being hidden when on top was enabled Client: Fixed a few typos in various strings Client: Fixed a case where the client would spam syncs when they failed to conne ct Client: Fixed the mplayer log not being released properly. Saver2: Fixed some checkboxes not being disabled in config Saver2: Lowered upgrade tolerance + exposed as a setting Saver2: Loading now shows what exactly is going on for autorun Sproxy: Fixed the loading bar loading in odd spots SProxy: Fixed a possible failure with plugins being inited before server is up SProxy: Tenative fix to http proxy auth (again) Grooveshark: Now checks for streamkey error returned by GS Tor: Changed torendpoints.exe to prefer using tortunnel for more speed but can f all back to tor (if tor.exe found) Tor: Changed default to select from the 20 fastest endpoints by default, change with the -max param Tor: Changed to windows app, a messagebox will be shown on any error otherwise o therwise it will be silent. Tor: Now checks if tortunnel started properly Tor: Will check up to 4 mirrors if a status check fails. Installer: option changed tortunnel Installer: Tor Standalone pandora to client no longer included in saver2 download (plug in only) Docs: Updated for tor somewhat Dev: Source to tortunnel and torendpoints now in the tortunnel package Stage2: added -tortunnel option Known Bugs: The station window can become "locked" waiting on an RPC; unknown cause. ----02/12/10: 1.2.4 build 425 Client/Fader: Changed a setting which caused a fatal error on systems using a di fferent decimal delimiter Client: Fixed a bug causing a fatal error when sync failed to connect Tor: added manifest which was causing tor to not work -----

 

02/11/10: 1.2.4 build 424 Client: Added pandora registration and changed login menu to register Client: Some internal fixes, no more duplicate requests Saver2: Longer delay before timing out when checking for updates Tor: Bugfix. ----02/11/10: 1.2.4 build 401 Saver2: Multiple autorun commands now supported a bit cleaner Saver2: Added wait for command to finish on autorun (prefix with &) Stage2: Saver2 autoupdate will not be disabled when using tor due to fix in save r2 Installer: firefox updated with new bookmarks and will no longer show an update screen on launch. Tor: Added -max command line option to only add x entries. Added a blacklist for non-us endpoints which are returned as us Known bugs: Scroll wheel does not control the volume control. Control is not recieving scrol l events - can't do much about it. Tray icons are non responsive under win7. Unknown cause. -----02/10/10: 1.2.4 build 394 Selecting the TOR option now installs it automatically and requires NO configura tion at all! Tell all your euro friends! Saver2: Support for multiple autoruns added Grooveshark: Added option to force override proxy (for nonus users who have tor for pandora setup) SProxy: Few strings changed about for readability Installer: Updated for new tor package. Dev: Updated SongInfo and Saverplugin, added youtube and simple blacklisting plu gins' source, and the gadget -----02/07/10: 1.2.4 build 389 Saver2: Configuration screen made a little scarier with the addition of warning text. Saver2: Reinstated blacklisting tab Saver2: Version number incremented due to addition to plugin API Saver2: Blacklisting support added - a plugin must override bool IsBlacklisted(S ongInfo) and return true if it is blacklisted. SimpleBlacklist: Ported successfully from original PandoraSaver; now looks for b lacklists in Sproxy folder being the only change Installer: Added new plugin and blacklist example files Blacklisting is back, in the same form as it took in the original pandorasaver. I'm honestly not quite happy with how it works but it was useful for some people , so it comes back. This also means that feature parity has been reached with th e original pandorasaver (and then some). No reason to be using it, now. To reloa d blacklists without restarting SProxy select Simple Blacklisting on the plugin screen, and hit "Configure Simple Blacklisting". -----02/05/10: 1.2.3 build 364

 

Client: Old save button disabled and forced off when running standalone as it ha s no use in standalone mode. Client: Fixed shared stations not being detected properly Client: Internal rework for more responsive GUI stuff Client: Scrolling speed reduced slightly Client: All sorts of misc gui tweaks Client: Fixed window sizing not respecting DPI Client: Fixed window being too large when using either gui on vista (yay, vista. ) Client: Player priority now exposed in advanced settings Pandora: Added the ability to force turbo speed to a certain value (change Force TurboSpeed from -1 to 5-180) YouTube: Now enabled by default. Misc: BrowserPac.js now has a commented-out youtube section -----01/24/10: 1.2.3 build 253 YouTube plugin added! However, it is disabled by default. Look in settings. Amazon album art search has been fixed - when available (and enabled) it will gi ve songs 300x300 or larger art! Many various bugfixes/minor improvements in the Pandora Client. Client: Song lengths are now read properly (instead of being estimated) Client: The old save button can be enabled in settings. Client: A window will be shown when the pandora protocol has been updated with i nstructions on what to do. Client: All mplayer output is now saved to mplayer.log Client: Standalone log is now named pclient.log, formerly PandoraLog.txt Client: Fixed subtext when mplayer had to be downloaded and completed successful ly Client: Time elapsed will not skew when pausing a lot now. Client: (Saver2) Location of window will now be remebered properly when launched manually. Client: Fixed standalone client not remebering volume, always on top, last posit ion, current station, and shaded state. Pandora: Some unnessiary log messages removed. Pandora: Negatively rated songs will now be removed from any playlists which ref erence them. Saver2: Amazon art fetching is now completely reliable. Saver2: Bugfix in encoder which prevented the decoding(rencoding) of flv properl y. Saver2: References to songs which were replaced will be removed from playlists Saver2/ID3: will nolonger lock saver2 when encountering an esoteric error. Saver2/ID3: Small bugfixes in Save(), hopefully will correct the problem theds e ncountered. SProxy: IE settings are correctly updated when exiting now. Before, reopening ap ps was required for it to be updated. This fixes some update errors (and general usability). SProxy: Log file is now named sproxy.log, formerly SPLog.txt Installer: Added YouTube and tenatively fixed a case where the installer would d elete a conf when it should not. YouTube: First release. Updated assembly information for all files. It's 2010 now! Forcing videos to be treated as songs in youtube settings will cause them to be re-encoded using the settings on the encoding tab. (by default, 160kbs mp3)

 

Known bugs: YouTube: Videos played on channel pages (not a page with watch in the URL) will not have a title and will be named by ID. YouTube: Save format is forced to either flat structure or \YouTube\; the file n ames will either be the title or the ID (if title is not available) -----01/22/10: 1.2.3 build 170 [CRITICAL] Client: Protocol version number incremented. No evident RPC changes y et. Client is now 1.3.1. Client: dalone Client: Client: Client:

Fixed a bug causing adding shared stations to not work when running stan Increased height of song search dialog View URLs button on feedback dialog will now stay in position properly. Song info will now be shown in log properly when run standalone

-----01/19/10: 1.2.3 build 153 (optional) Client: Buttons now have invisible text [bulletp2000 feature request] Client: Fixed a bugonce causing the client in to the loose allSProxy saver2/SP-specific features after being closed and relaunched same session. -----01/18/10: 1.2.3 build 152 Saver2 can now check for larger album art on amazon - most songs have 500x500 al bum art available! A quick station change/create menu has been added to right click of station butt on and shade mode controls on the client. Added a song options menu (approve song, tire song, new station from song/artist , various pandora urls) to the client main screen. The client can now show tray bubbles when songs are played. Enable in menu->conf ig. Songs that already exist will still be added to playlists - this allows stations to have overlap in songs. Client: Removed shuffle songs, as it was essentially useless. Client: The window will now become visible when focused (click on taskbar) Client: Slight changes in menu wordings Client: Faded in opacity now limited to sane values Client: Song urls now accessible from rate songs dialog Client: Fixed window flickering when fading was turned off with low opacity leve ls set Client: The last station will now be remebered correctly. Saver2: Playlist writing functionatly moved into saver2. Saver2: Playlists may now be written with absolute paths for compatability with itunes Saver2: NOTIFY_SAVER2_SONG_SAVED notification will still be sent if the song is ignored due to already existing Saver2: Version incremented due to some changes rendering it not backwards compa table (not that this is a problem...) Saver2: File tagging code improved significantly Saver2/Pandora: Support for deleting songs (badly rated songs) added.

 

The new plugin is not in yet, not quite happy with how it works. Known bugs: Client: Menus will not resize when main window sized, nor will button images or shade mode controls. Client: The tray icon can not display a menu for unknown reasons. Pandora: Using the move song and ban song will cause songs to be deleted; they u se the feedback mechanism to work. Not fixable. ----01/13/10: 1.2.2 build 26 [CRITICAL] Client: Fixed a bug causing title text/album text to not be displayed . ----01/12/10: 1.2.2 build 20 Will now note build number on changelog - it is way too low, but better than not hing. Client: Fixed a bug causing text to not scroll while in shaded mode SProxy: Advanced settings now exits kindly Saver2: Small bugfix in update mechanism ----01/12/10: 1.2.2 build 0 Client: Removed vol boost as it was causing distortion Client: Fixed a bug which caused the rate buttons to be nonfunctional in the rat e songs dialog (thanks, vs, for removing all click events...) Client: Added some missing text to login dialog... (thanks again, vs) Saver2: Added facility for nonvital updates Saver2: Update process streamlined Stage2: Added new docs url (tor is supposed to show a help page when selected) SProxy: Complete name specified when logging about defaulting Dev: Added BuildDat, used to build dat files from the command line Dev: Fixed bug in DatMaker (gui dat program) ----01/10/10: 1.2.2 The client has been completely seperated from the saver plugin. A side effect of this is all settings will be reset (due to the namespace change). Client: Softvol is now disabled by default; translation - volume control is no l onger laggy Client: Fixed a bug causing the main window to stay faded in for too short a tim e on song change Client: Volume control updated somewhat to scale properly from 0-100 Client: Volume now shown when changed for a moment Client: Volume filter enabled on mplayer for a slight boost in output volume (of fsets softvol max being disabled) Client: Added tireSong Rpc method Client: Streamplayer length estimation improved to some degree Client: Fixed a bug causing the client be bugged and require a restart after del eting a station Client: Classnames changed, build process for standalone and plugin integrated Client: Positioning improved somewhat

 

Client: Buffering was completely nonfunctional, has now been fixed Client: Player status now shown while loading song (buffering, connecting, etc) Client: Streamplayer would kill mplayer when it was used for encoding; fixed Client: Length estimation code improved somewhat so it is more accurate for 3 mi n+ songs Client: Critical exceptions will now cause the client to fail cascade properly Saver2: Update check behavior improved somewhat Saver2: Vital files check returns; however, it does not attempt to validate (dee med as unneccisary) Saver2: Added means for plugins to override organization structure (precursor to another plugin) SProxy: Advanced settings exits a bit more kindly; should fix port in use errors SProxy: Remove key button in adv settings hidden as it is broken and moreover no t needed. (TODO: fix it) Docs: Added advanced settings info page Installer: Added manifest for Pandora.exe Installer: Added PandoraClient.dll & pdb ----01/06/10: 1.2.2 [CRITICAL] Client: Marked main thread as STA. This was causing locks when dialog s were shown after being launched from XMLRPC (login, stations) ----01/06/10: 1.2.2 Pandora: Fixed a bug preventing songs from being downloaded (Album art url chang e) SProxy: Fixed a bug causing non-local port listening to be bugged Client: Button behavior improved (by implementing as a proper class) Client: Volume control cursor modified Client: Station button will no longer stay focused while disabled Client: Text smoothing enabled Saver2: Worker now started before plugins (was causing pandora worker to exit pr ematurely) Fader: Fixed a bug causing exceptions to be thrown on the status page SProxy: Early log lines will now be present in the internal log buffer (for stat us and log viewer) ----01/06/10: 1.2.2 Saver2: Handled responses with bad album art better (affected: slacker, gs) Saver2: Windows launched from tray menu will not be forced to top left of screen anymore Client: Volume control changed to custom: improves display on wine and in genera l Client: Custom label added (don't laugh) to fix an odd bug causing text to be in visible + improve display Client: Simple window border added Client: Mute button removed as it is redundant Client: Bug causing progress bar draw through windows tenatively fixed SProxy: Bug causing activity bars draw through windows tenatively fixed ----01/04/10: 1.2.2 Saver2: Update check can work around a nuked config

 

Saver2: Fixed many songs getting sniffed at once, (impacted: fader, affected: sl acker, gs) Saver2: Fixed a bug causing failure with gif albumarts (affected: slacker, gs) Wine: New GUI disabled under wine due to being completely defunct (window not mo vable, wndproc override not functional, etc.) ----01/04/10: 1.2.2 Client: Major changes! Added mini mode! - toggle by double clicking title bar (like winamp) Now borderless Transparency support; variable as well as fixed Snap to edge possible Option to remeber last position on start Client: Fixed various bugs which would cause crashes (image related) Client: Version incremented Client: Added size grip Client: Known "bug" button images will not be resized when window is scaled; min i mode buttons hitbox will not change while scaled Saver2: HTML generation improved SProxy: Fixed crit error dialog (again) SProxy: Added trackbar get/set methods in Settings SProxy: Fixed a bug causing logform to crash TODO: Test new gui on wine. find way to launch URLs on wine ----01/01/10: 1.2.2 (internal only) Saver2: Songs which would not be downloaded due to already existing will no long er be put up for approval Saver2: Fixed a bug causing windows to be launched offscreen when launched from the tray Saver2: Loose duplicate checking will allow upgrading now (bugfix) Saver2: Removed code that would be never used Saver2: Fixed songs being "prepared" earlier than they should be Saver2: SongSniffed will only be done once per song now Client: Pandora.exe is now completely standalone, does not require presence of S Proxy.exe, Saver2.dll, or Saver.Pandora.dll Client: Less warnings on buffer underflow Client: Borders now properly sized on vista/w7 Client: Added manifest SProxy: Modified implementation of non local listening Grooveshark: Fixed a bug causing an error to be thrown when search results are r epeated quickly (GS site bug) ----12/31/09: 1.2.2 Docs: Annotated screens of SProxy, Saver2, and the Pandora client have been adde d Slacker: Fixed a bug causing songs with malformed metadata (contained newline) t o fail parsing Slacker: Fixed a bug causing songs to be tagged with album genre, not song genre SProxy: Documentation now adds cache headers

 

SProxy: Fixed settings causing nested exceptions and crash on startup with bad c onfig file SProxy: Settings: added GetBool, GetValue for CheckBox and TextBox respectively using either a specified name or control's name SProxy: Settings: added SetBool, SetValue and SetInt for CheckBox and TextBoxes using either a specified name or control's name Saver2: Log made more consise when tagging Saver2: Tagging now notes when an extension is not supported (curr. supports AAC , mp3, and mp4) Saver2: Small changes to constant names for SaverPlugin Saver2: Config tab implementation changed slightly Saver2: Changed protection level of various internal vars Saver2: Fixed a bug in encoder (checking for wrong file's existance) Client: Fixed starting at the wrong size causing it to be slightly scaled Client: Fixed a small bug caused by resizing client repeatedly (additional space s in title) Fader: Improved display Pandora: XML logging now changed to work off of __Pandora_Debug setting Dev: New dialog - TextBoxYNDialog, displays a text box and yes/no (uses dialogre sult) Dev: Updated for internal changes in SProxy/Saver2 Site: All old downloads now redirect to the new area and all old downloads archi ved Site: Updated with new documentation + more. Perhaps notification te though... oh well.system could be dropped entirely in favor of events? Bit la ----12/30/09: SProxy: Fixed a bug preventing critical errors from being shown; program would e xit silently SProxy: Fixed starting minimized with minimize to tray enabled not forcing sprox y into tray SProxy: Standardized timestamps for build dates Saver2: Added option to check for updates on startup Pandora: Added config tab in main saver config Docs: Updated to reflect config stuff. Updated build dates for update system in a better way: not based on installer -----12/29/09: Installer: Changed URLs to point at new locations Saver2: Changed various urls to point at new locations Saver2: Added link to the "site" Saver2: Update window shows changelog now Site: First "release" Symlink'd old file locations to new to not break backwards compatability. -----12/29/09: SProxy: Client: Client: Client:

Bug preventing non-local listening fixed Main window is now resizable & scales Web interface tweaked Small UI changes to work better with scaling

 

----12/28/09: Saver2: Removes temp files on start SProxy: Shutdown more lienient. UI closing triggers shutdown. Installer: Post-install made more verbose and checks for failure ----12/28/09: Installer: Now logs during install to install.log Installer: Changelog and finish pages added. Changelog added. Minor bugfixes. ----12/27/09: 1.2.1 Saver2: Encoding implemented! Multi-core, low priority, etc. Various Bugfixes in sproxy and saver2. Installer: Added a md5sum to stage2 (precursor to autoupdate/update checking) Installer: Updated for new dev/docs format. DatFile: Added support for kustom key names DatFile: Updated DatEntryDatMaker changed to to support struct dirs DatFile: SProxy: Help now stored as a dat file and automatically installed SProxy: Help is better integrated, and accessed by the status site. SProxy: Added Settings.exe, which will launch an advanced config form (only) to make tweaks to sproxy settings if something renders it unable to start (such as a bad port setting). SProxy: Command line arguments added (see dev docs) SProxy: Main flow modified to allow for Settings.exe SProxy: Red uns go fasta Sproxy: Fixed bug preventing use of backspace in SP config Saver2: Fixed bugs causing crash in saver2 AND sp config Saver2: Prompt to change save folder made a bit more obvious Saver2: Link to forum thread has been changed to current thread (mega oops) Saver2: Bug causing hang on first start fixed. Saver2: Update checking added. Saver2: Added prompt when exiting with pending songs Version numbers increments and beta tag struck. ----12/25/09: Beta 3 Saver2: Exposed more settings in config Saver2: Disabled tabs removed from config Saver2: API added onto Saver2: Improved load time (not that it was much to begin with) Saver2: Test format added to config - make changes to file name/directory struct ure and see what they will look like! Saver2: Menu now sorted Saver2: Song reaping added (keep x amount of songs before starting to delete the old ones while waiting for approval) Saver2: Web interface improved Saver2: Dismissal of prepared songs implemented Dev: Added test plugin which submits dummy songs for testing

 

Dev: Saver2 API updated somewhat Client: Can auto-login based on command line option or setting. Client: Can close sproxy when closing if set to do so. Client: Note added in client settings about saver config. Client: feedback buttons made a bit more obvious Client: pinning and minimize buttons added. Client: Search can now return shared stations (genre stations) Client: Workaround added for song search dialog on wine Client: StreamPlayer bugfixes/tweaks Pandora: Executable size reduced Wine: All URL links temp. disabled due to wine fault (shellexec does not take in to account it may get passed a url) Installer: Added new plugin and added directory change page Stage2: Error handling added. Stage2: Added manifest SProxy: Added manifest SProxy: Plugin unloading improved SProxy: Advanced settings dialog changed (auto-closes options) SProxy: Handling of wine mode improved (not quite as ugly) SProxy: Settings dialog(s) improved SProxy: More command line options added. SProxy: Visual tweaks ----12/22/09: Wine: Installer option to turn on compat mode Wine: All links disabled as they cause a crash (returns file not found, evidentl y shellexecute on wine doesn't think it might get URLs) Wine: Lots of improvements. mostly pertaining to visuals Client: UI changed about some to accommodate new features Client: Bugfixes in streamplayer Client: Progress bar updated Client: Dialog to rate songs that were played in the past added Client: UI moved about to accommodate new buttons Client: Rate old songs added Client: Shared station support added Client: Added rename and delete stations Client: Moar bugfixes. Saver2: Small functionality improvements & bugfixes. SProxy: Help link added. SProxy: HTTP Auth tentatively fixed SProxy: Workaround added for a bug causing a fatal crash when server restarted w hile player was playing. (server restarts are now soft) Installer: Initial release. Help: Initial release. Dev: Bundled with help. ----11/30/09: Initial release of documentation. (binaries were not updated for this release) ----11/29/09: SProxy: untested HTTP Auth support added -----

 

11/26/09: Client: Fixed a command bug in streamplayer causing it to not work ----11/24/09: Grooveshark: Akamai redirects now handled SProxy: Documented "feature" of connection handling Wine: Disables hotkey support on client (nonfunctional) ----11/22/09: Grooveshark: Fixed a bug causing all songs to be done via fallback Grooveshark: Fixed a bug causing all spaces to be stripped when fallback was use d Grooveshark: Radio meta now supported Saver2: Updated AART handling ----11/21/09: Client: Crypto internal changes Client: Song search dialog fixed Client: Onwindow Top mode double left clicking in window Client: Toggle Minimize by by double right clicking inanywhere the window Client: now supports rename of stations Client: now has a visual representation of song download percentage Client: save button made more obvious in function (IE. only visible when a song can be saved and is not in auto mode) Client: Vastly improved playback start time Pandora: supports rename of stations now and will also rename playlist files Pandora: Will now log XMLRPC Postdata, headers, and response to (SProxy path)/PX MLS/ if the PXMLS dir exists Wine: minimize to tray disabled. Wine: song loading time improved Wine: file verification and duplicate process check have been disabled. Grooveshark: Tweaks to fallback mode Other small improvements to sproxy and internals of saver2. ----11/20/09: Grooveshark: Updated plugin uploaded Grooveshark: Fallback mode added ----11/13/09: Saver2: Fixed a "bug" causing wait for approval to be disabled ----11/8/09: Slacker: Playlist support added ----10/29/09:

 

SProxy: Bug causing a fatal error on startup fixed (ooops!) ----10/28/09: Client: Protocol version implemented, no internal changes ----8/31/09: Client: Initial release ----7/06/09: Saver2: Initial release

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close