Bugzilla – Bug 14360
Controller will not handle a large playlist
Last modified: 2011-05-11 14:11:19 UTC
When more than 3000 songs added to the now playlist, the controller can only scroll up to 200 listed songs and then it goes into forever loop trying to connect. The longest time we waited for the loop was 10 minutes before we hit the back arrow key. We tried SC 7.3.3 and 7.3.4 Windows XP RN = 090911-000736
Osama: is this wen browsing by Artist or Album or Genera? Does the same thing happen when using 7.4?
I want to clarify that the operating system I'm using is Vista 32-bit, not XP. I am the customer who reported the bug. You can contact me at frankjz@gmail.com if you want further info on this problem. fz
Frank: can you answer the questions in comment 1
)James: This is not browsing. This is simply scrolling through the list of songs in your Now Playing queue or "Playlist." The steps to reproduce this bug are the following: 1) Add over 500 songs to the Now Playing queue. 2) Press play to play the first song. 3) Press the center button to view the currently playing song. 4) Press the center button again to view the Playlist of over 500 songs. 5) Scroll through the playlist. 6) The scrolling will freeze when you've scrolled down to about the 200-250 song in the list. (In reply to comment #1) > Osama: is this wen browsing by Artist or Album or Genera? > > Does the same thing happen when using 7.4?
*** Bug 14454 has been marked as a duplicate of this bug. ***
James, I have now downloaded 7.4 and the bug continues in scrolling the Now Playing list of songs! What's the status? Can you duplicate this bug? fz (In reply to comment #5) > *** Bug 14454 has been marked as a duplicate of this bug. ***
QA confirmed, when attempting to browse a playlist over 400 items, controller is very slow to respond. Just as the 2 reports point out.
This appears to be a Controller only issue. Radio and Touch do not suffer the same effects.
Is this something you can fix? If so, how long will it take? (In reply to comment #8) > This appears to be a Controller only issue. Radio and Touch do not suffer the > same effects.
May I kindly suggest that this gets higher priority. I'm a typical album listener and I rarely build play lists. in fact this is the first real one i done, and I get this problem. And I think it have gotten worse as I explained in my duplicate bug. It behaves more weird than explained in this bug and I don't think the playlist ever recovers after 10 minutes as described as the 7.3.3 behaivior. Now my whole >250 items playlist it is browsable for a while then fails in the background and freezez in some weird state. Update loaded the PL in another player, the failure now comes at the second time you browse the list ! scroll it once but never more So I have to use my PC to move around in this playlist as a workaround. putting in 500-2000 songs of the same "kind" in a list then shuffle that one can not be an unusual way to use playlist ? This bug report states some kind of limit around 200-250 songs. I guess here, are not most playlist that people do rather large ? Is it not then more proper to say that the controller can not handle playlists, instead of can not handle large playlists. This would merit more attention then ?
I completely agree with this user. Once the bug occurs, the controller never recovers. The Now Playing playlist it frozen and is dead. The only recovery it to use the PC SqueezeCenter to recover from the freeze. This bug is a show-stopper! It threatens the use of this product. Please give it the highest priority. Frank Z. On Wed, Sep 30, 2009 at 7:34 PM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > > --- Comment #10 from Mikael Nyberg <mikael.nyberg@bahnhof.se> 2009-09-30 > 20:34:31 PDT --- > May I kindly suggest that this gets higher priority. > > I'm a typical album listener and I rarely build play lists. > in fact this is the first real one i done, and I get this problem. > > And I think it have gotten worse as I explained in my duplicate bug. > It behaves more weird than explained in this bug and I don't think the > playlist > ever recovers after 10 minutes as described as the 7.3.3 behaivior. > > Now my whole >250 items playlist it is browsable for a while then fails in > the > background and freezez in some weird state. > > Update loaded the PL in another player, the failure now comes at the second > time you browse the list ! scroll it once but never more > > So I have to use my PC to move around in this playlist as a workaround. > > putting in 500-2000 songs of the same "kind" in a list then shuffle that > one > can not be an unusual way to use playlist ? > > This bug report states some kind of limit around 200-250 songs. > > I guess here, are not most playlist that people do rather large ? > Is it not then more proper to say that the controller can not handle > playlists, > instead of can not handle large playlists. > This would merit more attention then ? > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
I believe the attached patch fixes the problem. Ben, can you review?
Created attachment 5961 [details] patch for Ben's review
a wonderfully simple fix. reviewed and clear for checkin.
Great! How do I get a download of the fix? (In reply to comment #14) > a wonderfully simple fix. reviewed and clear for checkin.
fz: are you familiar with ssh and scp? If so, I can give you pretty simple directions on getting the fix to your controller. If not, you will need to wait until we push the next revision of firmware out to the world.
Ben, Thanks for the reply. I'm not familiar with ssh and scp, but I'm a pretty techy guy. Can you lead me through it? I hate to wait for a rev, that could be a month or more, right? This bug is really irritating. fz (In reply to comment #16) > fz: are you familiar with ssh and scp? If so, I can give you pretty simple > directions on getting the fix to your controller. If not, you will need to wait > until we push the next revision of firmware out to the world.
Created attachment 5973 [details] patched DB.lua file for user to scp to controller
1. on contoller, enable ssh by going to Settings->Advanced->Remote Login and checking the box. Write down the IP address. 2. Download the DB.lua file attached to this bug (right click on link above, say "save file as...", and call it DB.lua) 3. scp the file to the controller with this command scp DB.lua root@<ip address>:/usr/share/jive/applets/SlimBrowser/. (replacing <ip address> with the IP address you wrote down for your controller after enabling Remote Login) you will be prompted for a password, which is 1234 Doing a command-line scp command is very easy on Mac or Linux. I don't use windows but there are facilities for executing scp from windows as well http://www.google.com/search?q=windows+scp+client I'd probably point you to Putty.exe, but for this step I'm not going to be of any more help. 4. reboot your controller
Ben, Thanks very much. I'll give it a try and won't bother you again. When will the next update be pushed out to users? fz On Thu, Oct 1, 2009 at 10:41 AM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > > --- Comment #19 from Ben Klaas <bklaas@slimdevices.com> 2009-10-01 > 13:41:29 CDT --- > 1. on contoller, enable ssh by going to Settings->Advanced->Remote Login > and > checking the box. Write down the IP address. > > 2. Download the DB.lua file attached to this bug (right click on link > above, > say "save file as...", and call it DB.lua) > > 3. scp the file to the controller with this command > > scp DB.lua root@<ip address>:/usr/share/jive/applets/SlimBrowser/. > > (replacing <ip address> with the IP address you wrote down for your > controller > after enabling Remote Login) > you will be prompted for a password, which is 1234 > > Doing a command-line scp command is very easy on Mac or Linux. I don't use > windows but there are facilities for executing scp from windows as well > http://www.google.com/search?q=windows+scp+client > I'd probably point you to Putty.exe, but for this step I'm not going to be > of > any more help. > > 4. reboot your controller > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
Thank you gentlemen, I scp'd the file now and will try with my playlist tonigth you may have saved my birtday party on saturday :-) Q: will it survive an upgrade or do i patch this after every upgrade.
(In reply to comment #21) > Thank you gentlemen, I scp'd the file now and will try with my playlist tonigth > you may have saved my birtday party on saturday :-) > > Q: will it survive an upgrade or do i patch this after every upgrade. It won't survive an upgrade, but 99% odds are that the next upgrade will contain the fix anyway.
When will that upgrade be? On Thu, Oct 1, 2009 at 12:05 PM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > > --- Comment #22 from Wadzinski Tom <tom@slimdevices.com> 2009-10-01 > 13:05:21 PDT --- > (In reply to comment #21) > > Thank you gentlemen, I scp'd the file now and will try with my playlist > tonigth > > you may have saved my birtday party on saturday :-) > > > > Q: will it survive an upgrade or do i patch this after every upgrade. > It won't survive an upgrade, but 99% odds are that the next upgrade will > contain the fix anyway. > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
The patch is working splendid . Runed my pl for 2 hours now from 20 different places among 400 tracks. Thanks for improvised scp course , that example explained more than the moronic --help or manpage's ever do , they just show a string of garbage chars and calls that an example on how to use a command :)
SVN Bot 2009-10-01 13:09:08 PDT == Auto-comment from SVN commit #7822 to the jive repo by tom == == https://svn.slimdevices.com/jive?view=revision&revision=7822 == Fixed Bug: 14360 Description: some fields weren't begin initialized on reset
FZ: can you do one more check for us? download the patched version of SBS 7.4.1 which will include the latest controller firmware. Install this version then test your case again. let me know if this works or fails. download from here: http://downloads.slimdevices.com/nightly/?ver=7.4
Sure, which one exactly, SqueezeboxServer-7.4.1-28848.exe? And do I then have to update my hand controller as well or will it auto update once I install the .exe file on my computer? On Tue, Oct 13, 2009 at 3:51 PM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > James Richardson <jrichardson@slimdevices.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > AssignedTo|tom@slimdevices.com | > jrichardson@slimdevices.com > > > --- Comment #26 from James Richardson <jrichardson@slimdevices.com> > 2009-10-13 16:51:35 PDT --- > FZ: can you do one more check for us? download the patched version of SBS > 7.4.1 which will include the latest controller firmware. Install this > version > then test your case again. let me know if this works or fails. > > download from here: http://downloads.slimdevices.com/nightly/?ver=7.4 > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
Yes, SqueezeboxServer-7.4.1-28848.exe (for all windows builds) You shouldn't have to do anything by hand, this version should download and install the latest firmware for the controller (which should have the fix)
Verified fixed in SP r7847, SBS r28848, waiting on customer confirmation for final closure
It DOES NOT WORK! It's worse than ever. I did the full update, then loaded 800+ songs into my Now Playing, pressed played, while the first song is playing, I clicked the center button so I could review the Current Playlist, and it displays NOTHING in the Current Playlist window!! Also, the songs are starting and stopping! SqueezeCenter displays the full Current Pllaylist but not the Controller. This is terrible and how the heck do I get back to what was a stable player? Damn!! fz On Wed, Oct 14, 2009 at 9:09 AM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > James Richardson <jrichardson@slimdevices.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Status|RESOLVED |VERIFIED > > > --- Comment #29 from James Richardson <jrichardson@slimdevices.com> > 2009-10-14 10:09:00 PDT --- > Verified fixed in SP r7847, SBS r28848, waiting on customer confirmation > for > final closure > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
Can you tell me what version of firmware is currently on your Controller?
NOW IT"S WORKING! I shut down everything, all the way down, unplugged, rebooted computer and controller and restarted. Loaded 600+ plus songs and now it's working. Seems to be good. Firmware on Controller is 7.4.1 r7847 fz On Wed, Oct 14, 2009 at 12:42 PM, <bugs@bugs.slimdevices.com> wrote: > https://bugs-archive.lyrion.org/show_bug.cgi?id=14360 > > > > --- Comment #31 from James Richardson <jrichardson@slimdevices.com> > 2009-10-14 13:42:10 PDT --- > Can you tell me what version of firmware is currently on your Controller? > > -- > Configure bugmail: https://bugs-archive.lyrion.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You are on the CC list for the bug. >
*** Bug 16789 has been marked as a duplicate of this bug. ***
This is not fixed anymoore in 7.6 Reopen !
Note regression is in the palylist view when you choose a playlist and then go into it. The now playing playlist is ok
Confirmed regression in 7.6. Reopening.
== Auto-comment from SVN commit #31807 to the slim repo by bklaas == == http://svn.slimdevices.com/slim?view=revision&revision=31807 == Fixed Bug: 14360 Description: do not alter $totalCount when calling _jiveDeletePlaylist() or _jiveAddToFavorites(). $totalCount is already "fixed" by this point
Some observations. very large lists at 2900 tracks does not always show it showed once and then it was gone again untill I rebooted ? But then it worked multiple times , so no 100% way to reproduce that ? Many larger lists shows now but if you actually tries to to scroll them you see that you eventually get stuck somewhere in the list and the controller refuses to scroll further. It's stops in both directions so it does not wrap around completely either . And you guessed after a reboot it worked too :-/ I've seen similar effects in np playlist where you can not scroll it completely ?
== Auto-comment from SVN commit #31908 to the slim repo by bklaas == == http://svn.slimdevices.com/slim?view=revision&revision=31908 == Fixed Bug: 16947 Bug: 14360 Description: increment $totalCount by two for all chunks in response this allows for the special items delete playlist & save to favorites to exist at the end of the list, while not screwing up the SP menu rendering with conflicting counts between the last chunk and all other chunks
Lonmg playlist is happy on controller now (>16k songs)