Search term goes away on exaile close/reopen and filter can no longer be removed

Bug #95860 reported by Alin Claudiu Radut
16
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Undecided
Unassigned
exaile (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: exaile

1. Load a playlist (or entire library)
2. Type something into search box and wait for the tracks to be filtered
3. Close exaile
4. Reopen exaile

The tracks listed are filtered by the string from (2), but the search box is empty and the title of the tab still says "Entire library" or the playlist's name. This is very confusing to the user. Also, now the user has to reload the entire playlist because the filter set at (2) can no longer be removed (basically this acts like a completely new playlist now).

A visual cue should be added in the title of the tab to notify the user that the playlist is filtered and a way to remove the filter after reopening should also be added.

Edit: forgot to mention, I'm using Edgy and Exaile version is 0.2.8

description: updated
Revision history for this message
François Févotte (francois-fevotte) wrote :

Hi,

thanks for reporting this bug. You seem to be experiencing the same problem as in upstream bug #311 (http://www.exaile.org/trac/ticket/311).

Changed in exaile:
status: Unconfirmed → Confirmed
Changed in exaile:
status: New → Confirmed
Revision history for this message
Khristian Alexander Schönrock (der-kosak) wrote :

I'm experiencing the same bug here. The playlist has to be reloaded for other tracks to appear in the playlist.
Using exaile.py 0.2.10 on Ubuntu Gutsy

Revision history for this message
Dan O'Reilly (oreilldf) wrote :

Here's a patch that will clear the filter when exaile is exited, so that the whole playlist gets saved. I'm not sure if this is the preferred method though. You could also save the filter applied when quit to disk, clear it, save the whole playlist as well, then reapply the filter on open.

Revision history for this message
Dan O'Reilly (oreilldf) wrote :

Bumping this one up.

Revision history for this message
Dan O'Reilly (oreilldf) wrote :

I forgot that I had updated this a little since I had initially posted it that fixes an error caused by trying to quit before any playlists have loaded.

Revision history for this message
Adam Olsen (arolsen) wrote :

Committed latest patch

Revision history for this message
Eric Stein (estein) wrote :

As mentioned above, fix is committed.

Changed in exaile:
status: Confirmed → Fix Committed
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :
Changed in exaile:
assignee: nobody → mathieu.leplatre
status: Confirmed → Fix Released
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

Submitted debdiff.
Not yet published in archive.

Changed in exaile:
status: Fix Released → Fix Committed
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

Modified the changelog entry from (Closes #95860) to (LP: #95860).

(Sorry...this is my first patch!)

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Mathieu, you should attach a new debdiff, this time invoking
debdiff exaile_0.2.11.1-0ubuntu2.dsc exaile_0.2.11.1-0ubuntu3.dsc

Thanks!

Changed in exaile:
status: Fix Committed → Incomplete
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

Thank you Luca.
I did everything again, and the patch looks ok (+ signs...)
I feel ashame, I have to make up !
Hope it is fine now.

Changed in exaile:
status: Incomplete → Fix Committed
Revision history for this message
Siegfried Gevatter (rainct) wrote :

This is marked as "Fix commited" but u-u-s is still subscribed. Has the fix already been uploaded?

Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

I had the fix uploaded, and subscribed u-u-s.

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Now debdiff is correct, but since exaile does use of dpatch, you should use it to include your changes.
See https://wiki.ubuntu.com/PackagingGuide/PatchSystems for further reference.

Changed in exaile:
status: Fix Committed → In Progress
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

I completely forgot about this bug...

Alright, now I used dpatch (a lot of documentation, but very few step by step procedure... kind of tough).

Hope everything is well, at least when I look at it, I can see all my changes.

Can somebody have a look before I submitted it to universe please ?

Thanks !

Revision history for this message
Daniel Holbach (dholbach) wrote :

Please don't subscribe ubuntu-universe-contributors.

Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

Used dpatch. And made a step by step tutorial to remember :
http://mathieu-leplatre.info/dokuwiki/doku.php?id=en:apply_debian_patches_step-by-step

Changed in exaile:
status: In Progress → Fix Committed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

This doesn't seem to be fixed in Intrepid, setting as Confirmed to attract sponsors.

Changed in exaile:
assignee: mathieu.leplatre → nobody
status: Fix Committed → Confirmed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Mathieu, mind preparing a debdiff against 0.2.13-0ubuntu1 in Intrepid? Current one is against Hardy version.
Please, resubscribe ubuntu-universe-sponsors when ready, thanks!

Changed in exaile:
assignee: nobody → mathieu.leplatre
status: Confirmed → In Progress
Revision history for this message
Mathieu Leplatre (mathieu.leplatre) wrote :

Luca, Intrepid package already includes those patches.

Revision history for this message
David Hardstone (dhardstone) wrote :

This appears to be fixed for me in Exaile 0.2.14.

Revision history for this message
David Hardstone (dhardstone) wrote :

My bad, already marked fixed. Sorry for being a newbie!

reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

As already noted above, this fix has already been in Ubuntu for sometime. Changing to Fix Released for Ubuntu as well.

Changed in exaile (Ubuntu):
status: In Progress → Fix Released
assignee: Mathieu Leplatre (mathieu.leplatre) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.