Skip to content

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.

License

Notifications You must be signed in to change notification settings

Invictaz/linux-minidisc-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PREREQUISITES

qmake (you don't need the whole Qt stuff for the non-GUI parts, just qmake)
glib (for the core library)
mad (for MP3 transfer, can be disabled)
libmcrypt (for PCM transfer, can be disabled)
Qt 4 (for the GUI)
sox 14.2 (for the GUI)

BUILDING

This project uses the qmake build system to cooperate with the Qt Creator
IDE. To compile in Qt Creator, just open himd.pro. To compile at the
command line, run

  qmake -r
  make

Depending on the default configuration of your system, you will find
the executables in the debug subdirectory, the release subdirectories or
directly in the directories qhimdtransfer and himdtest.

To disable the optional features, the following keywords are recognized
in the CONFIG variable:
  without_mad -> disables MP3 support (you wont need mad)
  without_mcrypt -> disables PCM support (you wont need libmcrypt)
  wihtout_gui -> disable qhimdtransfer (you wont need Qt and sox)

So, the minimal configuration is built by using

  qmake -r CONFIG+=without_mad CONFIG+=without_mcrypt CONFIG+=without_gui

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 52.3%
  • Python 30.9%
  • C++ 10.3%
  • Prolog 6.3%
  • Shell 0.1%
  • Perl 0.1%