owncloud / music

:notes: Music app for ownCloud
GNU Affero General Public License v3.0
557 stars 200 forks source link

Feature request: use ogg tags relevant for classical music #115

Open michael-zugaro opened 10 years ago

michael-zugaro commented 10 years ago

Foreword: thank you so much for owncloud, it is a wonderful contribution to a free (libre) internet!

The tags typically used to organize popular music are not well suited to classical music. It would be very useful to use more tags in owncloud so that the musical works do not appear as 'Unknown - Unknown", both in the web interface and via ampache.

Compared to ARTIST, YEAR, ALBUM, more appropriate tags are COMPOSER, GENRE, ALBUM, TITLE, OPUS, CONDUCTOR, PERFORMER, ENSEMBLE, PART, and PARTNUMBER (see http://age.hobba.nl/audio/mirroredpages/ogg-tagging.html).

For instance:

Beethoven - Symphonie n°4 en si b majeur, opus 60 - Furtwängler, Berlin - 2. Adagio.ogg

yields:

COMPOSER=Beethoven
GENRE=Symphonie ALBUM=Symphonie n°4 en si b majeur, opus 60 (Furtwängler, Berlin) TITLE=Symphonie n°4 en si b majeur OPUS=opus 60 CONDUCTOR=Furtwängler ENSEMBLE=Berlin PART=2. Adagio PARTNUMBER=2

Would you please consider processing these additional tags in owncloud? If you wish to keep the list to a smaller number of tags, it would also be possible to restrict the list to COMPOSER, GENRE, ALBUM.

(I know, even the word 'ALBUM' is inappropriate for classical music, but this is merely a workaround to make things work).

Epicanis commented 10 years ago

Quick suggestion: the linked site above is a decade-old 3rd-party proposal, separate from the "official" recommendations[1][2].

However, vorbiscomments by their nature are intended to be "free-form". Could this feature request be extended slightly to "use/display any available vorbiscomment tag"? (This would both be in keeping with the general intent of vorbiscomments and would also cover the original "classical music" request as well.)

[1]http://xiph.org/vorbis/doc/v-comment.html [2]https://wiki.xiph.org/VorbisComment