ZigZagJoe Posted October 22, 2010 Author Share Posted October 22, 2010 (edited) Is your connection dropping below 16kb/s on a regular basis? That;s the only reason an underflow could happen (besides occasionally on the very first song) Also, drop by irc sometime... Edited October 22, 2010 by ZigZagJoe Quote Link to comment Share on other sites More sharing options...
undertow Posted October 25, 2010 Share Posted October 25, 2010 (edited) Something weird I've noticed: According to the Pandora FAQ: Just give a "Thumbs Down" vote to any two songs by that artist on a particular Pandora station, and that artist will not play on that station again. Now, I have to imagine that this handled server-side in it's entirety, but I'll be damned if I don't keep getting tracks played by a specific artist regardless of how many songs I've thumbed down. Is anyone else out there using this who can attest to the contrary? The only thing I can imagine is that my perhaps tracks aren't actually being rated negatively? I know for a fact that I've thumbed down at least 3-4 tracks from this specific artist previously. However, today alone, I've gotten 3 tracks by this artist -- the first 2 of which I thumbed down. Edited October 25, 2010 by undertow Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted October 26, 2010 Author Share Posted October 26, 2010 yeah, i had read that, but i can't say i've seen it in action Quote Link to comment Share on other sites More sharing options...
undertow Posted November 3, 2010 Share Posted November 3, 2010 yeah, i had read that, but i can't say i've seen it in action FWIW, I just noticed today that I had a song play that I specifically thumbed down previously. Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 3, 2010 Author Share Posted November 3, 2010 FWIW, I just noticed today that I had a song play that I specifically thumbed down previously. I've been noticing that a lot now. Also, if I rate down two cascada songs (first listen it was great, second ok, third+ hate it, all their songs are the same basic beat/samples/singing style), why does the damn thing still play em? lol Quote Link to comment Share on other sites More sharing options...
undertow Posted November 4, 2010 Share Posted November 4, 2010 Odd request, but would it be possible to have the ability to configure at least the Pandora username/password through the Web interface, rather than requiring console access to edit caster.conf? It would be nice to have access to all of caster.conf via http, but specifically the login credentials would be fantastic. :) Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 4, 2010 Author Share Posted November 4, 2010 i added the ability to change the login on the fly a while ago though it is not over the web interface. to change user: mono caster.exe -login Login successfully (it then exits) then call /rehashsettings on the web interface. After the next song it will change login. You should not use love/hate/station change/etc for the next two songs. Changing via the web interface won't happen for a few reasons: 1. i'd have to implement SSL, as passing a paired user/pass in cleartext is just a bad idea to do 2. the RPC mechanisms are not currently implemented in a way that allows testing a login before 'using' it 3. changing users is an iffy process at best, it would honestly be better to just kill the caster and log in as another user then relaunch (or run multiple instances with different conf files) Quote Link to comment Share on other sites More sharing options...
undertow Posted November 4, 2010 Share Posted November 4, 2010 (edited) i added the ability to change the login on the fly a while ago though it is not over the web interface. to change user: mono caster.exe -login Login successfully (it then exits) then call /rehashsettings on the web interface. After the next song it will change login. You should not use love/hate/station change/etc for the next two songs. Changing via the web interface won't happen for a few reasons: 1. i'd have to implement SSL, as passing a paired user/pass in cleartext is just a bad idea to do 2. the RPC mechanisms are not currently implemented in a way that allows testing a login before 'using' it 3. changing users is an iffy process at best, it would honestly be better to just kill the caster and log in as another user then relaunch (or run multiple instances with different conf files) Well, I didn't really intended for the usage to be for "changing" users. Rather to configure it for the first time. Basically, just launch the app, connect to the web interface and enter the login details and music starts playing. ;) That being said, your previous reasons for not doing it still hold valid. I could write a utility to accommodate my needs and do what I need it to do if you were willing to provide the salt for your MD5 hashes. Edited November 4, 2010 by undertow Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 4, 2010 Author Share Posted November 4, 2010 Well, I didn't really intended for the usage to be for "changing" users. Rather to configure it for the first time. Basically, just launch the app, connect to the web interface and enter the login details and music starts playing. ;) That being said, your previous reasons for not doing it still hold valid. I could write a utility to accommodate my needs and do what I need it to do if you were willing to provide the salt for your MD5 hashes. What hashes do you mean? (also, drop by IRC sometime) Quote Link to comment Share on other sites More sharing options...
undertow Posted November 5, 2010 Share Posted November 5, 2010 What hashes do you mean? (also, drop by IRC sometime) For the Username and Password hashes in caster.conf. Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 5, 2010 Author Share Posted November 5, 2010 Oh, those aren't hashes - they're the encrypted username and password, using blowfish Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 6, 2010 Author Share Posted November 6, 2010 Update. servername is now much less important; the Host header will be used to populate servername and listenport if present. added /rehashsettings, to change login and some other settings of a running instance added --readonly-config and ReadOnlyConfig to cause the caster to not write to the config file added FancyPlaylist (default true), to disable fancy playlists with station select links --fork now works under mono added --pid to write process ID fixed a critical error preventing login on some browsers added post variables being set in SSI and updated login.html login cookie is now specific to IP, this has added some restrictions to --kill but otherwise is a security improvement cookies are now parsed into the cookie[] psuedoarray and get variables into get[] added various functions to support seeding stations and seedstation.html added direct variable compare functions add getlasterror to get the last RPC error added direct comparison for if and ifstrequals marked as obsolete removed some code duplication added include caching include will automatically grab file.inc if it exists (rather than file) -- allows <!--#include "file"--> to include file.inc added push and pop stack functions (used for vars only, not code) added 5000ms timeout for SSI updated addFeedback rpc synced crypto with client updated to v29 + new keys Quote Link to comment Share on other sites More sharing options...
PabloLoco Posted November 17, 2010 Share Posted November 17, 2010 Absolutely brilliant work. Installed and got it running on an ARM Plug Computer running Plugbox Linux. Works flawlessly. I've been hunting for something like this for ages now. Thank you. Thank you! Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 17, 2010 Author Share Posted November 17, 2010 Glad to hear that. Let me know if you have any problems/suggestions. Oops, forgot to post last changelog: fixed historyentry added one-line if statements commands are not sensitive to a space between # and the directive anymore redirects will use absolute urls now fixed authentication in ie6 added cmd and cmdcode functions added reloadsettings function ----- added grouping ( #{ (groupdir) and #}) added goto label (one way) added rating songs after the fact some minor usability fixes updated tired rpc excess newlines will be removed from generated pages if they do not contain <pre> tired rpc does not set as hate anymore large speed increase for pages with many commands (ie, ones with foreach) navbar will display current page correctly if ? is in the url added --auth and --testauth version bumped and added build fixed broken seedstation page fixed break/continue in foreach foreach made native for massive speed increase (and i mean massive) history should load fast now ajaxified history page added end:, limit:, and start: for foreach history page is now paginated (only if browser supports JS/ajax!) Quote Link to comment Share on other sites More sharing options...
PabloLoco Posted November 17, 2010 Share Posted November 17, 2010 Only suggestion I might have is to have an iPhone/mobile compatible GUI. I'm using it in an environment where I don't have a desktop/laptop to use so I use a mobile browser. I was thinking of something like iWebKit since I've used it with some success with rails. When I have some time I was thinking of looking into this myself. Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted November 17, 2010 Author Share Posted November 17, 2010 The minicontrols page (http://ip/minicontrols) may be suitable. Quote Link to comment Share on other sites More sharing options...
utahman3431 Posted May 3, 2011 Share Posted May 3, 2011 I tried logging in to listen to my pandora station using the Pandoracaster today, and its telling me that the pandora protocol version has been incremented. Can we get an update for the pandoracaster? Thanks! Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted May 5, 2011 Author Share Posted May 5, 2011 It's been updated at the normal link. Recommend in the future you drop by my irc as i don't watch these threads anymore (due to forums being whacked) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.