• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

SMSL PL20 Review (CD Player)

Rate this CD Player

  • Terrible (*)

    Votes: 22 25.0%
  • Mediocre (**)

    Votes: 38 43.2%
  • Good (***)

    Votes: 24 27.3%
  • Excellent (****)

    Votes: 4 4.5%

  • Total voters
    88

NTTY

Major Contributor
Forum Donor
Reviewer
Joined
Apr 27, 2018
Messages
1,219
Likes
7,132
Location
Switzerland
Hello Everyone,

This is a review and detailed measurements of the SMSL PL20 CD Player and Transport.
It was kindly sent to me by Aoshidaudio.com.

SMSL PL20_001.jpg


SMSL PL20 - Presentation

This one was released just before Christmas 2025, and is hosting 2 CS43131 DACs. The look is similar to the PL100 with a wider front display, so it's easier to know what track is being played from a distance. Its price is roughly 200$.

This new CD Player offers the below features:
  • Plays audio CD, of course
  • Balanced and unbalanced phones out, but on the back (see below)
  • Volume control, active with digital output too
  • USB input up to 24bit/96kHz, DSD64 (from data CD too)
  • Bidirectional Bluetooth 5.3
  • CD Rip direct to USB drive (not to a computer)
The back of the unit is busy, due to the size:

SMSL PL20_002.jpg


It can be powered from a a USB 5V/2A source (battery or phone charger). We also get 2 digital outputs coax and Toslink.

Important note: I received one of the first units produced, before it was publicly available, and I spotted an issue with volume control. I contacted Aoshidaudio right away and they provided me with a prototype firmware, in less than a week, which solved the issue. I guess this has been fixed on units that have been shipped later on, but in case you feel there's an issue with the output volume, feel free to contact me so I can provide you with more insights.

By the way, the volume control has 16 steps (from 0 to 15), and is active in digital and analog domains.
I measured each of the attenuation step (from digital outputs):
  • 15 = 0dBFS
  • 14 = -2.10dBFS
  • 13 = -4.40dBFS
  • 12 = -6.80dBFS
  • 11 = -9.40dBFS
  • 10 = -12.30dBFS
  • 9 = -15.50dBFS
  • 8 = -19.10dBFS
  • 7 = -23.20dBFS
  • 6 = -27.90dBFS
  • 5 = -33.40dBFS
  • 4 = -40.20dBFS
  • 3 = -48.80dBFS
  • 2 = -61.30dBFS
  • 1 = -82.30dBFS
  • 0 = -∞

User experience

As I'm now used to report, here are some elements about my user experience with this device:
  • It is not gapless playback :(
  • It takes up to 11 seconds to read the TOC of a CD and that is because it recalls last position
  • Skipping a track is slow, and cumbersome to skip more than one
  • FFW and REW are not available
  • I could not hear any noise except when it goes from the last track to the first one
  • It goes into sleep mode alone, which I like

SMSL PL20 - Measurements (RCA Analog out)

All measurements performed with an E1DA Cosmos ADCiso (grade 0), and the Cosmos Scaler (100kohms from unbalanced input) for analog outputs, and a Motu UltraLite Mk5 for digital outputs.

I am consistent with my specific measurements for CD Players, as I described them in the post “More than we hear”, and as I reported them for the SMSL PL200 review.

The SMSL PL20 outputs 2Vrms and the two channels match at 0.05dB (this is good). Phase is dead flat.

----

As usual, let's start with my standard 999.91Hz sine @0dBFS (without dither) from the Test CD (RCA out):

1768585120506.png


This is a very good result for a CD player even if the right channel suffers more H2 distorsion (the green spike that you see) which brings the SINAD down from 98.4dB to 95.8dB. SNR is already best in class for the Audio CD, even with that max digital level output

Let's try the same at -6dBFS:

1768585461017.png


Again very good result (worst channel shown in the dashboard, this time). We find again that little more H2 in the right channel, but at -105dBr, we can ignore it.

----

I usually have a look at any potential PS related leakage, and you saw it before, there are none, even if I zoom with a punishing 512k FFT length:

1768585874892.png


The few spikes you see come from the digital file, quantization errors (or rounding errors with 16bits). This is what I'd like to see with all CD Player.

----

Next is the bandwidth:

1768586089658.png


This is flat within -0.1dB. Note the small channel imbalance of 0.05dB. No need to ask for more, honestly.

----

Let's have a look at the job of the oversampling filter, with a wider bandwidth:

1768586419188.png


This oversampling filter is fully active at 26kHz, which is a bit late (I'd prefer 24khz), and so we can see aliases of the two test tones of the AES test that weirdly replicate at around 24kHz. The small rebound of the white noise trace at 24kHz is a second surprise.
These elements indicate heavy processing of the digital signal, my guess. Other tests should confirm.

----

Let's have a look at the multitone test that a lot of you like very much:


1768586811010.png


We get few unwanted spikes, but nothing of real concern. Can do better though.

----

Oh yes, the jitter test:

1768587030919.png


We get few spikes, not of concern, but surprisingly, they are not at equal distance from the fundamental. At this point, we shall suspect a resampling before conversion. The same test in digital domain (from the optical output) would confirm.
And indeed, not only my interface locks at 48kHz instead of the expected 44.1kHz, I get the same trace from the Toslink output:

1768587406876.png


So, we see side bands at 8.1k and 14.9k indicating a correlation between the initial 44.1kHz sampling rate and the resampled 48kHz output.
Indeed, the fundamental of the Jtest is at 44.1kHz / 4 = 11.025kHz
And 48kHz - 44.1kHz = 3.9kHz
And 3.9kHz / 4 = 0.975kHz
And 0.975kHz / 2 = 0.48kHz
And 11'025kHz + 0.48kHz = 11.5kHz
Conclusion: the side bands are centered around 11.5kHz as shown by the plot.

This of course means there is a Sample Rate Converter always in action. I suppose this is to tackle all different possible sampling rate inputs that this CD player can handle. The next test will tell us if this SRC appreciates inter-sample overs (generally not...).

----

Started with the Teac VRDS-20 review, and on your request + support to get it done (more here), I'm adding now an "intersample-overs" test which intends to identify the behavior of the digital filtering and DAC when it come to process near clipping signals. Because of the oversampling, there might be interpolated data that go above 0dBFS and would saturate (clip) the DAC and therefore the output. And this effect shows through distorsion (THD+N measurement up to 96kHz):

Intersample-overs tests
Bandwidth of the THD+N measurements is 20Hz - 96kHz
5512.5 Hz sine,
Peak = +0.69dBFS
7350 Hz sine,
Peak = +1.25dBFS
11025 Hz sine,
Peak = +3.0dBFS
Teac VRDS-20-30.7dB-26.6dB-17.6dB
Yamaha CD-1-84.6dB-84.9dB-78.1dB
Denon DCD-900NE-34.2dB-27.1dB-19.1dB
Denon DCD-SA1-33.6dB-27.6dB-18.3dB
Onkyo C-733-88.3dB-40.4dB-21.2dB
Denon DCD-3560-30.2dB-24.7dB-17.4dB
Myryad Z210-70.6dB (noise dominated)-71.1dB (noise dominated)-29.4dB (H3 dominated)
Sony CDP-X333ES-30.5dB-24.8dB-16.3dB
BARCO-EMT 982-32.7dB-24.5dB-16.3dB
TASCAM CD-200-73.5dB-36.3dB-19.7dB
Sony CDP-597-30.4dB-24.7dB-16.5dB
SMSL PL100-53.1dB-31dB-19.1dB
OPPO BDP-95-39dB-28.8dB-19.2dB
OPPO BDP-95 (vol -2dB)-95dB-97.5dB-32.7dB
SMSL PL200-94.8dB-97dB-39.5dB
SMSL PL20-29.5dB-23.8dB-22.5dB

There is no headroom for ISOs and lowering the volume does not change anything, even if that is a function of this SRC too. But it's not the full story. The SRC not only clips due to the overs but is completely overloaded, generating plenty of distortion all over the place as you can see below (5512.50Hz @0dBFS with 67.5 degrees phase shift):

1768588360203.png


We see the high level H3, typical of clipping (odd number), and plenty of unwanted high level spikes. This CD player will not like too hot masters, as the Teac VRDS 25x, or the EMT 982 that I previously reviewed and that use an ASRC too. All of this means that the interpolator in use does not have protection for digital overs, and it is the same effect at the digital output of the SMSL PL20, so you can't improve things with an external DAC.

----

Let's continue with the good old 3DC measurement that Stereophile was often using as a proof of low noise DAC. It is from an undithered 997Hz sine at -90.31dBFS. With 16bits, the signal should appear (on a scope) as the 3DC levels of the smallest symmetrical sign magnitude digital signal:

SMSL PL-20_3DC_FirmwareUpdt.jpg


Wow, that is the best trace I've seen. Minimum disruption here meaning a very silent CD player of high resolution.
The ringing is due to the symmetrical reconstruction filter (both the SRC and the oversampling filter) and the Gibbs Phenomenon.

----

Other measurements (not shown):
  • IMD AES-17 DFD "Analog" (18kHz & 20kHz 1:1) : -93.8dB
  • IMD AES-17 DFD "Digital" (17'987Hz & 19'997Hz 1:1) : -97.5dB
  • IMD AES-17 MD (41Hz & 7993Hz 4:1): -115.3dB
  • IMD DIN (250Hz & 8kHz 4:1) : -88.7dB
  • IMD CCIF (19kHz & 20kHz 1:1) : -96.8dB
  • IMD SMPTE (60Hz & 7kHz 1:4) : -103.6dB
  • IMD TDFD Bass (41Hz & 89Hz 1:1) : -124.3dB
  • IMD TDFD (13'58Hz & 19841Hz 1:1) : -109.3dB
  • Dynamic Range : 98.9dB (without dither @-60dBFS)
  • Crosstalk: 100Hz (below -150dBr), 1kHz (below -150dBr), 10kHz (-128dBr)
  • Pitch Error : 19'997.07Hz (19'997Hz requested) ie -3.5ppm
  • Gapless playback : No
  • De-emphasis compliance : No
The IMD scores are good, and they are those of the Sample Rate Converter since I measured the same from digital outputs.
The Dynamic range is the best that can be measured (unweighted) with the Audio CD.
Crosstalk was below what I can measure from the Audio CD at 100Hz and 1kHz, and a crazy low -128dBr at 10kHz. This might be the best measurements I reported.
Pitch error is a very small -3.5ppm (GPSDO corrected).
This CD Player is not gapless and will not properly decode CDs with Pre-emphasis.

----

Sorry no measurements of THD vs frequency as I had a software issue that I don't know how to fix at the moment.

----

As I did with the Sony CDP-597, I add a "max DAC resolution" measurement test. It is performed from a 999.91Hz sine @-12dBFS with shape dither (from Audacity). I restrict the THD+N span to 20Hz - 6kHz in REW not to account for the noise of the shape dither beyond 6kHz. I take the calculated ENOB and simply add 2bits to it (due to the -12dB attenuation, as 1bits=6dB). The potential maximum, when calculated from the digital WAV file, is 18.7bits under this test. A "transparent" DAC should achieve 18.7bits, ie 100% in this test.

Here are the results compared to others:
CD Player model or DACCalculated ENOB (999.91Hz sine @-12dBFS with shape dither, THD+N span = 20Hz - 6kHz)Percentage of max resolution achieved (higher is better)
SMSL PL20018.7bits100%
OPPO BDP-9518.7bits100%
SMSL PS-200 (from CD player)18.6bits99.47%
SMSL PL2018.5bits98.93%
Denon DCD-900NE18.5bits98.93%
Onkyo C-73318bits96.26%
SMSL PL15018bits96.26%
SMSL PL10017.9bits95.72%
Sony CDP-59717.5bits93.58%
Onkyo DX-735517.3bits92.51%
Denon DCD-356017.2bits91.98%
Yamaha CD-S30316.8bits89.84%
Revox B-226S16.8bits89.94%
Accuphase DP-7016.6bits88.77%
Sony CDP-337ESD16.6bits88.77%
Teac VRDS-25x16.5bits88.24%
Marantz CD-7314.9bits79.68%

The PL20 is very close to the best in class, and from that perspective, this is a top performer...


SMLS PL20 - Testing the drive

What would be good measurements if the drive would not properly read a slightly scratched CD, or one that was created at the limits of the norm? The below tests reply to these questions.

Here are the results:
Test typeTechnical testResults
Variation of linear cutting velocityFrom 1.20m/s to 1.40m/sPass
Variation of track pitchFrom 1.5µm to 1.7µmPass
Combined variations of track pitch and velocityFrom 1.20m/s & 1.5µm to 1.40m/s & 1.7µmPass
HF detection (asymmetry pitch/flat ratio)Variation from 2% to 18%Pass
Dropouts resistanceFrom 0.05mm (0.038ms) to 4mm (3.080ms)Pass
Combined dropouts and smallest pitchFrom 1.5µm & 1mm to 1.5µm & 2.4mmPass
Successive dropoutsFrom 2x0.1mm to 2x3mmPass

If this drive is slow, nothing prevents it from reading the most scratched CDs. These are best in class results. I could see some interpolation kicking off with 2.5mm gaps, but I could not hear anything.


SMSL PL20 - Digital Output (from Audio CD)

Ok, so you already know that this one does not output a "bit perfect" digital signal, since it is converted to 48kHz sampling rate. Nevertheless, this is my standard 999.91kHz @0dBFS:

1768590696341.png


You can recognize the distorsion I showed with the same test from the analog outputs. It is non-harmonic, and is the fault of the SRC that I already mentioned. This distorsion is very low (-115dBr in worst case) so it can be ignored.


The 3DC test is nailed too, of course, actually almost not as good as with the analog output (funny):


SMSL PL-20_3DC_Opti_FirmWareUpdt.jpg


My ultimate proof of "perfect" digital output is when I reuse the intersample overs test at 5512.50Hz, with a phase shift of 67.5°, like I did for the TASCAM CD-200 review. This signal generates an overshoot of +0.69dB and so if the signal would be modified before being sent (by an ASRC for instance), it would show either a reduction of amplitude or we'd see some sort of saturation/increase noise/distorsion. And like I said, we have an SRC in the digital path so we are far from what's recorded on the CD:

1768591081701.png


That hurts...


Conclusion

The Sample Rate Converter, always active with the analog or digital outputs, is what limits this CD Player from being best in class.

Other than that, it is impressive considering the price and features.

I hope you enjoyed this review and I wish you a nice weekend!
 
Last edited:
"It is not gapless playback :("
LOL, third player and still not getting this right

Thanks for the test!
 
Last edited:
Impressive review for this CD player whose weaknesses are clearly highlighted.
From my point of view, the absence of gapless playback, which seems increasingly common in recent CD players, is a major flaw that disqualifies the device outright. Therefore, I give it a headless panther.
Furthermore, I can forgive the lack of room for oversampling, provided it does not affect the digital output. Ultimately, this is a failure for this product.
I find it hard to understand this lack of attention to the end user from the team that designed the product's engineering. There is a lack of logic here.
 
what is the point in a cd player that doesn't do gapless ? total fail
 
I don't understand the sloppy results. Some measurement's are excellent, while most are miserable. I thought gapless play back was part of the Red Book standard.
 
Not gapless, already slow with reading, probably using the cheapest laser mech there is with a 2 year lifespan.

Guys, this is 45+ year old tech and we're getting devices that are not even Redbook baseline compliant, that's just sad.

This is a toy for the younger generation who don't know better how good CD playback can be.
It certainly looks like we're in the technological dip for CD, just where cassette decks and turntables have been in the 90s.
Then, in x amount of years people will grow tired of general enshitification, paying subscriptions for everything and we will see more nostalgia for the CD as a physical media.

That will be the moment we'll see new and improved laser mechanisms and maybe improvements to the standard, who knows - maybe even new SACD.
 
Last edited:
Completely agree. I don't see the CD logo, because it's not compliant?
Since this CD Player can play DSD or WAV files from a CD-R, it goes beyond CD Audio only. I shall give it a try, BTW.
I guess this is the reason why it is not gapless, and maybe this can be fixed by a firmware update.
 
Nice review as always @NTTY !

Absence of gapless playback could be a simple oversight? Maybe the newer, Spotified, generations are only familiar with discrete songs and not aware of concept albums, live recordings or classical music?

Cost of hardware cannot be an issue as my cheap Sony blu-ray player is able to do gapless.
Would be interesting to test one of those very basic Sony models. They are promiscuous (CD , SACD, DVD, blu-ray) and play damaged CDs very well.
 
Last edited:
Back
Top Bottom