Jump to content


  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

d-9's Achievements


Newbie (1/14)



  1. @cybercase That would be great if you can port it to web-minidisc, I was thinking about doing that one day if I got really bored! The netmd_test is a rough python proof of concept I threw together to easily check that adding handshakes and re-reads did not break compatibility with a bunch of devices, my fork of linux-minidisc has updated libnetmd & netmdcli: https://github.com/deenine/linux-minidisc Proably the easiest way to see the diff is to look at this PR: https://github.com/gavinbenda/linux-minidisc/pull/3/files Please note I was slightly naughty and fixed a few other issues in linux-minidisc while I was at it, but you should easily see the 780/980 related fixes: 1. Modification to read functions, so that if the netmd device returns 'status_interim', it re-reads to get the actual response. 2. Addition of 'handshakes' to a number of the functions, so that they work with the netmd deck. Happy to take the discussion to github
  2. @NGY do you still have this?
  3. Platinum-md uses the linux-minidisc netmdcli binaries, so I have put in a pr to the fork of linux-minidisc that pmd uses...but as it happens I have also put a pull request into pmd for the rh1 upload function, that happens to include the osx 780 functionality because I had to tweak a few bits of linux-minidisc for that: https://github.com/gavinbenda/platinum-md/pull/62 Unfortunately I don't have a Linux or Windows build system, so cannot update the other binaries, but gavin will take a look at some point
  4. Excellent! Glad it worked for you? What platform did you build it on?
  5. thanks for testing that again @blixabloxa you had me worried for a minute! I have updated the first post in this thread as I have worked out other parts, I sorted the disc titling and other issues. There is a proof of concept version here, I have tested this with the n10 and je780 and it *appears* to work, will do some further testing and then see about getting an updated release for platinum-md: https://github.com/deenine/linux-minidisc
  6. Thanks for testing @blixabloxa was that with a blank disc in the rh10?
  7. This is talking about the windows environment variable PATH, which is a list of places to look for executables. It sounds like you've got it sorted, but here is an article on how to set them if you ever need to in future https://www.architectryan.com/2018/08/31/how-to-change-environment-variables-on-windows-10/ I'll update the readme to clarify this.
  8. Thats fantastic, thankyou for testing and posting the details. I have added the device ID for the S500, so please pull down the latest version and try again with the S500: git remote update git pull
  9. @EnderIII I have done a bunch of tweaks to the code to make it work with python27 on windows, without needing to install extra libraries (I think). Please do the following to update to the latest version git remote update git pull
  10. Easiest way to test python is just 'python'. Then exit() to return you to the terminal.
  11. Thanks for taking a look, I had forgotten that there isn't a python2 alias on Windows, I'll update the readme. Have you done the step of copying the libusb dll into the same directory as python? "If you are using 64-bit Windows, copy libusb-1.0.dll from the directory where the tool was cloned, to the python2 install directory (e.g. C:\Python27), or if you are using 32-bit Windows copy libusb-1.0-32.dll instead and rename it to libusb-1.0.dll" edit: another thought, is platinum-md installed and working? If this is a windows machine where you use sonicstage, you will need to do the zadig driver replacement step for each device, then roll it back to the sonicstage driver if you want to use sonicstage with it again: "You will need to use 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. https://zadig.akeo.ie/ " The reason for the lack of output is I tried to be too smart with the netmd error handling, and didn't test with other errors, I'll push an update so it gives some output
  12. If your on a mac, it should be super easy to run the test script, Windows is a lot more hassle :( I haven't noticed any slowdown on the n10 when running with the handshakes, but I don't know if there are older/slower portables out there? The rh1 is noticible MUCH faster, I am guessing it's usb 2.0 not usb 1.0. It will be fairly trivial to do some performance testing to see if this makes a difference
  13. So far, I have found no ill effects of using the handshakes for devices that do not require it - I have tested on my N10, my RH1 and a friends N10 - but I would like this to be tested on a wider range of devices/generations. So if anyone has a netmd portable and knows how to use github/python, please run the test tool and create an issue in the test tool repo with the type of device and the results! https://github.com/deenine/netmd_test/blob/main/README.md
  14. I have done some research on the JE780 (which probably also applies to the JB980):
  • Create New...