If you want a LTO Tape solution with more bells and whistles you could check out Proxmox Backup Server's tape support:
https://pbs.proxmox.com/docs/tape-backup.html
We also rewrote mt and mtx (for robots/changers) in rust, well the relevant parts:
https://pbs.proxmox.com/docs/command-syntax.html#pmt
https://pbs.proxmox.com/docs/command-syntax.html#pmtx
The introduction/main feature section of the docs contain more info, if you're interested: https://pbs.proxmox.com/docs/introduction.html If you have your non-Linux workload contained in VMs and maybe even already use Proxmox VE for that it's really covering safe and painless self-hosted backup needs.
Disclaimer: I work there, but our projects are 100% open source, available under the AGPLv3: https://git.proxmox.com/