HermesApp / Hermes

Compact macOS Pandora client that doesn’t use Flash
http://hermesapp.org/
MIT License
381 stars 99 forks source link

No sound.. Song plays for 43 seconds. #112

Open sjared23 opened 11 years ago

sjared23 commented 11 years ago

Hey, when I start it up and play a station, it only shows like a 43 second preview of a song, and no sound at all. Then goes to the next song and it's the same thing again. I apologize if this was posted once already.

Category3 commented 11 years ago

I've been experiencing the same thing. Not sure what's causing this.. usually excessive skipping/changing stations will trigger the issue. Restarting fixes the issue; no permanent solution yet

sjared23 commented 11 years ago

I noticed the restart thing. Just a bit annoying. This is by far the best pandora app ever.

On Friday, January 25, 2013, Category3 wrote:

I've been experiencing the same thing. Not sure what's causing this.. usually excessive skipping/changing stations will trigger the issue. Restarting fixes the issue; no permanent solution yet

— Reply to this email directly or view it on GitHubhttps://github.com/alexcrichton/hermes/issues/112#issuecomment-12688962.

alexcrichton commented 11 years ago

I've also seen this intermittently, and I've been trying to pin down but I have no idea what could be causing it.

Basically I'm waiting for it to happen (which takes awhile because I don't know the trigger) and then inspecting the process via gdb to try to see what's going on.

sjared23 commented 11 years ago

I've noticed it when I switched stations. And if I attempt to skip a few songs in a row. Restarting fixes it until I change stations again.

On Friday, January 25, 2013, Alex Crichton wrote:

I've also seen this intermittently, and I've been trying to pin down but I have no idea what could be causing it.

Basically I'm waiting for it to happen (which takes awhile because I don't know the trigger) and then inspecting the process via gdb to try to see what's going on.

— Reply to this email directly or view it on GitHubhttps://github.com/alexcrichton/hermes/issues/112#issuecomment-12689851.

Category3 commented 11 years ago

Any updates on this issue?

alexcrichton commented 11 years ago

I've been watching out for this, but I haven't been able to figure it out just yet...

Raynes commented 11 years ago

I'm having this issue off and on and pretty much constantly today. If there is anything I can do to help debug, let me know.

winny- commented 10 years ago

Just experienced this. No matter what I did, removing ~/Library/Application Support/Hermes and ~/Library/Preferences/com.alexcrichton.Hermes.plist, did not have an effect. Restarting Hermes had no effect. Finally, after 10 minutes, I opened Hermes again, and viola the issue magically disappeared.

winny- commented 10 years ago

Even more peculiar: Hermes stopped playing sound but the playback bar keeps on going... even past the length of the song.

image

winny- commented 10 years ago

Next song plays 00:42 dead air over and over again — https://github.com/PromyLOPh/pianobar/issues/413

adamsvoboda commented 10 years ago

Is it possible pandora is forcing out an advertisement / has an internal timer that requires an advertisement be listened to every few minutes per station? The average length of a pandora advertisement is also around 42 seconds. It does seem to go away after waiting, deleting hermes or signing in/out has no effect so I'm wondering if its on pandora's side.

winny- commented 10 years ago

Fairly certain it's on Pandora's side. It might be to do with skipping a lot within one hour... but that is only speculation on my part.

Interestingly, the reported song length is 0 seconds for these silent tracks, though somehow the audio streaming logic comes up with 42 seconds in the UI.

I intend to rework the actual audio streaming logic, either migrate to VLCKit or just bite the bullet and use Mac OS X's audio streaming capabilities (we will lose the ability to use a custom proxy for audio streaming—however, it won't affect non-US users, because Pandora does not check where you actually stream audio from).