Basically, to enable this through MPD you have to
- convince the MPD developer that a new MPD tag is needed by posting an issue and arguing persuasively for action. This gets it into the documentation. (Note: this step is not for the fainthearted. I and others have suffered humiliation at the hands of the BDFL when we failed to be sufficiently well prepared.)
- create pull requests for changes to the existing MPD plugins to deal with the new tag---or convince others to do so
- get the PRs accepted into the MPD codebase
- make sure that your software app (moOde in this case) is using a new enough version of MPD to realize the fruits of your labor
Not to say it can't be done. Some time ago, I made it past step 1 when I succeeded in getting "work" added to the MPD tagset, arguing on the basis both of use cases and of its existence in musicology and the recording industry. Fortunately, I had an accepted definition I could point to.
This tag makes possible a sensible mark up of classical music, operas, etc., where a single, titled work is composed of multiple tracks, each with its own title. Without it, one has to settle for album title as a substitute. Semantic nonsense, of course, and a ploy which often breaks down in practice because there was no "1 album = 1 work" rule in the recording industry. Not so big a problem in this age of streaming media, perhaps, but a biggie when dealing with tracks ripped from LPs and CDs.
I'm not comfortable enough with the MPD architecture and with C++ to propose PRs to the plugins myself. At one point I was building test files to see which MPD tags---not just mine but the entire list---are mapped from what fields in various metadata tagging schemes (ID3V2, VORBIS COMMENT, etc) but got stalled last year because of other activities (You know; what my grandkids call "IRL".). If I live long enough....
And now we return you to your regularly scheduled program.
Regards,
Kent