diff --git a/MediaType.cs b/MediaType.cs
index 41bde7372..43b9dca82 100644
--- a/MediaType.cs
+++ b/MediaType.cs
@@ -206,7 +206,17 @@ namespace DiscImageChef.CommonTypes
/// Sony Hi-MD
HiMD = 90,
/// Sony MiniDisc
- MD = 91, MDData = 92, MDData2 = 93,
+ MD = 91,
+ /// Sony MD-Data
+ MDData = 92,
+ /// Sony MD-Data2
+ MDData2 = 93,
+ /// Sony MiniDisc, 60 minutes, formatted with Hi-MD format
+ MD60 = 94,
+ /// Sony MiniDisc, 74 minutes, formatted with Hi-MD format
+ MD74 = 95,
+ /// Sony MiniDisc, 80 minutes, formatted with Hi-MD format
+ MD80 = 96,
#endregion MiniDisc based, types 90 to 99
#region Plasmon UDO, types 100 to 109
diff --git a/Metadata/Dimensions.cs b/Metadata/Dimensions.cs
index 35c6cdd45..e6efa95ed 100644
--- a/Metadata/Dimensions.cs
+++ b/Metadata/Dimensions.cs
@@ -533,6 +533,9 @@ namespace DiscImageChef.CommonTypes.Metadata
case CommonTypes.MediaType.MD:
case CommonTypes.MediaType.MDData:
case CommonTypes.MediaType.MDData2:
+ case CommonTypes.MediaType.MD60:
+ case CommonTypes.MediaType.MD74:
+ case CommonTypes.MediaType.MD80:
dmns.Height = 68;
dmns.HeightSpecified = true;
dmns.Width = 71.5;
diff --git a/Metadata/MediaType.cs b/Metadata/MediaType.cs
index 586f63ccd..76e9137b1 100644
--- a/Metadata/MediaType.cs
+++ b/Metadata/MediaType.cs
@@ -304,7 +304,7 @@ namespace DiscImageChef.CommonTypes.Metadata
break;
case CommonTypes.MediaType.HiMD:
discType = "MiniDisc";
- discSubType = "HiMD";
+ discSubType = "Hi-MD";
break;
case CommonTypes.MediaType.HVD:
@@ -336,6 +336,21 @@ namespace DiscImageChef.CommonTypes.Metadata
discType = "MiniDisc";
discSubType = "MiniDisc";
+ break;
+ case CommonTypes.MediaType.MD60:
+ discType = "MiniDisc";
+ discSubType = "MiniDisc (60 minute)";
+
+ break;
+ case CommonTypes.MediaType.MD74:
+ discType = "MiniDisc";
+ discSubType = "MiniDisc (74 minute)";
+
+ break;
+ case CommonTypes.MediaType.MD80:
+ discType = "MiniDisc";
+ discSubType = "MiniDisc (80 minute)";
+
break;
case CommonTypes.MediaType.MEGACD:
discType = "Compact Disc";