Jump to content

ZigZagJoe

Dedicated Members
  • Posts

    895
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ZigZagJoe

  1. 1 is likely caused by your network configuration being bugged: exit sproxy, and make sure that in IE use proxy is not checked. Though, on further thought, when using the old versions' updaters this would be a problem: if you had set ie proxies enabled and used the update system, your system proxy is now set to use SProxy and will need to be reset. This was caused by the update exiting SProxy in a non-kind manner. it saved settings, started the installer, and did the programmatic equivalent of using taskmgr to close the program; sproxy never got to set the proxies back. 2 - see the client's settings: Menu->Config->Login automatically Edit: Found a bug causing text in shaded mode to not scroll. Working on a fix. Fixed. 01/12/10: 1.2.2 build 20 Will now note build number on changelog - it is way too low, but better than nothing. 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
  2. Ah. Hmm. I downloaded and installed it, but see no info for dev stuff. Neither are the plugins in a way i could have a look... i don't see source for it either. :S Can you get some links or summat?
  3. What is CAD, exactly? (dont think you are talking about computer aided design)
  4. I think you got it in the middle of an update spree (fixing some small stuff) earlier thus didn't get that particular fix.
  5. Larger album art has been oft-requested; there really isn't a clean way to implement it right now (though i should probably play around with the extra playlist options, maybe one of them is album art size?) Can allow clicks, though currently it wouldn't add new songs to the list. Hmm, clicking the task bar icon should have brought it back but i notice it does not. Will look into it. Popups, do you mean like with a tray icon? (bubbles). This could be done easily w/ SProxy. Check for updates (on the saver2 about page). This was fixed earlier.
  6. New version is up. I removed the vol boost. Let me know if there is still distortion. Changelog: Client: Removed vol boost as it was causing distortion Client: Fixed a bug which caused the rate buttons to be nonfunctional in the rate 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) This also added one touch updates - hit yes, it will download the update, hit ok (to install) when it is downloaded, it will install, and relaunch automatically. By default, when installing saver2 it will have check for updates on start enabled but it will not prompt you to install non vital updates (unless you untick a box in settings). Going to run the lot through a profiler later today and check for memory leaks; i was a bit shocked to see SProxy using 100mb of ram on startup. Looks like it was just a memory spike before GC: values are about what I expected now. (and profile values look right). Ah, that song was 12 mb. And there would have been up to 3 copies in memory (one - SProxy receipt buffer, two- plugin mangling copy, three - the client's copy). Phew.
  7. Hmm, I wondered if i heard that. Will fix shortly. There was a tiny volume boost filter applied in mplayer, but it seems to cause distortion no matter what it is set at; i put it to counter softvol max being reduced a bit. In the mean time, you can set UseSoftvol to true in adv. settings.
  8. the computer that's saving doesn't need a screen. it's possible to have another computer setup with sproxy and then you just point your browser at it. you can't change config remotely, but you can select which songs to save (if you deign to use that option). what you'd need to do is first set AllowNonLocal in settings to "True", then set ServerName to a sensible value (IP address or hostname). Hit yes (to restart SProxy) when you click OK. Then, do the browser setup on the computer you want to do the actual listening (IE using browser or client) on using the addr of the computer with SProxy on it as proxy. You should be able to pull up a status page at http://<hostname>:<port>/ by default, the port is 8888. Or, if you mean to let the headless computer rip songs by itself, that is also possible by using my client as it has a web interface. --- besides the new plugin, i've added the capability for non-vital updates (and for auto update check to ignore them) and improved the update process. should be up in a day or two...
  9. Whenever you like, yes. You get 64kbs aacplus if you use the pandora website, 128kbs mp3 if you use my client or 192kbs if you have pandora one. Thanks for the donation, max.
  10. Not sure what you are getting at exactly...? Update uploaded. I also made a few small changes to the XP gadget. Working on a new saver plugin, as well. Thanks for the donation, caseyglenn :) As always, if you have any questions or comments please post 'em here. Changelog: 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 longer laggy Client: Fixed a bug causing the main window to stay faded in for too short a time 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 (offsets 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 deleting 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 min+ 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 (deemed 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 not needed. (TODO: fix it) Docs: Added advanced settings info page Installer: Added manifest for Pandora.exe Installer: Added PandoraClient.dll & pdb
  11. Pardon? I don't follow Can do. I've put out dev stuff, it's an option in the installer. There really isn't that much to see in saver2 anyways, it's the plugins that get the work done.
  12. there isn't per se, but i have gotten it working under wine. The method i used was http://zzj.itf-inc.com/s2/docs/wineinst.html You might also try using darwine; the main difference is you need to use trix (a version of winetricks) that comes with it as opposed to the regular method. Or, you can run boot camp or another windows machine with SProxy [saver2] running under it and just have your macos browser use it as the proxy server.
  13. It is embedded, yes. If saving aart to disk is disabled it will still be written to file.
  14. oh, wait, the gadget doesn't have a way to know what it is playing. Oops. So much for that brilliant plan.
  15. What do you use the feed data for, exactly? There is no way to modify the Gadget. (it's another flash applet). Actually, i take that back: since it has the ad in the same place always, it would be possible to just shrink the content window and put a button or some such there. But this would only be possible in the XP gadget. Also, i was bored, so here's pandora gadget for XP: http://zzj.itf-inc.com/s2/misc/PandoraGadgetXP.zip Source: http://zzj.itf-inc.com/s2/misc/PandoraGadgetXPSrc.zip Oh, and it's not pandora one only either.
  16. heh, thanks. That url, though, doesn't work (nor does it with 0 replaced with o). What's supposed to be there? Sidebar isn't really an option seeing as I'm on XP (64) myself, and I don't know if the two can coexist. Reverse engineering the gadget, depends what you mean. By sniffing RPCs, no, that's really not possible as it used a completely different method last i looked (i think it used all SSL? which are a pain to intercept and sproxy doesn't have that capability). Huh, the gadget is just a zip file. Pretty much only has a giant ass JS file in it. Oh, wow. Looking at this... it could be ported STUPIDLY easy. By stupidly easy, i mean, make a form with a browser window and done. hahaha gotta try this for lols. I did however find out there is no way to read from it as it's almost all SSL and what posts there are they are one way (plus are JSON). I'm working towards getting saver2, fader, manager, pandora, slacker, and grooveshark plugins into a state that i could put them on github; it seems the best so far. Still need to figure out how all that licensing stuff works... thinking GPL I'm not so sure about SProxy, mostly because it's a bit ugly inside, and the client I'd like to keep closed source for now.
  17. Yeah, there is a link on the first page of the thread, and the about page in saver2. Took a look at scrobbling; MusicBrainzID is the only thing i need to figure out really (specifically, is it optional or alternatively find code to look it up) Would kinda like to be able to put it as part of saver2 but the problem is the track length is not part of the songinfo class because most tracks don't have a known length - Pandora requires guesses, grooveshark may or may not have a length and if it doesn't there is no way to tell, and slacker i can't recall if it has a length spec or not.
  18. Changelog of current version: The client has been completely seperated from the pandora saver plugin. A side effect of this is all settings will be reset (due to the namespace change), when using the client in sproxy. Client: Softvol is now disabled by default; translation - volume control is no longer laggy, at the cost of a slight volume decrease. Client: Fixed a bug causing the main window to stay faded in for too short a time on song change Client: Volume control updated somewhat to scale properly from 0-100 Client: Volume now shown when changed 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 deleting a station Client: Classnames changed, build process for standalone and plugin integrated Client: Positioning improved somewhat Saver2: Update check behavior improved somewhat SProxy: Advanced settings exits a bit more kindly; should fix port in use errors SProxy: Remove key button hidden as it is broken and moreover not needed. (TODO: fix it) Docs: Added advanced settings info page Should release in the next day or so. This is almost all bugfixes/testing.
  19. I've implemented this and put the tired song button in the rate songs dialog. Will upload it sometime in the next few days (depends on activity/stuff that needs fixing) It's controlled by a hidden setting, __Pandora_TireEverySong. In advanced settings (or using Settings.exe) set it to "True". Then, 5 seconds after every song plays, the log should have an entry about it being tired. Didn't see a reason to put it in common settings, seeing as it might mess things up if someone accidentally checks it.
  20. Fader just plays around with transparency settings, nothing "dirty" in it. I suspect part of it is i just recently discovered the default setting of 100% visibility while focused is causing the window to be recreated - i recently fixed that (by setting the default to .99), but haven't added a bit to force it to .99 yet. If you had the client running at the same time as the advanced settings that might have had something to do with it too - there was a very weird bug relating to client and the server not being able to restart properly which i got around by essentially making the restart a soft restart. It's generally better to use Settings.exe when you need to change something as when settings need to be saved SProxy's adv settings kills everything fast, hard, and dirty (as to override the plugins setting any settings of their own).
  21. It'd be possible to do an emulation of the client, definitely... eh As for scrobling (or whatnot) that too would be possible but i need to look at it some more. No - the second error (referring to lines 119 and 191) refers to having something else listening on the same port. If SProxy died a horrible death somehow (a very hard crash, not even getting the message box) it's possible for the port to get tied up. Hmm, it seems that the advanced setting dialog isn't explicitly killing the socket. Odd, it never ties up here... anyways, that's fixed. The bandwidth error doesn't make a particular lot of sense, though. (Literally not possible, at least not in the case of what it refers to. nonfatal however) Haven't the faintest, lol. As far as i can tell it's the framework eating shit and dieing: the first one is dieing in the framework's wndproc the location it references in my code is a call to the base wndproc; i have to override i to handle various stuff for the new gui. second one is something that shouldn't die (showing a messagebox to user....) Do these errors happen repeatedly? The fader as in the song fader or transparency feature of the client? I just tried launching the fader with the client and playing a song, working so far...
  22. It'd be easy to implement, but i'd need to see some code for what is required. Also, sorry for the update spam, but I had to do one last update today... somewhere along the line a bug cropped up causing dialogs that were launched automatically from RPCs to deadlock the app.
  23. Updated again: i noticed earlier today that songs were not getting saved and it turns out they changed part of the album art url causing some songs to not be saved because on top of that the reaper wasn't functioning (checks for songs which have taken too long to get album art and submits them). Also, i fixed a bug that was preventing the server from listening on non local addrs. Again. Everything else is just minor changes. Pandora: Fixed a bug preventing songs from being downloaded (Album art url change) SProxy: Fixed a bug causing non local 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 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 status and log viewer) Saver2: Worker now started before plugins (was causing pandora worker to exit prematurely) Thinking about completely divorcing the client from SProxy but retaining the web control stuff somehow (reflection?) in preparation for posting saver2, savers, etc on github or whatnot. Right now how the standalone client works is just a subset of SProxy and saver2's stuff (the settings and functions classes foremost) is implemented, enough to get it to run, and SProxy specific stuff and saver2 bits (what little there are) are just excluded completely from the build
  24. You might check the log (search for CrException, i think). Error means something threw an exception that probably shouldn't have; and it got out of the main switch. Misc: Known bug with UI, the of labels may disappear, don't know what causes this/how to fix. New version up: 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 general Client: Custom label added (don't laugh) to fix an odd bug causing text to be invisible + 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 Big ones is the invisible label fix, new volume control, and drawing through windows.
  25. Inside advanced settings, set UseNewGui (or something like that) to False. Disables all the new stuff. And yeah, it's being created borderless now. (not that it's any different on my end besides the various overrides to implement stuff - this.FormBorderStyle = FormBorderStyle.None; done.) Might be transparency gone wrong, dunno. Does it work outside your wrapper?
×
×
  • Create New...