Open GoogleCodeExporter opened 9 years ago
After this stress test, Stoffi would not open at all.
I have attached the user.config from that moment.
Once user.config was moved and a new one created Stoffi opened up again as
normal.
Original comment by wic...@gmail.com
on 22 Apr 2012 at 7:09
Attachments:
I could not get it to not startup using your config file.
But if I understand you correctly Fn+Right is the same as "media next"?
As it is now it will try to play each song, which is pretty intense if it's
done several times a second.
I will try to solve it this way:
Holding down keys which correspond to next or previous will only jump to the
next track. Only when those keys are released will playback start.
Original comment by christof...@stoffiplayer.com
on 23 Apr 2012 at 10:18
Fn+Right = Media Next, Yes.
Thank you, but please remember that you should consider this as a partial
solution.
Holding down keys is just one example. A user could click next/previous by
muscle twitch clicking (super fast mouse clicking) Next in the main UI. This
will also kill Stoffi, it will just take longer.
Some people just do this for the fun of it, to see if they can break a program
by overloading it.
Original comment by wic...@gmail.com
on 24 Apr 2012 at 6:32
Unfortunately I cannot just say: I'm busy and won't accept input. Howerver, I
can say: I'm changing track and won't change track. Maybe that'll do?
Original comment by christof...@stoffiplayer.com
on 24 Apr 2012 at 7:25
Please do your best, I know you will.
I will try and break it again after you have made this change :)
Original comment by wic...@gmail.com
on 24 Apr 2012 at 7:56
The best I could do right now was to delay the tray balloon and adding the
track to history and the jumplist recent category. Now it will wait a short
delay before doing those two operations, so if you hold down the next key (or
press very fast) it will not try to add every single track to history and show
a balloon every single time. Only when you stop pressing and wait 1-2 seconds
will that happen.
This may ease the burden a little bit (since this is UI intensive tasks) but it
still only performs around 2 tracks per second for me with this new setup.
I could try to delay the playback in Qin by around 200-500 ms (so it won't be
noticed when you just click normally).
Btw, it never hangs for me. It just goes through the list pretty slowly (like
1-2 tracks per second). I've been holding down the key for about 1 minute
without any noticable slowdown of neither Stoffi nor the computer itself. Just
a note.
Original comment by christof...@stoffiplayer.com
on 24 Apr 2012 at 12:20
This issue was updated by revision r1057.
Added delay+batching in MainWindow event handlers for TrackSwitched and
LoadedTrack from MediaManager
Original comment by christof...@stoffiplayer.com
on 24 Apr 2012 at 12:22
Does it still exist?
I think I've done everything I can with my current level of knowledge. I will
either close this or put it into "future" pile.
Original comment by christof...@stoffiplayer.com
on 21 Jun 2012 at 12:18
Original comment by ephracis
on 18 Sep 2012 at 12:49
Original issue reported on code.google.com by
wic...@gmail.com
on 22 Apr 2012 at 7:00