gavinbenda / platinum-md

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

Platinum-MD with IOS (Monterey) #142

Open dabears72 opened 2 years ago

dabears72 commented 2 years ago

Hello, I have an M1 Macbook Pro and I tried the Platinum-MD-1.2.0.dmg and I keep getting "Negotiating with N505 or N10" after pressing the retry over and over. Please look into this for me. Thank you!

gavinbenda commented 2 years ago

Could you go into Settings -> Help and click the button "Show Debug Window" at the bottom of the screen, it might show some useful information to work out what the issue is.

dabears72 commented 2 years ago

Awesome. Thank you so much.

Sent from my iPhone

On Jan 9, 2022, at 2:59 PM, Gavin Benda @.***> wrote:

 Could you go into Settings -> Help and click the button "Show Debug Window" at the bottom of the screen, it might show some useful information to work out what the issue is.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

dabears72 commented 2 years ago

Did the screenshot work for you?  

On Sunday, January 9, 2022, 03:51:54 PM MST, Oliver Farrens ***@***.***> wrote:  

Awesome.  Thank you so much.  

Sent from my iPhone

On Jan 9, 2022, at 2:59 PM, Gavin Benda @.***> wrote:



Could you go into Settings -> Help and click the button "Show Debug Window" at the bottom of the screen, it might show some useful information to work out what the issue is.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>

gavinbenda commented 2 years ago

Sorry that screenshot didn't seem to work!

dabears72 commented 2 years ago

How about this one? I hope this works better.

Filter Default levels V 2 items hidden by © »CLI did not return valid json data renderer. is:56

Object Sony MD: Sony MZ-N10 renderer. is:56 renderer. is:56 no-connection renderer. is:56 Object Attempting to read from NetMD renderer. is:56 renderer. is:56 renderen.is:56 & „CLI did not return valid json data renderer. is:56 Connect to device, Try 1 no-connection renderer. is:56 renderer-js:56 Object renderer. is:56 Attempting to read from NetMD renderer. is:56 renderer. is:56 @ ›CLI did not return valid json data Checking: brew renderer. is:56 renderer. is: 56 Checking: libid3tag Checking: libtag Checking: glib Checking: libusb Checking: libusb-compat renderer.is:56 renderer. is:56 renderer. is:56 renderer. is:56 renderer.is:56 Checking: Libgcrypt renderen.19:56 Checking: json-c renderen. is: 56 Checking: brew renderen-is:56 Checking: libid3tag renderer. is:56 Checking: Libtag renderer. is:56 Checking: glib Checking: libusb Checking: libusb-compat Checking: Libgcrypt Checking: json-c Checking: brew Checking: libid3tag Checking: libtag Checking: glib renderer. is:56 renderer. is:56 renderer. is:56 renderer. is:56 renderer. is:56 renderer. is:56 renderer. 15:56 renderen. is:56 renderer. is:56

Sent from my iPhone

On Jan 10, 2022, at 9:08 PM, Oliver Farrens @.***> wrote:

Any suggestion on how I can send you the error message. I tried copying and paste and it wouldn’t do that.

Sent from my iPhone

On Jan 10, 2022, at 5:15 PM, Gavin Benda @.***> wrote:

 Sorry that screenshot didn't seem to work!

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

PoC22 commented 2 years ago

I have the same issue with Platinum-MD 1.21 on Monterey, 12.2.1. All Homebrew is installed according to Platinum-MD, but the console report gives the following. The MZ-N10 won't connect.

This is also for an M1 MacBook.

Screenshot 2022-02-27 at 23 05 11

PoC22 commented 2 years ago

A few more screenshots...

Screenshot 2022-02-27 at 23 19 57

Screenshot 2022-02-27 at 23 20 45

Screenshot 2022-02-27 at 23 20 59

Any solution greatly appreciated. Would love to try Platinum-MD!

Cheers.

PoC22 commented 2 years ago

Also, same error when trying to mount an MD Deck.

Screenshot 2022-02-28 at 23 14 29

PoC22 commented 2 years ago

Same for NH600 too.

I'm guessing this project is abandoned? As it's been a couple of months?

It did look very neat at least.

gavinbenda commented 2 years ago

Same for NH600 too.

I'm guessing this project is abandoned? As it's been a couple of months?

It did look very neat at least.

Not abandoned, but it's also not my full-time job so life/work commitments take priority.

There is a bunch of code changes 'in the works' but nothing ready for release yet.

PoC22 commented 2 years ago

Of course. Thank you for the update. :-)

JimmiJappe commented 2 years ago

I'm having the exact same issue on my M1 Macbook Air with both version 1.2.0 and 1.2.1

aldras commented 1 year ago

I can confirm this, and I found a solution. Here is what I did that works, download the following repository. git clone https://github.com/gavinbenda/linux-minidisc

Enter that directory where it downloaded it. I am not sure all the build tools required, but this satisfied them for me. You will need brew and Xcode installed (I believe).

I will attach the new compiled file here, if it is allowed. If you don't trust this file, please compile it yourself using these instructions below, it is here for convenience. netmdcli.zip Copy this file to /Applications/platinum-md.app/Contents/Resources/bin/ and replace the existing file.

Below is what I followed to compile the above file.

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

Execute these commands qmake make

Even if it does not completely compile, that is ok, all we need is netmdcli. Now open a terminal and browse to the app, assuming you installed platinum-md cd /Applications/platinum-md.app/Contents/Resources/bin

We will copy that new netmdcli that you just made. cp /Users/user/linux-minidisc/netmdcli/netmdcli . Update the above path to reflect your username.

Try to run platinum-md again and it should be working.

aldras commented 1 year ago

Note the above was compiled on a 2015 MacBook Pro, Intel based. Running macOS Monterey 12.6.1. I don't think it will execute correctly on an M1, but can give it a try. If not, try to recompile it with the instructions above.

Invictaz commented 1 year ago

Great work @aldras

aldras commented 1 year ago

Another note, due to MacOS protection against downloaded files, you might need to strip that info from the file with the below command. Here are the commands to strip that quarantine flag.

check attribute of file look for com.apple.quarantine exended attribute xattr -l filename

single file remove quarantine flag xattr -d com.apple.quarantine filename

recursively remove quarantine flag xattr -dr com.apple.quarantine filename