Hi Chunyang On 2014-06-19 03:26, Chunyang Xu <xuchunyang56 gmail com> wrote:
I'm Chunyang Xu, a 3rd year student from Southeast University, Nanjing, China. I saw your proposal on CLI version of easytag in http://code.csdn.net/os_camp/16/proposals/62 I'm interest in this project. I have some experience in GNOME development like GLib/GObject and GTK+. I've build easytag using jhbuild and taken a look at currently-open bugs on bugzillia but I didn't find any small bugs to fix. I'll be very appreciated if you can give me some suitable bugs or tasks since I want to get familiar with the code base of easytag quickly.
Thanks very much for your interest! It is very good that you have already built EasyTAG in jhbuild.
A bug that may not be too difficult to fix (and that would give you a good introduction to the tagging code in EasyTAG) could be:
https://bugzilla.gnome.org/show_bug.cgi?id=689432That bug is about removing fields from a file if those fields are not shown in the UI. My approach to this problem would be to add an option called something like "preserve tag fields which are not visible in EasyTAG", and default to on. For users who want to disable that functionality, if the setting was switch to off, the extra (non-UI) fields would be removed when saving the file.
If you concentrate on files with Vorbis comments (Vorbis/Speex/FLAC), you should be able to solve this quite easily, as there is a field in the File_Tag structure which stores information about all "other" (non-UI) fields. If you solve it for Vorbis comments first, that would be a good small bugfix. If you want more tasks after that small bugfix, you could make similar changes for all other tag formats.
I will be travelling for the next couple of days, so may be slow to reply. Please let me know if you need any more information.
-- http://amigadave.com/
Attachment:
signature.asc
Description: Digital signature