39
39
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_ALBUM),
40
40
GINT_TO_POINTER (G_TYPE_STRING));
41
41
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_DATE),
42
GINT_TO_POINTER (G_TYPE_STRING));
42
GINT_TO_POINTER (G_TYPE_ULONG));
43
43
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_GENRE),
44
44
GINT_TO_POINTER (G_TYPE_STRING));
45
45
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_COMMENT),
46
46
GINT_TO_POINTER (G_TYPE_STRING));
47
47
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_TRACK_NUMBER),
48
GINT_TO_POINTER (G_TYPE_INT));
48
GINT_TO_POINTER (G_TYPE_ULONG));
49
49
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_MAX_TRACK_NUMBER),
50
GINT_TO_POINTER (G_TYPE_INT));
50
GINT_TO_POINTER (G_TYPE_ULONG));
51
51
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_DISC_NUMBER),
52
GINT_TO_POINTER (G_TYPE_INT));
52
GINT_TO_POINTER (G_TYPE_ULONG));
53
53
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_MAX_DISC_NUMBER),
54
GINT_TO_POINTER (G_TYPE_INT));
54
GINT_TO_POINTER (G_TYPE_ULONG));
55
55
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_DESCRIPTION),
56
56
GINT_TO_POINTER (G_TYPE_STRING));
57
57
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_VERSION),
69
69
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_PERFORMER),
70
70
GINT_TO_POINTER (G_TYPE_STRING));
71
71
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_DURATION),
72
GINT_TO_POINTER (G_TYPE_LONG));
72
GINT_TO_POINTER (G_TYPE_ULONG));
73
73
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_CODEC),
74
74
GINT_TO_POINTER (G_TYPE_STRING));
75
75
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_BITRATE),
76
GINT_TO_POINTER (G_TYPE_INT));
76
GINT_TO_POINTER (G_TYPE_ULONG));
77
77
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_TRACK_GAIN),
78
78
GINT_TO_POINTER (G_TYPE_DOUBLE));
79
79
g_hash_table_insert (map, GINT_TO_POINTER (RB_METADATA_FIELD_TRACK_PEAK),