@@ -1474,10 +1474,44 @@ public override string MusicBrainzReleaseArtistId {
1474
1474
/// http://musicbrainz.org/doc/PicardTagMapping
1475
1475
/// </remarks>
1476
1476
public override string MusicBrainzTrackId {
1477
+ get { return GetDashBox ( "com.apple.iTunes" , "MusicBrainz Release Track Id" ) ; }
1478
+ set { SetDashBox ( "com.apple.iTunes" , "MusicBrainz Release Track Id" , value ) ; }
1479
+ }
1480
+
1481
+ /// <summary>
1482
+ /// Gets and sets the MusicBrainz RecordingID
1483
+ /// </summary>
1484
+ /// <value>
1485
+ /// A <see cref="string" /> containing the MusicBrainz
1486
+ /// RecordingID for the media described by the current
1487
+ /// instance, or null if no value is present.
1488
+ /// </value>
1489
+ /// <remarks>
1490
+ /// This property is implemented using the "dash"/"----" box type.
1491
+ /// http://musicbrainz.org/doc/PicardTagMapping
1492
+ /// </remarks>
1493
+ public override string MusicBrainzRecordingId {
1477
1494
get { return GetDashBox ( "com.apple.iTunes" , "MusicBrainz Track Id" ) ; }
1478
1495
set { SetDashBox ( "com.apple.iTunes" , "MusicBrainz Track Id" , value ) ; }
1479
1496
}
1480
1497
1498
+ /// <summary>
1499
+ /// Gets and sets the MusicBrainz WorkID
1500
+ /// </summary>
1501
+ /// <value>
1502
+ /// A <see cref="string" /> containing the MusicBrainz
1503
+ /// WorkID for the media described by the current
1504
+ /// instance, or null if no value is present.
1505
+ /// </value>
1506
+ /// <remarks>
1507
+ /// This property is implemented using the "dash"/"----" box type.
1508
+ /// http://musicbrainz.org/doc/PicardTagMapping
1509
+ /// </remarks>
1510
+ public override string MusicBrainzWorkId {
1511
+ get { return GetDashBox ( "com.apple.iTunes" , "MusicBrainz Work Id" ) ; }
1512
+ set { SetDashBox ( "com.apple.iTunes" , "MusicBrainz Work Id" , value ) ; }
1513
+ }
1514
+
1481
1515
/// <summary>
1482
1516
/// Gets and sets the MusicBrainz DiscID
1483
1517
/// </summary>
0 commit comments