clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.68k stars 670 forks source link

Change track/tag info #6175

Open DarthVaderx99 opened 5 years ago

DarthVaderx99 commented 5 years ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

Expected behaviour correct info from music (which if played on other music players -vlc, aimp, etc- is imported correctly) or allow user editable tags and if viewed on database is viewed correctly

actual behaviour. most of the tags are good, but it is needed for us to have label, and with over 500,000 cd and growing it is not possible to change every cd by hand (even if we can be shown how to change the name of the column in the header/add an already existing tag to the list in the editor, that would be a big help). clementine does not import (or allow user editable tags) or allow tags to be shown in player

Steps to reproduce the problem (only for bugs)

thenewnano commented 5 years ago

@DarthVaderx99 adding new tags should be simple enough, it will take you a day or so to get familiar with the code, even if you are not a programmer, this is a change you could figure out. I recommend you find someone with QT and CPP experience and offer a beer or dinner or something in return ;) Adding label to the list of tags should be fine by the maintainers as far as I can guess, just make a pull request. the tags are defined in song.h and song.cpp on src/core/ then you need to follow up with all the other files/places in the UI that you want that specific tag to be shown, it is fairly clean code base, not perfect of course but very possible to follow.

By the way why don't you use Grouping tag ? using https://quodlibet.readthedocs.io/en/latest/ you can switch view to browse / search and then select all songs and edit tag, then just change the name of label tag to grouping and keep that consistent in future. it takes like 5 minutes to update thousands of songs.

Do you also see the issue of the tags not being updated in Clementine UI when changed from another app or from clementine itself ?