When sorting by artist, use album date as secondary sorting criteria
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BeatBox |
Confirmed
|
Wishlist
|
Unassigned | ||
Noise |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
Right now when BeatBox is set to sorting tracks by artist (which seems to be the default sorting mode), tracks with same artist are arranged by albums, and albums are listed in alphabetical order. The resulting album order is more or less random.
It'd make much more sense to sort albums by release date instead of alphabet. You can tell by the track where it should be in the artist's timeline but not to which album exactly it belongs, and album arrangement is much easier to navigate this way.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: beatbox 0.5+r669-0~precise1 [origin: LP-PPA-
ProcVersionSign
Uname: Linux 3.2.0-26-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CrashDB: beatbox
Date: Fri Jul 6 23:58:59 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120303)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=ru_RU.UTF-8
SHELL=
SourcePackage: beatbox
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Corentin Noël: Approve
-
Diff: 105 lines (+32/-7)4 files modifiedcore/Album.vala (+4/-0)
core/Utils/CompareFunctionHolder.vala (+5/-0)
src/GStreamer/GStreamerTagger.vala (+19/-6)
src/Views/GridView/GridView.vala (+4/-1)
Changed in beat-box: | |
milestone: | 0.7 → none |
Changed in beat-box: | |
importance: | Medium → Low |
importance: | Low → Wishlist |
Changed in noise: | |
importance: | Undecided → Wishlist |
Changed in noise: | |
status: | New → Confirmed |
Changed in noise: | |
milestone: | none → luna-beta2 |
status: | Confirmed → Triaged |
Changed in noise: | |
milestone: | none → feature-future |
Changed in noise: | |
status: | Triaged → Fix Committed |
Changed in noise: | |
milestone: | feature-future → freya-0.3.1 |
Changed in noise: | |
milestone: | freya-0.3.1 → loki-beta1 |
Changed in noise: | |
milestone: | loki-beta1 → freya-0.3.1 |
Changed in noise: | |
milestone: | freya-0.3.1 → loki-beta1 |
Changed in noise: | |
milestone: | loki-beta1 → loki-alpha1 |
Changed in noise: | |
status: | Fix Committed → Fix Released |
This makes perfect sense to me. +1 for bringing up the idea!
Let's hear Scott's and Corentin's opinions.