iliana / mdrecord

💽 netmd dingus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a personal tool for recording MiniDiscs via NetMD. You may find it useful as a reference for working with netmd-js, netmd-exploits, and netmd-tocmanip.

Usage

Usage: npm run cli -- [options] <tracks...>

Records <tracks...> to a MiniDisc, setting titles if the files have track names in their metadata.

  • --erase: Erase the disc before recording tracks. (Leaving this off appends tracks.)
  • --gapless: Record the tracks gaplessly, if possible, by recording a single track and then manipulating the UTOC as if track marks were inserted. This relies on factory mode and the ForcedTOCEdit exploit, which will probably only work on Sony recorders.
  • --set-disc-title: Also set the disc title based on the album name of the first track.

Caveats

This was tested on my Sony MZ-N707. Apart from --gapless mode, the tool is a small wrapper around a well-tested subset of Web MiniDisc Pro. --gapless mode directly modifies the UTOC and may cause some problems with your recorders or players.

As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.

About

💽 netmd dingus

License:Other


Languages

Language:TypeScript 100.0%