_
("geo elevation of where the media has been recorded or produced in meters according to WGS84 (zero is average sea level)"),
NULL);
+ gst_tag_register (GST_TAG_SHOW_NAME, GST_TAG_FLAG_META, G_TYPE_STRING,
+ _("Name of the show"),
+ _("Name of the tv/podcast/series show the media is from"),
+ gst_tag_merge_strings_with_comma);
+ gst_tag_register (GST_TAG_SHOW_SORTNAME, GST_TAG_FLAG_META, G_TYPE_STRING,
+ _("Name of the show for sorting purposes"),
+ _("Name of the tv/podcast/series show the media is from, for sorting "
+ "purposes"), NULL);
+ gst_tag_register (GST_TAG_SHOW_EPISODE_NUMBER, GST_TAG_FLAG_META, G_TYPE_UINT,
+ _("Episode's number"),
+ _("The episode's number in the season the media is part of"),
+ gst_tag_merge_use_first);
+ gst_tag_register (GST_TAG_SHOW_SEASON_NUMBER, GST_TAG_FLAG_META, G_TYPE_UINT,
+ _("Season's number"),
+ _("The season's number of the show the media is part of"),
+ gst_tag_merge_use_first);
+ gst_tag_register (GST_TAG_LYRICS, GST_TAG_FLAG_META, G_TYPE_STRING,
+ _("Lyrics"), _("The lyrics of the media, commonly used for songs"),
+ gst_tag_merge_strings_with_comma);
+ gst_tag_register (GST_TAG_COMPOSER_SORTNAME, GST_TAG_FLAG_META, G_TYPE_STRING,
+ _("composer, for sorting purposes"),
+ _("person(s) who composed the recording, for sorting purposes"), NULL);
+ gst_tag_register (GST_TAG_GROUPING, GST_TAG_FLAG_META, G_TYPE_STRING,
+ _("Groups related media"),
+ _("Groups related media that spans multiple tracks, like the different "
+ "pieces of a concerto. It is a higher level than a track, "
+ "but lower than an album"), NULL);
}
/**
* Since: 0.10.21
*/
#define GST_TAG_GEO_LOCATION_ELEVATION "geo-location-elevation"
-
+/**
+ * GST_TAG_TV_SHOW
+ *
+ * Name of the show of the media, used for displaying
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_SHOW_NAME "show-name"
+/**
+ * GST_TAG_TV_SHOW_SORTNAME
+ *
+ * Name of the show of the media, used for sorting
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_SHOW_SORTNAME "show-sortname"
+/**
+ * GST_TAG_EPISODE_NUMBER
+ *
+ * Number of the episode within a season/show
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_SHOW_EPISODE_NUMBER "show-episode-number"
+/**
+ * GST_TAG_SEASON_NUMBER
+ *
+ * Number of the season of a show/series
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_SHOW_SEASON_NUMBER "show-season-number"
+/**
+ * GST_TAG_LYRICS
+ *
+ * The lyrics of the media
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_LYRICS "lyrics"
+/**
+ * GST_TAG_COMPOSER_SORTNAME
+ *
+ * The composer's name, used for sorting
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_COMPOSER_SORTNAME "composer-sortname"
+/**
+ * GST_TAG_GROUPING
+ *
+ * Groups together media that are related and spans multiple tracks. An
+ * example are multiple pieces of a concerto.
+ *
+ * Since: 0.10.26
+ */
+#define GST_TAG_GROUPING "grouping"
G_END_DECLS
#endif /* __GST_TAGLIST_H__ */