gavinbenda / platinum-md

Minidisc NetMD Conversion and Upload
MIT License
230 stars 38 forks source link

Build Status

Platinum-MD

An easy-to-use, cross-platform, modern interface for managing NetMD Minidisc devices. This project aims to make transferring audio files to NetMD players seamless and automatic. Allowing for the highest possible quality SP transfers, Platinum-MD can convert your music from almost any format including FLAC. When using an MZ-RH1 - there is also the ability to transfer tracks back to your computer from MD.

Screenshot

Download & Installation


OSX

Download the latest release, and open the dmg.

Drag the file to the applications folder.

Upon opening the platinum-md app from the applications folder, it will show a warning.

Open OSX Settings and click Security & Privacy - click the Open Anyway button shown near the bottom of the panel.

IMPORTANT: When opening Platinum-MD for the first time, you must follow the instructions to install some further dependancies (look for the yellow alert icon). Use settings -> help -> troubleshooter if you experience any other issues.

OSX Manual Installation

If you prefer to do this manually, you will need to install homebrew using Terminal (Applications -> Utilities -> Terminal): https://docs.brew.sh/Installation

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Then run the following:

brew install --force pkg-config qt5 mad libid3tag libtag glib libusb libusb-compat libgcrypt ffmpeg json-c && brew link --force qt5


Windows

Download the latest release, and open the platinum-md .exe Setup file.

IMPORTANT: You will need to download and use a tool called Zadig to install the WinUSB Driver. Connect your NetMD device, open the app and click the "Install Driver" button. Please note, this will disable Sonic Stage from having access to the device, you'll need to run Zadig and 'reinstall' the old driver to use it again.

Download Here: https://zadig.akeo.ie/


Linux

Download the latest release, and open the platinum-md AppImage Setup file.

Note: This has only been tested on Ubuntu, but is known to work on other distros.

From Terminal, run apt-get install libgcrypt20-dev libglib2.0-dev libusb-1.0-0-dev qt4-qmake libid3tag0-dev libmad0-dev

You will also likely need to give your current user the correct permissions to access the USB/NetMD Device. This is a 'catch-all' but you may wish to add a specific deviceId/vendorId if you want to lock permissions down. Run the following: sudo nano /etc/udev/rules.d/50-device.rules and add the following: SUBSYSTEM=="usb", GROUP="YOURUSERGROUPHERE"


Features

Release Notes

Please report any feature requests or bug reports using the Issues Tracker.

Troubleshooting

Known bugs / future Plans

Thanks

The Linux-Minidisc project (this is the most up-to-date Fork I've found, but there are many contributers): https://github.com/vuori/linux-minidisc/

The ATRAC Encoder by @dcherednik https://github.com/dcherednik/atracdenc

Massive thanks to all of the open source community who have contributed features/fixes to the project.

Donate

I do this as a personal project, and a few people have expressed interested in donating to keep the project going, this will simply go back into buying test hardware and/or possibly coffee.

Donate