-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow user to color code tracks #6852
Comments
Commented by: rryan Neat side-project / wishlist idea. I agree color is a useful organizational tool that your brain is good at dealing with. |
Commented by: hasitnm Oh yes. Something on the lines of tags in Mac? It could be added as a column next to the track name list with a drop down menu to select a colour. This would be a good addition indeed. |
Commented by: daschuer This is a good start. Advanced:
|
Commented by: karansanwal Hey. I would like to work on this bug, but I had a suggestion/modification : Rather than adding a new column for the color tag, we could make changes in dlgtrackinfo.cpp such that, it sets the background color for Trackno or Trackname ( or the entire cell, but that could look ugly) based on the what ptrack->getgenre() returns ? We could think out the default colors for genre, and also the default for when none is specified. Let me know if this is acceptable, otherwise i will work on what was specified till now. |
Commented by: daschuer You heading for a color code for genres only, right? I would prefer to color tag the tracks independent from any other metadata, but add a feature that calculates a color from any cloumn on demand. This way we may use genre colors for some users, other my prefer Key or BPM. For me the tack number column is useless for DJing, so it is hidden on my setup. An additional "cover" column for adding genre covers, colored rectangles or any other picture giving useful information would be also a good solution. We have also discussed to generate a picture using genre bpm and Key, but that is too advanced for this. |
Commented by: karansanwal Oh yes, that makes more sense. Could you hint me on how to get started ? |
Commented by: daschuer What will you go for? An extra column or a changing the background? If you go for the coloum solution. You may have a look at the cover column code. I am sure you can reuse a lot of this code. For the color editor, it would be nice to do a scribbled mock-up, (you may use just inkscape or any other drawing tool of your choice) In on of your early version it is OK, to use a hard coded color mapping of genres as you have purposed above. Hope that helps, please keep asking if required. |
Commented by: esbrandt No changing background colors in track names or other tricks please. Leave it to the user what they use the color column for. Id suggest to allow to select from a simple color scheme, according to https://www.beatunes.com/en/open-key-notation.html |
Commented by: karansanwal Firstly, Thanks for helping out here. Oh alright, though it was not the option i was working on, I think your suggestion is valid, as adding an extra coloumn is always better. This might take time, as i am travelling this week, but i'll try to make most of the time i get. |
Commented by: karansanwal
|
Commented by: daschuer You may add a pull request against master of your current state, and add a comment that there is work in progress. |
Commented by: johndoemixxx See the attached patch which is inspired by the star rating library |
Commented by: daschuer Thank you very much for the patch. I have not yet looked into it. Did you consider to publish it as GitHub pull request. Here are some more hints: In order to commit your patch, we need your permission. and comment here when done. By the way, what happens with your patch here? |
Commented by: johndoemixxx Simplified and removed the editor class. I won't sign the |
Commented by: johndoemixxx PR#1771 beenisss (Y) I probably would sign the agreement if the code But this patch is is free for all. Hope someone |
Commented by: beenisss It doesn't sound like it will be possible to use that patch if you don't want to sign the agreement, even if you otherwise consent to it explicitly. |
Commented by: johndoemixxx The code I have posted in this bug report is in the public domain. |
Commented by: ronso0 Great you start working on this! In conjunction with the star rating this will be very helpful. |
Issue closed with status Fix Released. |
Reported by: broma0-deactivatedaccount
Date: 2013-01-17T17:42:01Z
Status: Fix Released
Importance: Wishlist
Launchpad Issue: lp1100882
Tags: easy, library, usability, weekend
Attachments: [Mixxx library track color column](https://bugs.launchpad.net/bugs/1100882/+attachment/4791809/+files/Mixxx library track color column), [Mixxx library track color column](https://bugs.launchpad.net/bugs/1100882/+attachment/4794702/+files/Mixxx library track color column)
An extremely useful feature that Mixxx could benefit from is having the ability to color code individual tracks.
Use Case:
I want to organize my music collection in a very quick and easy way that allows me to simply glance at tracks and know how they sound, etc. I would right click on a song and select mouse over "Set Color". Another menu would open up at which point I would be able to select a set of predefined colors for the text in the library.
Predefined colors could include:
Light blue (I would use this for chill songs)
Royal Blue (songs that I'll play after the party, club, etc, gets going)
Orange (getting more intense)
Red (the real bangers' of my collection)
The colors above should look good on most dark backgrounds, but darker variations could also be included if one is using a theme with a light background.
The text was updated successfully, but these errors were encountered: