I have several compilation CDs ripped as a single FLAC or MP3 file. They include a separate CUE file. I hardly ever use the CUE file. I play the audio files directly in an audio player. The CUE files are of course always visible in Windows explorer (they are in the same directory as the audio file), and I find them unnecessary. I only want to see the audio files. However, I don't want to delete the CUE files because I might want to use them in the future.
In order to keep the CUE files but hide them in Windows Explorer, I want to store the cue file data in the audio file's metadata. Is this a good idea?? Sometimes they are large text files, and I don't know if this is supported. I'm thinking of putting the CUE information in the comments field.
You can also store the whole data in a user-defined field like e.g. CUE_SHEET.
As there is no standard field for your purpose, you can do whatever you want.
Yet, using a standard field my lead to problems with other applications.
However, I would not recommend that. You still need the same amount of storage space.
If you just want to hide these files, set the "hidden" attribute on your CUE files.
In your case it would be something like attrib +h *.cue
This means that you will no longer see your CUE files in Windows File Explorer.
You can remove the hidden attribute with attrib -h *.cue
Alternatively, you can configure your Windows File Explorer to display hidden files too.
Small addition:
If you use FLAC files, you could use metaflac.exe --import-cuesheet-from=album.cue album.flac
this would embed your information as a special CUESHEET block.
Source: Documentation.
Compatibility with players may vary.