Index: contrib/startscript-example =================================================================== --- contrib/startscript-example (revision 176) +++ contrib/startscript-example (working copy) @@ -1,19 +1,9 @@ # This is a sample startscript for pianod. # It's read in at startup, just as if this was entered by an administrator. # +# The latest TLS fingerprint +set tls fingerprint FC2E6AF49FC63AEDAD1078DC22D1185B809E7534 # -# Pandora Server settings -# Defaults are compiled in, but you can override them here. -# -# set rpc host "internal-tuner.pandora.com" -# set partner "pandora one" "TVCKIBGS9AO9TSYLNNFUML0743LH82D" -# set device "D01" -# set encrypt password "2%3WCL*JU$MP]4" -# set decrypt password "U#IO$RZPAB%VX2" -# set tls fingerprint 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0 -# -# -# # Pandora One Users Only # Use this source to get high-quality MP3 encoding. # @@ -22,7 +12,7 @@ # set pandora device "D01" # set encryption password "2%3WCL*JU$MP]4" # set decryption password "U#IO$RZPAB%VX2" -# set tls fingerprint 7F2BFD338D08D6F952D215C0FC8C3C4C1DC1772F +# set tls fingerprint FC2E6AF49FC63AEDAD1078DC22D1185B809E7534 # set audio quality high # # Index: src/player.c =================================================================== --- src/player.c (revision 176) +++ src/player.c (working copy) @@ -239,7 +239,7 @@ player->songPlayed += (unsigned long long int) frameInfo.samples * (unsigned long long int) BAR_PLAYER_MS_TO_S_FACTOR / (unsigned long long int) player->samplerate / - (unsigned long long int) player->channels; + (unsigned long long int) (player->channels ? player->channels : 1); } if (player->sampleSizeCurr >= player->sampleSizeN) { /* no more frames, drop data */ @@ -326,7 +326,7 @@ player->songDuration = (unsigned long long int) player->sampleSizeN * 4096LL * (unsigned long long int) BAR_PLAYER_MS_TO_S_FACTOR / (unsigned long long int) player->samplerate / - (unsigned long long int) player->channels; + (unsigned long long int) (player->channels ? player->channels : 1); break; } else { memcpy (&player->sampleSize[player->sampleSizeCurr],