Automatic Playlist creation doesnt allow for partial ANDs or ORs

Bug #594135 reported by Blaine Whited
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rhythmbox
Expired
Wishlist
rhythmbox (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

Binary package hint: rhythmbox

Info: Rhythmbox 0.12.5.0ubuntu5.2
Info: Ubuntu 9.10

Issue: Using the automatic playlist creation pop-up, the user is unable to create a playlist using both ANDs and ORs. For example, I am unable to create a playlist that has ("Genre Rap" OR "Genre R&B" OR "Genre Hip-Hop") AND "Rating >= 4 Stars" As it stands now, when I check the "Add if any criteria are matched" Rhythmbox reads the logic statement as all ORs (Giving me a playlist of ALL Rap/R&B/Hip-Hop/>=4-Star Songs), or I can uncheck it in which case Rhythmbox reads the logic statement as all ANDs (Giving me an empty playlist)

Workaround: Keep songs <4 stars out of my library.

Other than this issue, the automatic playlist feature is stellar.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report it works fine here with Lucid, could you please try the same with it there? Thanks.

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Blaine Whited (cpt-giggles) wrote :

Surely, downloading the iso now. Will place into VM and give it a go. Thanks for the quick reply.

Revision history for this message
Blaine Whited (cpt-giggles) wrote :

I should clarify, this is a request for an enhancement. As far as I can tell, the current functionality is not broken, but rather incomplete.

I installed Lucid to a VM and saw the same issue, which leads me to believe I failed at explaining my issue, for this I am sorry. The problem is the GUI for creating an automatic playlist allows you to use all ANDs or all ORs.

 Ive posed the following example. (Screen-caps included)

Example assumptions:
I've added 4 fake songs to my library:
<Title/Genre/Rating(out of 5)>
Song1/Rock/4
Song2/Alternative/5
Song3/Punk/4
Song4/Rock/1

Desired result: An automatic playlist that allows me to add all Rock/Alternative/Punk songs of rating 4 or greater...

Observed result: None. Creating a playlist in this way is not possible currently because of limitations of the automatic playlist creation pop-up.

Further info:
What I'm saying is, using the provided GUI for automatic playlist creation, I can, at best, create a playlist that has all 4 fake songs using the settings set in the automatic playlist creation pop-up. This is incomplete as I can think of several cases where the gui fails to allow me to create specific profiles.

Ideally, I would like to create a playlist with several different Genres but only with the best songs. Or rather in this example, an automatic playlist with Song1, Song2, and Song3. (and therefore, more good songs as I add them...)

Additional comments:
I understand the desire to keep things simple/intuitive for users but that doesn't mean functionality should be hindered as a result. I hope you agree.

Thanks for all your time and effort. It IS much appreciated.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

This bug is an upstream one and it would be quite helpful if somebody experiencing it could send the bug the to the people writing the software. You can learn more about how to do this for various upstreams at https://wiki.ubuntu.com/Bugs/Upstream/GNOME Thanks in advance!

Changed in rhythmbox (Ubuntu):
importance: Low → Wishlist
status: Incomplete → New
Revision history for this message
Blaine Whited (cpt-giggles) wrote :

Done. Thank you for your time.

If you wish to track its progress, the url is https://bugzilla.gnome.org/show_bug.cgi?id=621784

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for sent it upstream.

Changed in rhythmbox (Ubuntu):
status: New → Triaged
Changed in rhythmbox:
status: Unknown → Confirmed
Changed in rhythmbox:
importance: Unknown → Wishlist
Changed in rhythmbox:
status: Confirmed → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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