User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2014/01/06 22:23] zedvstart [2017/10/01 09:09] (current) – [Download] thp
Line 4: Line 4:
  
  
-Welcome to the linux-minidisc wiki, dedicated to collecting as much information as possible regarding NetMD/HiMD hardware in order to get it to work on Linux, MacOS X and *BSD. If you want to contribute, you can do it in several waysEither by contributing code (**please the section:** [[WriteAndSubmitPatch]]), testing our code or making suggestions, translations or graphics (see [[Tasks]])We're happy about any supportLast but not leastthere is also the possibility to donate us over PayPalHave fun.+Welcome to the linux-minidisc wiki, dedicated to collecting as much information as possible regarding NetMD/HiMD hardware in order to get it to work on Linux, MacOS X and *BSD. 
 + 
 +The project is managed over at Github: 
 + 
 +  * Git repo: https://github.com/glaubitz/linux-minidisc 
 +  Issue trackerhttps://github.com/glaubitz/linux-minidisc/issues 
 +  Submit patches: https://github.com/glaubitz/linux-minidisc/pulls 
 + 
 +If you came here for the upload (from MD to computerof ATRAC tracks as announced by the ffmpeg projectyou want to go directly to [[NetMDPython]]. Digital upload works only with the RH-1 and on all //unprotected// tracks on MD formatted mediaIt does not work with Hi-MD formatted mediabut on the other hand, the application QHiMDTransfer also offered by the linux-minidisc project can transfer all MP3 tracks and unprotected LPCM recordings from Hi-MD media. 
 + 
 +===== Download ===== 
 + 
 +  * Linux (Ubuntu/Debian packages): 
 +    * https://packages.debian.org/sid/qhimdtransfer 
 +    * https://packages.debian.org/sid/minidisc-utils 
 +  * Windows and macOS: 
 +    * https://github.com/thp/linux-minidisc/releases/tag/0.9.14.1 
 +===== Source Code ===== 
 + 
 +The current source code can be checked out with git anytime: 
 + 
 +<code>git clone https://github.com/glaubitz/linux-minidisc/</code>
  
-If you came here for the upload (from MD to computer) of ATRAC tracks as announced by the ffmpeg project, you want to go directly to [[NetMDPython]]. Digital upload works only with the RH-1 and on all //unprotected// tracks on MD formatted media. It currently requires an operating system with libusb-1.0, that <del>excludes</del> includes Windows as well. It does not work with Hi-MD formatted media, but on the other hand, the application QHiMDTransfer also offered by the linux-minidisc project can transfer all MP3 tracks and unprotected LPCM recordings from Hi-MD media. 
  
 ===== Donations ===== ===== Donations =====
Line 35: Line 55:
 If you would like to participate more actively in this ongoing development and documentation effort, feel free to join us anytime on IRC. The channel is #linux-minidisc on the popular FOSS network FreeNode (irc.freenode.net). **Be prepared that you may have to wait some hours before you get an answer to your questions on IRC since, even though most of us developers are logged on the IRC channel, we're not sitting in front of the computer all the time. We always try our best to answer all questions, however. Just be patient.** If you would like to participate more actively in this ongoing development and documentation effort, feel free to join us anytime on IRC. The channel is #linux-minidisc on the popular FOSS network FreeNode (irc.freenode.net). **Be prepared that you may have to wait some hours before you get an answer to your questions on IRC since, even though most of us developers are logged on the IRC channel, we're not sitting in front of the computer all the time. We always try our best to answer all questions, however. Just be patient.**
  
-===== Download ===== 
- 
-  * Ubuntu/Debian packages: Both Debian and Ubuntu always ship with the latest versions, just install them from the repositories (packages: //qhimdtransfer// and //minidisc-utils//) 
-  * Windows version: [[http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/QHiMDTransfer_win32_setup.exe]] **v0.9.10 - (2013-12-02)** 
-  * MacOS PPC version: [[http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/qhimdtransfer-mac_ppc.zip]] **v0.9.5 - (2012-12-17) - currently outdated due to problems with the build machines** 
-  * MacOS Intel (32 bit) version: [[http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/qhimdtransfer-mac_intel32.zip]] **v0.9.5 - (2012-12-17) - currently outdated due to problems with the build machines** 
-  * MacOS Intel (64 bit) version: [[http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/qhimdtransfer-mac_intel64.zip]] **v0.9.5 - (2012-12-17) - currently outdated due to problems with the build machines** 
----- 
-  * <del>Installation instructions for Ubuntu can be found here: [[InstallingOnUbuntu]]</del> (outdated) 
-  * NOTE: On Fedora you will need to install [[http://rpmfusion.org/|RPM fusion]] package source before installing QHiMDTransfer 
-  * NOTE: The Ubuntu is currently no longer be updated as the package is now available in [[http://packages.debian.org/source/sid/linux-minidisc|Debian]] and [[http://packages.ubuntu.com/source/raring/linux-minidisc|Ubuntu]] 
-===== Source Code ===== 
- 
-The current source code can be checked out with git anytime: 
- 
-<code>git clone git://z6.physik.fu-berlin.de/linux-minidisc.git</code> 
- 
-A backup copy of the repository can be checkout out from github: 
- 
-<code>git clone git://github.com/glaubitz/linux-minidisc.git</code> 
 ===== Mailing List ===== ===== Mailing List =====
  
Line 69: Line 69:
 === Current feature / functionality matrix === === Current feature / functionality matrix ===
  
-^ Feature/   ^ MP3 files    ^ AT3/3+/PCM   ^ MP3 files    ^ AT3/3+/PCM   ^ AT-SP/LP2/LP4 ^ PCM/AT-SP/LP2/LP4   ^ Edit disc   ^ List disc  ^ +^ Feature/    ^ MP3 files    ^ AT3/3+/PCM   ^ MP3 files     ^ AT3/3+/PCM   ^ AT-SP/LP2/LP4 ^ PCM/AT-SP/LP2/LP4   ^ Edit disc   ^ List disc  ^ 
-^ Hardware   ^ to PC (HiMD) ^ to PC (HiMD) ^ to MD (HiMD) ^ to MD (HiMD) ^ to PC (NetMD) ^ to MD (NetMD)     ^ meta data   ^ meta data  ^ +^ Hardware     to PC (HiMD)  ^ to PC (HiMD)  ^  to MD (HiMD)   to MD (HiMD)   to PC (NetMD)   to MD (NetMD)   meta data   meta data  ^ 
-| HiMD (any) | YES      | YES *1       | YES **4    | NO           | YES *5 *6     | YES *5     | NO     | YES        +| HiMD (any)  | @#cfc: YES    @#cfc: YES    @#ffc: YES **2   @#fcc: NO   @#ffc: YES *4   @#cfc: YES *3   @#fcc: NO   @#cfc: YES  
-| MZ-RH1/M200 | YES      | YES *2      | YES *3      | NO           | YES *5 *7     | YES *5     | NO     | YES        +| MZ-RH1/M200 |  @#cfc: YES   @#cfc: YES   @#ffc: YES *1   @#fcc: NO   @#cfc: YES *5   @#cfc: YES *3   @#fcc: NO   @#cfc: YES  
-| NetMD (any)| NO      | NO        | NO        | NO           | YES *5 *6     | YES *5     | YES *5     | YES        |+| NetMD (any) |  @#fcc: NO   @#fcc: NO   @#fcc: NO   @#fcc: NO   @#ffc: YES *4   @#cfc: YES *3   @#cfc: YES *3   @#cfc: YES  |
  
-   * 1 = Requires secret root keys which are intellectual property of Sony Corporation. We do not provide these keys. +   * 1 = Write support is still experimental, use with "toy" media only. 
-   * 2 = Works on all recordings made with the MZ-RH1/M100/M200. Recordings made with other HiMD devices or transferred with SonicStage require the additional secret keys (see *1) +   = MP3s can be played back on 2nd or 3rd gen HiMD devices only
-   * 3 = Write support is still experimental, try on "toy" media only. +   = Use either Python scripts (see [[netmdpython|Python NetMD]]) or //libnetmd// (through //qhimdtransfer// or //netmdcli//)
-   = MP3s can only be played back on HiMD devices from second or third generation+   = Analogue upload only, MiniDisc device will be controlled by PC, audio data will be transferred over analogue cable. 
-   = Use either Python scripts (see [[netmdpython|Python NetMD]]) or //libnetmd//+   = May not work with some tracks previously transferred with SonicStage.
-   = Analogue upload only, MiniDisc device will be controlled by PC, audio data will be transferred over analogue cable. +
-   = May not work with some tracks previously transferred with SonicStage. +
- +
-=== Legal Situation === +
- +
-Sony uses a sophisticated DRM (digital rights management) system called OpenMG +
-in SonicStage and their NetMD and HiMD hardware to establish a secured and controlled +
-environment for dealing with digital content. OpenMG ensures that digital content +
-bought over their former online music store "Connect" or through the purchase +
-and subsequent ripping of audio CDs, is protected against unauthorized copying +
-and distribution. Since this content protection must also be maintained when +
-copying the music onto the NetMD/HiMD hardware, both use some kind of encryption +
-to transfer (NetMD) and store (HiMD) the content onto the media. This means, +
-that it is not possible to transfer content to and from the devices without +
-knowing these secret keys, i.e. alpha-numerical codes, from Sony which are used +
-to de- and encrypt the content. We have asked Sony for their kind permission +
-to disclose both these keys for NetMD and HiMD access into public so that we +
-can use the keys in our open source software, but unfortunately, they did +
-not grant us to do so. In the case of NetMD, we were finally able to generate our +
-own, unencumbered key which is recognized by all known NetMD devices as a +
-valid key and enables transfers to the device. For HiMD, we are planning to +
-implement a mechanism which allows to load the necessary key externally such +
-that it can be provided by the user. We do not provide these. (//The support +
-for external keys is currently being worked on.//)+
  
 ===== Building and Running ===== ===== Building and Running =====
Line 111: Line 87:
 [[CompilingOnLinux]] - Compling this software on Linux (the original development platform; builds easily on Debian/Ubuntu) [[CompilingOnLinux]] - Compling this software on Linux (the original development platform; builds easily on Debian/Ubuntu)
  
-[[CompilingOnFreeBSD]] - Compling this software on FreeBSD+[[CompilingOnFreeBSD]] - Compiling this software on FreeBSD
  
-[[CompilingOnHaiku]] - Compling this software on Haiku+[[CompilingOnHaiku]] - Compiling this software on Haiku
  
 [[CompilingWithMingw]] - Compiling the software with MinGW on Windows (MinGW builds can be cross-platform built on Linux and on Windows; they run natively on Windows) [[CompilingWithMingw]] - Compiling the software with MinGW on Windows (MinGW builds can be cross-platform built on Linux and on Windows; they run natively on Windows)
- 
-[[CompilingOnWindows]] - Compiling this software on Windows with CygWin (CygWin builds always require CygWin to be installed) ***deprecated*** 
  
 [[NetMDPython]] - Python scripts to upload NetMD via analog output and to perform digital upload of unprotected tracks with the Sony MZ-RH1 [[NetMDPython]] - Python scripts to upload NetMD via analog output and to perform digital upload of unprotected tracks with the Sony MZ-RH1
start.1389047005.txt.gz · Last modified: 2014/01/06 22:23 by zedv

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki