libmpdclient 2.23
tag.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2// Copyright The Music Player Daemon Project
3
4#ifndef LIBMPDCLIENT_TAG_H
5#define LIBMPDCLIENT_TAG_H
6
80
81#ifdef __cplusplus
82extern "C" {
83#endif
84
90const char *
92
99enum mpd_tag_type
100mpd_tag_name_parse(const char *name);
101
108enum mpd_tag_type
109mpd_tag_name_iparse(const char *name);
110
111#ifdef __cplusplus
112}
113#endif
114
115#endif
enum mpd_tag_type mpd_tag_name_iparse(const char *name)
mpd_tag_type
Definition tag.h:26
@ MPD_TAG_MUSICBRAINZ_RELEASEGROUPID
Definition tag.h:72
@ MPD_TAG_ALBUM_SORT
Definition tag.h:57
@ MPD_TAG_MUSICBRAINZ_WORKID
Definition tag.h:59
@ MPD_TAG_ALBUM_ARTIST
Definition tag.h:35
@ MPD_TAG_LABEL
Definition tag.h:58
@ MPD_TAG_COUNT
Definition tag.h:78
@ MPD_TAG_DISC
Definition tag.h:44
@ MPD_TAG_MOOD
Definition tag.h:70
@ MPD_TAG_MOVEMENTNUMBER
Definition tag.h:68
@ MPD_TAG_COMPOSER_SORT
Definition tag.h:65
@ MPD_TAG_SHOWMOVEMENT
Definition tag.h:73
@ MPD_TAG_MUSICBRAINZ_ALBUMARTISTID
Definition tag.h:48
@ MPD_TAG_LOCATION
Definition tag.h:69
@ MPD_TAG_ORIGINAL_DATE
Definition tag.h:52
@ MPD_TAG_CONDUCTOR
Definition tag.h:63
@ MPD_TAG_ARTIST_SORT
Definition tag.h:54
@ MPD_TAG_PERFORMER
Definition tag.h:42
@ MPD_TAG_ARTIST
Definition tag.h:33
@ MPD_TAG_GROUPING
Definition tag.h:61
@ MPD_TAG_COMMENT
Definition tag.h:43
@ MPD_TAG_MUSICBRAINZ_ARTISTID
Definition tag.h:46
@ MPD_TAG_COMPOSER
Definition tag.h:41
@ MPD_TAG_MUSICBRAINZ_TRACKID
Definition tag.h:49
@ MPD_TAG_ALBUM_ARTIST_SORT
Definition tag.h:55
@ MPD_TAG_WORK
Definition tag.h:62
@ MPD_TAG_DATE
Definition tag.h:40
@ MPD_TAG_MUSICBRAINZ_ALBUMID
Definition tag.h:47
@ MPD_TAG_ENSEMBLE
Definition tag.h:66
@ MPD_TAG_TITLE_SORT
Definition tag.h:71
@ MPD_TAG_GENRE
Definition tag.h:39
@ MPD_TAG_UNKNOWN
Definition tag.h:31
@ MPD_TAG_MOVEMENT
Definition tag.h:67
@ MPD_TAG_TRACK
Definition tag.h:37
@ MPD_TAG_NAME
Definition tag.h:38
@ MPD_TAG_ALBUM
Definition tag.h:34
@ MPD_TAG_TITLE
Definition tag.h:36
@ MPD_TAG_MUSICBRAINZ_RELEASETRACKID
Definition tag.h:50
const char * mpd_tag_name(enum mpd_tag_type type)
enum mpd_tag_type mpd_tag_name_parse(const char *name)