theArchitektas said:
Under Palemoon it's like
this, and under Firefox like
that.
But even if the encoding was bad, shouldn't SMG still display whatever it was getting? Because you say it's receiving that messed up line, but it still displays that no song is playing.
EDIT: okay, pretty interesting. So I've decided to completely uninstall FF, as I'm not using it anymore, and did a clean install. Everything worked flawlessly. Now I'm sure it has something to do with the settings/profile, but I really don't have any intention to wipe my Palemoon profile :D
>But even if the encoding was bad, shouldn't SMG still display whatever it was getting? Because you say it's receiving that messed up line, but it still displays that no song is playing.
You're right, it should.
Grooveshark - Shuffle\xa0pagal\xa0Bombay Bicycle Club \x96 Mozilla Firefox.
At some point in the program, SMG will receive that line.
SMG looks for patterns in text, for Mozilla Firefox, it looks for
" - Mozilla Firefox"
Now look at the line it received
"\x96 Mozilla Firefox"
It compares the two lines, and then says nope, that's not firefox, that's something else. Because the two pieces of text aren't exactly the same.
\x96 is a hexadecimal representation of a character. (each character has a number), \x96 stands for "-" in your encoding. But since SMG expects a different encoding, it doesn't find "-", but just the \x96 value.
Now why doesn't palemoon work, palemoon's encoding is supported.
Simple, let's look at your line:
'Pandora - Heartlines - Florence + The Machine - Pale Moon'
SMG checks if " - Mozilla Firefox" is in there. Nope, it isn't, next. Is " - Google Chrome" in there? Nope, okay, we've had all browsers. This piece of text is irrelevant.
Of course it isn't, but it's just not supported officially :p
by the way, I suggest setting your encoding to UTF-8 in both firefox and palemoon, it supports literally all characters there are.