Lesu;328781 Wrote: 
> I have done some more research into the error. It isn't associated with
> powering off the Touch, I can reproduce it with the Touch set to never
> power off.
> 
> Basically what happens is I set the music player going in random song
> play mode. Everything works fine, with tracks being added to the
> Played/To be Played list which grows in length with each new song.
> Until the 21st track is played. When the 22nd track is added, the list
> is not added to and the song that is 9th in the list is overwritten. It
> is strange because it doesn't delete the old title 9, the 9th line
> becomes a combination of two song titles superimposed on each other.
> Also further along at around tracks 13 and 14 a title will be
> repeated.
> From then on, the song title now playing is updated correctly on the
> page header, but the list does not grow and an incorrectly highlighted
> title is stuck back in the middle of the list. The album art page is
> correctly updated.
> 
> I hope this narrows the problem down.

Yes, actually I can reproduce and explain it now. Maybe even find a
fix, although it will not be quick.

It's actually my favorite iPhone 2.0 bug :-( It's the reason I stopped
further development of the skin for now.

I didn't succeed to solve it, but I've got a workaround for you: for
the Random Play, set "Number of past Tracks" to a value <= 5.

Here's what happens:

Short: It updates the tracks, just Safari doesn't render it.
Long: The "-webkit-transform" CSS style you have to use for the fast
transitions has a bug in that content that is deemed "Off-Screen" from
other CSS styles (like position) sometimes does not get rendered,
independent of where it actually is. Tracks from 9 on are deemed
"Off-Screen", because that's where the physical screen ends.
Now, usually Safari fixes this when moving the affected area. Now for
"Random Play", when you reach the max number of "past tracks to be
shown", the area doesn't move anymore, because actually the position in
the playlist doesn't change anymore (it stays with this number +1) but
the whole playlist changes. But only the first 9 of the changed tracks
will be rendered by Safari.
Under some conditions I did find workarounds for this, bur not here.
The workaround I mentioned above works, because that way, only tracks
1-9 are shown on-screen and those get re-drawn just fine.

Does that help?


-- 
pippin

---
see iPeng at penguinlovesmusic.com
------------------------------------------------------------------------
pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=49821

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/plugins

Reply via email to