BearBoy Posted June 19, 2023 Report Share Posted June 19, 2023 @asivery has just posted a whole host of updates for Web MiniDisc Pro over on the r/minidisc Reddit, including Hi-MD support: Quote Web MiniDisc Update: HiMD support, Remote NetMD, HiMD exploit support and bugfixes Hello! It took quite a while, but after 6 months I'm very happy to announce a new version of Web MiniDisc Pro - v1.4.0. Among other bugfixes, this version brings: Full HiMD support (Unlike software like QHiMDTransfer or PlatinumMD which can only write MP3s, Web MiniDisc can also write PCM, ATRAC3 and ATRAC3+) UI improvements (Hopefully) the fix for L/R channel mismatch bug* The ability to download ATRAC data from standard MDs using HiMD portables Uploading AEA files back to MDs using Type-S portables Tetris on normal Sony Type-S portables Remote NetMD Homebrew mode shortcuts in the main UI Progress indicator in tab title for uploading An option to archive discs as ZIPs An option to auto-convert ripped tracks to WAV An option to strip TrProtect from all files via the homebrew mode CSV export as part of the archive disc command Full width title to the upload progress dialog A warning for when a mediocre encoder is used A dialog containing all settings of Web MiniDisc Pro in one place *Because the MD TOC is still not 100% understood, some bugs might still occur, even after the extensive testing done by me and a few volunteers. If you do encounter this bug, or any other bug related to ATRAC download, please enable Download raw streams from netmd-exploits, then send me the .NERAW file. Thank you. HiMD support This is also the first version with HiMD support - there might be bugs. Do not use it with your most treasured discs. There are 2 HiMD modes: The restricted mode lets you download audio from MDs and edit track metadata (names, order, etc..) It also allows you to transfer MP3 files to the discs, but it shouldn't be used for that if the unrestricted mode is available, because it causes a lot more wear on devices when writing audio. It doesn't let you write ATRAC3 / ATRAC3+ or PCM audio. The unrestricted mode lets you do everything the restricted mode does, but also lets you transfer MP3s, ATRAC3, ATRAC3plus and PCM tracks onto HiMD discs without wearing them out. Unfortunately, because of the WebUSB standard's restrictions, it has to be accessed using exploits, so it's limited to Sony HiMD portables only, but with this version's release, ElectronWMD is also getting an update with full, exploit-free support for HiMD. To access a HiMD device in restricted mode, you need to: Connect the HiMD device to the computer with a HiMD disc inserted. Select the root directory of that device in the appropriate dialog (f.ex. E:\ on Windows, /media/user/disc on Linux, /Volumes/disc on MacOS). Done. You can now edit the track names and download audio from the HiMD disc. To access a HiMD device in unrestricted mode, you need to: Connect the HiMD device to the computer, while it's in MD mode (either with a regular MD inside, which has at least one track, or just set to MD disc mode and without a disc) Connect it to WebMinidisc, as you would do if you wanted to use normal NetMD mode. Open the '3 dots' menu, select settings, then 'enable homebrew mode shortcuts', then close the settings (this step needs to be done only once) Open the '3 dots' menu, select homebrew shortcuts, then 'Switch to HiMD unrestricted mode'* At this point, you'll see Web MiniDisc's loading screen, then a 'Loaded.' dialog will appear. After closing the dialog you'll be put back at the 'connect' screen. --- At this point the exploit is already loaded onto the device and it will stay loaded until the device goes to sleep, unplugging the USB cable will not erase the exploit --- Insert a HiMD disc (either a HiMD formatted MD with at least one track, or a blank one with the device set to HiMD mode) (Windows only) Install Zadig again for this new HiMD device. It should have 0x5341 as the VID. (Linux only) Add a udev rule for the new device: SUBSYSTEM=="usb", ATTR{idVendor}=="5341", ATTR{idProduct}=="5256", MODE:="0666" Click the downwards-pointing arrow next to the connect button, then select HiMD (Unrestricted). A WebUSB dialog will appear. Select your device, then wait. Make sure the device is called "HiMD", and not "NetMD/HiMD". You might need to wait a few seconds for the "HiMD" device to appear. Done. You can now upload AT3/3+/PCM/MP3 audio *If the 'Switch to HiMD unrestricted mode' is greyed out, it means your device isn't supported yet and you'll need to download its firmware and send it to me, so that it can be reverse engineered. To download the firmware, click on 'Enter Homebrew Mode' in the same menu, then once the homebrew mode loads, open the menu again and select "Read Firmware". It might take a while. Huge thanks to the linux-minidisc project, and M Karcher over at the MiniDisc.wiki Discord server - it wouldn't be possible without him! Remote NetMD Remote NetMD lets you set up a NetMD server on, for example, a Raspberry Pi connected to a NetMD-capable deck. It's then possible to remotely control that deck with any device on the same network with the help of Web MiniDisc Pro. The program will automatically detect it when a device disconnects and connects again, so it can be left running unattended. To get it working, you need to: Define the correct udev rules on the Pi, so that the node application can access your device. Clone https://github.com/asivery/remote-netmd-server Run a script to generate the HTTPS self-signed certificates: bash createhttpskeys.sh Install the dependencies with npm i Run node index.js Visit the page hosted at https://<your pi's IP address>:11396/, and acknowledge the security risk Add it in Web MiniDisc Pro, by clicking the 'Add Custom Device' in the connect screen's dropdown. Then, after filling in the address and the name you want to see the server displayed as in Web MiniDisc Pro, you can select your device from the connect screen's dropdown and connect to it. As always, if you find any bugs, please report them over at https://github.com/asivery/webminidisc/issues or on the MiniDisc.wiki Discord server. Link: Quote Link to comment Share on other sites More sharing options...
Daniel Madrazo de Juan Posted June 20, 2023 Report Share Posted June 20, 2023 Hello everyone and, first of all, thanks a lot for the amazing Web Minidisc and for resurrecting the format. It's a shame that Sony killed it, it makes me very sad. I have a query. I have a Sony MZ-NH1 HiMD on which I can record in SP format from Web Minidisc without any problem, but when I go to play it on my Sony DHC-MD373 deck, it recognizes the disc, tracks and titles, but does not play any sound. Do you know how to fix it, is it a bug? Thank you very much in advance. Quote Link to comment Share on other sites More sharing options...
BearBoy Posted June 20, 2023 Report Share Posted June 20, 2023 Hello @Daniel Madrazo de Juan - welcome to the forum! Does your DHC-MD373 play discs recorded on the MZ-NH1 without using Web MiniDisc? e.g. recorded using the optical/line in? Do the Web MiniDisc recordings play back okay on the MZ-NH1? Quote Link to comment Share on other sites More sharing options...
BearBoy Posted August 13 Report Share Posted August 13 @asivery has released an updated version of Web MiniDisc Pro. Update notes from Reddit: Quote Hello, I'm happy to announce yet another update to Web Minidisc Pro - version 1.5.0. This version doesn't bring that many new features, but instead polishes the existing ones, updates all dependencies and resolves many small bugs - both UI and NetMD related. Among other, smaller bugs, the following problems were fixed: It is now possible to delete tracks on HiMD devices. HiMD devices don't crash with 'Cannot reset' anymore. More MZ-RH1s can now be connected to HiMD from the browser. Some Sony decks and Panasonic portables have been discovered to be able to upload MONO SP audio - it is now possible to do that from the UI. Should more devices that have these abilities be discovered, I will update the compatibility table in the app. Fixed some problems regarding communicating with Sharp portables. Thanks to u/Sir68k, it is now also possible to upload audio to decks whose EEPROM contents have been corrupted. The UI has also been made more consistent - settings dialog and the menus have been cleaned up. Error handling has also been significantly improved. The application will now try to erase user settings in order to recover from a "white screen of death" and bring itself back to default state. As always, the new version is available at the official wiki site. Since this was a huge update that almost took a year for me to write, it is quite possible that there are some new, not yet discovered bugs. If you find any problem with this version, please let me know. Stay tuned for ElectronWMD updates - removing technical debt from this app made it possible to add many more new functions there. P.S. I now have a Ko-Fi account. If you're enjoying Web Minidisc Pro, please consider leaving a tip here. Reddit Link Quote Link to comment Share on other sites More sharing options...
BearBoy Posted August 13 Report Share Posted August 13 Actually, looks like v1.5.0 is here: https://testing.minidisc.wiki/webminidisc-testing/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.