diff --git a/RedBookPlayer.Models/Hardware/Player.cs b/RedBookPlayer.Models/Hardware/Player.cs index 656c849..0eb284b 100644 --- a/RedBookPlayer.Models/Hardware/Player.cs +++ b/RedBookPlayer.Models/Hardware/Player.cs @@ -1022,9 +1022,14 @@ namespace RedBookPlayer.Models.Hardware try { if(_opticalDiscs[CurrentDisc] is CompactDisc compactDisc) + { + byte[] subchannelData = compactDisc.ReadSubchannels((uint)sectorsToRead); return compactDisc.ReadSectors((uint)sectorsToRead, DataPlayback).Concat(zeroSectors).ToArray(); + } else + { return _opticalDiscs[CurrentDisc].ReadSectors((uint)sectorsToRead).Concat(zeroSectors).ToArray(); + } } catch { }