A tool like Sonys NetMD Simple Burner to transfer audio from CD to NetMD. It is written in C++ using the Qt framework. It supports Windows 7 64bit and newer, MacOS 10.13 and newer, and Ubuntu (and derivates) 18.04 and newer.
- reads CD using libcdio
- supports CDDA paranoia
- reads Cue Sheets
- reads CD-TEXT
- requests track title from CDDB (gnudb.org)
- supports on-the-fly MDLP encoding on SHARP IM-DR4x0, Sony MDS-JB980, and Sony MDS-JE780
- support external MDLP encoding for other NetMD devices
- supports track-, group-, and disc rename / erase on NetMD (context menu)
- supports simple group management on NetMD (context menu)
- supports gapless audio in LP2 mode using external encoder and disc-at-once transfer.
- For Windows only make sure you have installed WebUSB driver through Zadig tool.
- Start the program.
- Place a CD-Audio in your CD-Drive, place a NetMD in your NetMD drive and press button (Re-)load CD and (Re-)load NetMD.
- Instead loading a CD you can also browse for a Cue Sheet file.
- When both discs are displayed, chose tracks from CD, set the transfer settings to your needs and press the Transfer button.
- In case you want gapless audio (e.g. for live CD or project records), press button DAO Transfer.
- DAO Transfer will rip the CD into one track, encode the audio through external encoder and transfer the split encode to NetMD.
- DAO also works for Cue Sheets.
- Track management on NetMD is done through context menu.
- atracdenc - the external ATRAC encoder
- JSON for Modern C++
- Qt - One framework to rule them all.
- webminidisc for inspiration
- PLATINUM-MD for a good start with linux-minidisc
- MSYS2 for the Windows build environment of choice
- libcue for making Cue Sheet parsing a bit easier.
- libcdio for reading CDs on multi platform.
- taglib for make reading tags much easier.
- ffmpeg to encode xxx to compatible wav files.
In case you find this tool useful, you may consider to buy me a beer.