netmdpython
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
netmdpython [2010/10/28 21:21] – mannermoe | netmdpython [2013/05/16 11:39] (current) – [Download] glaubitz | ||
---|---|---|---|
Line 21: | Line 21: | ||
< | < | ||
- | sudo port install libusb git-core | + | sudo port install libusb git-core |
</ | </ | ||
Line 27: | Line 27: | ||
< | < | ||
- | sudo apt-get install python2.6 libusb-dev git-core subversion | + | sudo apt-get install python2.6 libusb-dev git-core subversion |
</ | </ | ||
Line 34: | Line 34: | ||
Download and install [[http:// | Download and install [[http:// | ||
- | Download [[http:// | + | Download [[http:// |
- | Klick // | + | Click // |
- | // | + | //**NOTE: SonicStage will not be able to communicate with your NetMD device anymore. |
- | If you want to use SonicStage you have to uninstall WinUSB device driver first**//. | + | If you want to use SonicStage |
- | (Enter device manager, choose your device and uninstall it, you can find it at " | + | (To uninstall the driver, run Windows " |
- | Then unplug and reconnect your device) | + | Then unplug and reconnect your device). |
- | Download latest version of [[http:// | + | Download latest version of [[http:// |
Download and extract [[http:// | Download and extract [[http:// | ||
- | windows/ | + | windows/ |
- | Open a console window(// | + | Open a command prompt |
< | < | ||
set PATH=< | set PATH=< | ||
</ | </ | ||
- | to add the path of sox directory | + | to add the path of sox directory |
- | To use it permanently you can add the path to your system variables. | + | |
If you want to use ffmpeg to convert uploaded files, you can download Windows binaries of [[http:// | If you want to use ffmpeg to convert uploaded files, you can download Windows binaries of [[http:// | ||
Line 60: | Line 59: | ||
</ | </ | ||
- | To use the tools, open a console window, change into netmd subdirectory of your linux-minidisc folder and start the scripts by their name (just type | + | To use the tools, change into netmd subdirectory of your linux-minidisc folder and run the scripts by their name (just type |
- | " | + | " |
- | ===== Download ===== | + | ==== Getting the code ==== |
- | Clone the main source repository: | + | To get the code, clone it with //git// as shown on the [[start# |
- | + | ||
- | <code> | + | |
- | git clone git://sulphur.uio.no/ | + | |
- | </ | + | |
The Python libnetmd can be found in the //netmd// subdirectory: | The Python libnetmd can be found in the //netmd// subdirectory: | ||
Line 226: | Line 221: | ||
==== downloadhack.py - download tracks to NetMD (buggy) ==== | ==== downloadhack.py - download tracks to NetMD (buggy) ==== | ||
- | Use this script download tracks to your NetMD Walkman. **Note: This requires the NetMD root key from Sony which is not (yet) part of the official repository due to legal reasons.** | + | Use this script download tracks to your NetMD Walkman. |
==== mdctl.py - test libnetmd functionality (DEBUG use only) ==== | ==== mdctl.py - test libnetmd functionality (DEBUG use only) ==== | ||
Line 237: | Line 233: | ||
**Important notes regarding all tools:** | **Important notes regarding all tools:** | ||
- | |||
- | * The tools use a python binding for libusb 1.0. There is no libusb 1.0 for Windows yet, so no chance of using them on Windows. | ||
* Write access to usb device required (even for listing, as it requires sending usb commands). One way to obtain the rights on modern Linux distributions that use PolicyKit ist to add the portable_audio_player capability to the Net MD device using the provided fdi file (look in netmd/etc of the linux-minidisc tree). Another way is to run them with root permissions (not recommended) or make sure the device raw USB device (the file / | * Write access to usb device required (even for listing, as it requires sending usb commands). One way to obtain the rights on modern Linux distributions that use PolicyKit ist to add the portable_audio_player capability to the Net MD device using the provided fdi file (look in netmd/etc of the linux-minidisc tree). Another way is to run them with root permissions (not recommended) or make sure the device raw USB device (the file / |
netmdpython.1288300919.txt.gz · Last modified: 2010/10/28 21:21 by mannermoe