Yes, a dbx unit is mandatory. If you play it back without decoding it sounds really strange. You can not listen to it all unlike Dolby B encoded material.
For discs you need a dbx 2 unit. They had tape in and outs to code and decode tape cassettes, or reel to reel four tracks. There is a button to press for disc. The disc setting has a pop and click suppressor, as well as dbx decode.
Then there are dbx 1 decode/encoders for open reel two tracks running at 15 or 30 ips. The dbx 2 did not work in that application, as the bass response was too good. dbx 1 does not work with disc or cassette and four track tapes, as the frequency response is not smooth and extended enough.
To use dbx 1 or 2 all equipment has to absolutely top draw and in perfect working condition, or it sounds dreadful with lots of intrusive decoding errors. Only the best reel to reel tape machines are up to the task.
My TEAC Z2000 cassette has a dbx 2 decoder as well as Dolby B & C. Even though that machine was one of the best ever made, and has built in oscillators, for adjusting Eq, and bias, I could never get it quite good enough to handle the demands of dbx 2. It is the unit in the middle.
On the top shelf left is the off board dbx 2 unit. The unit on the left is an outboard Dolby B unit.
The reason you are having trouble finding a dbx 2 unit, is that the system had very poor market penetration. Because gear had to be of the highest order, to be compatible with dbx, most who actually bought the units were very disappointed and the system got an undeserved poor reputation, for both tape and disc playback. So these units were always rare, and now very rare. However if you keep a dbx 2 unit on your eBay want list you will probably eventually find one. If you find one don't be surprised if you are then looking for a new cartridge and or closer tolerance RIAA equalization.
I would imagine only the best turntables and cartridges would play back the discs properly, and probably a lot of high end ones would not.
In my experience you have to keep response errors in code below +/- 2db and from 100 Hz to 10 kHz +/- 0.5 db or the results are poor. That is nigh on impossible for a cassette machine.
It is your lucky day and there is a
dbx 2 unit for sale on eBay right now.