Bugzilla – Bug 1952
"Browse Songs" and "Search for Songs" on the Squeezebox show also matching album and artist names
Last modified: 2008-09-15 14:36:01 UTC
When using "Browse Songs" and "Search for Songs" on the Squeezebox with the remote not only songs but also matching albums and artists are shown. This happens with the August 8 nightly. With previous versions (somewhere before August 5) this did not happen. As far as I understand there was an amendment on August 5 regarding bug 399 which seems to be related to searching. Could that have introduced the wrong behavior? Further, when selecting "Search For Songs" on the remote and e.g. selecting all songs containing an "A" by pressing twice the right arrow button the last item in the resultang song list is shown as "ALL_SONGS" instead of "All Songs". Even in the German version "ALL_SONGS" is shown instead of the German text "Alle Titel". As far as I can remember this was also different before August 5. Finally, when selecting "Browse Songs" on the remote in the resulting song list there is no "All..." item at all. Shouldn't be the last item in the list an "All Songs" entry? I have filed a bug report for these. BTW "Browse Songs" has been tremendously accelerated (by this amendment?). It took always several minutes until the song list was shown (so I did not use it in practice) but now the song list is shown instantaneously without any delay!
Dieter, Are you by any chance using odd TSOP or TRACKSORT tags in your files? There's been some discussion of people using sort tags of "ARTIST-ALBUM" for the album sort so that albums are grouped by artist in the browse albums list. The reason I ask is that there is a bug where the sortable tag is searched instead of the display tag (bug 1636). Might be related?
No, I do not use any of these tags. Almost all my files are ogg vorbis encoded and I always set only the common tags title, artist, album, year, genre, trackno.
I found now that "Browse Songs" and "Search For Songs" do not show matching albums and artist names but matching directory names. I have all my music files stored on disk in D:\My Music\Artist Name\Album Name\Track No.-Artist - Song Title.ogg. I now found that in addition to the Song Titles the matching directory names are shown in the result song list on my Squeezebox when using "Browse Songs" or "Search For Songs". Since the directory names are in fact the artist names and the album names it looked at the first glance as if the artist and album tags are searched. I can easyly reproduce this behaviour on a test system comprising only a small number of song files by creating a subdirectory (e.g. xxx) in my music directory. It is even not necessary to put a song file in this directory. When I select "Browse Songs" and select "x" on the remote the directory name "xxx" is shown als song title. Also when selecting "Search For Songs" and inputing "xxx" the directory name is shown as song title. I also recognized that a similar problem exists in the web interface using the simple "Search Music" page. When I input "xxx" it is shown Song titles matching "xxx": 1 but there is no matching song listed below this line.
With the August 11 nightly the web interface does no longer show incorrectly "Song titles matching "xxx": 1". But the problem with the Squeezebox using the remote is still the same. Can anybody confirm this bug or is it only specific for me?
With the August 12 nightly "Browse Songs" still shows subdirectory names. And there is still no "All..." item. "Search For Songs" now does not only show (wrongly) subdirectory names but even shows always ALL songs and subdirectories independently from the input you make. That means even if you input for example AAAAA (which does not match with any of my songs or directory names) all songs and also all directory names are shown. The "ALL_SONGS" entry is also still shown instead of "All Songs".
I've checked in some fixes for these in subversion change 3973. Should fix everything below. Please open specific bugs for anything I didn't get. Thanks.