Gizmo to record digital (spdif) to USB stick

Is there a device that can record digital spdif to a USB stick?

I listen to Internet radio via a Cyrus Stream, the output going to a DAC either via optical or electrical signal spdif. I'd like to record in .flac format onto a USB memory stick ideally to have files named (artist, song name).

I have a CD recorer, a HD audio recorder, which should be able to record the music but I'm not sure if the song names are saved. Lastly I also have an MD recorder but that records. MP3 as ATRAC which is lossy compression so less than ideal.
 
If you have a SPDIF interface on your computer, and if you have an audio recording program, and if the SPDIF interface driver is recognized by your recording program, them its pretty straightforward. Once you have recorded files from the SPDIF audio input device, then you can copy them to a USB stick.

Regarding your MD recorder, have one here too. Also have a professional MD disc recorder deck that can output MD file content digitally as SPDIF. The SPDIF data can be recorded to a computer file through a hardware SPDIF input device.

For my case, I have a Focusrite Scarlett recording interface that can be clocked from a SPDIF input device. There are other ways to do it as well, depending on the particulars.
 
A computer does not have to be a full-blown PC. E.g. small RPi (or RPi-like) board for 20 dollars with two USB ports (e.g. https://shop.allnetchina.cn/products/radxa-rock-s0?variant=48080310206780), USB SPDIF receiver for a few dollars, e.g. https://vi.aliexpress.com/item/1005007843255843.html . A simple sox command similar to https://unix.stackexchange.com/ques...tream-with-sox-and-process-chunks-with-script can record from SPDIF (at a fixed samplerate), and store e.g. flacs to files (e.g. located on the USB stick), split by an arbitrary length of silence. Of course it would require some testing, fine-tuning, and general knowledge of linux.