Version: 2.2.0 (using KDE 4.3.2) OS: Linux Installed from: Gentoo Packages In Amarok 1.4 one was able to sort by BPM, and also edit BPM tags. It would be nice to have this feature back..
Yes, I'd also very much appreciate this feature. It's especially handy for DJs who'd like to sort playlist by tempo etc.
I'm personally trying to implement this feature, but I'm very new to the amarok codebase, and am working at it at a very slow rate, (and possibly may have given up by the time you read this.) In anycase, if anyone plans to work on this, can you please let me know to make sure we don't overlay on the work. Ta.
(In reply to comment #2) > I'm personally trying to implement this feature, but I'm very new to the amarok > codebase, and am working at it at a very slow rate, (and possibly may have > given up by the time you read this.) > > In anycase, if anyone plans to work on this, can you please let me know to make > sure we don't overlay on the work. > > Ta. Great! I was also thinking about it since I've alredy done a few patches for Amarok. Can you publish your work-in-progress? I plan to have a look at patches that added labels to Amarok 2.2.2, adding BPM metadata could be similar.
Ok, my development is here: git clone git://gitorious.org/~pmdumuid/amarok/pmdumuid-amarok.git Issue214056-0 - A branch tracking my first attempt at working at this problem Issue214056-1 - The current branch (breaking down the "problem" into managable chunks) My plan to solve this issue is as follows: 1) Add ability textbox to tag edit dialog box 2) Make the textbox actually show the correct value as read from audio file. [test for various file types, mp3, ogg, ...] 3) Make changes to the textbox save to file [test for various file types, mp3, ogg, ...] 4) Investigate how to add BPM to the Sort bar looking thing. 5) Investigate how to add BPM to the "Playlist Layout Editor" I've only done step (1) at the moment :P and am part way (I think) through step (2). (likely need to add BPM to track table in database to enable sorting) Regards, Pierre
Implemented in git, and merged in by Mark Kretschmann 5a5b71114e80764deb361ae7256b49e65f60f5ad
Thank you veru much, Pierre, you made the new Amarok rocking for all DJs again!