OnWorks favicon

clamz - Online in the Cloud

Run clamz in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command clamz that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



clamz - download MP3 music files from Amazon.com


clamz [ options ] amz-file ...


clamz is a little command-line program to download MP3 files from Amazon.com's music
store. It is intended to serve as a substitute for Amazon's official MP3 Downloader,
which is not free software (and therefore is only available in binary form for a limited
set of platforms.) clamz can be used to download either individual songs or complete
albums that you have purchased from Amazon.

In order to use clamz, you must first enable the ``MP3 dowloader mode'' by visiting the
following URL:


If you are outside the US, replace `amazon.com' with the corresponding domain for your
country (e.g., amazon.co.uk for the UK, or amazon.fr for France.) Amazon does not allow
anyone to purchase MP3 files from outside their country of residence.

To download the contents of an AMZ file into the current directory, just run

clamz some-file-name.amz

More advanced options are listed below.

-o name-format, --output=name-format
Set the name of the downloaded file(s). This may contain any of several variables
which are derived from the input AMZ file; see FORMAT VARIABLES below. Note that
the format string should be enclosed in single quotes, to stop the shell from
expanding variables itself.

-d directory-format, --output-dir=directory-format
Set the directory where the downloaded files should be placed. (If this directory
does not exist, it will be created.) This may also contain format variables.

-r, --resume
Resume downloading a partially-downloaded album. (By default, if you are
downloading a file named foo.mp3, and the file foo.mp3 already exists in the
destination directory, clamz will rename the new file to foo.mp3.1 to avoid
overwriting the old file. If the -r option is used, clamz will instead assume that
the first part of the file has already been downloaded, and will resume downloading
from where it left off.)

-i, --info
Rather than downloading anything, just display detailed information about the given
AMZ file(s) to standard output.

-x, --xml
Rather than downloading anything, print the raw, decrypted XML data from the AMZ
file to standard output.

-v, --verbose
Display detailed information while downloading.

-q, --quiet
Turn off the normal progress display; display only error messages.

Do not allow the given characters to be used in output filenames. Note that
control characters and slashes may never be used in filenames.

Opposite of the above; remove the given characters from the set of disallowed

Allow uppercase letters in filenames.

Do not allow uppercase letters in filenames.

Use UTF-8 when writing filenames (the default behavior is to use UTF-8 if the
system locale says so, otherwise ASCII.)

Use only ASCII characters in filenames.

--help Print out a summary of options.

Print out version information.

As part of a name-format or directory-format option, you may include references to
environment variables (e.g., $HOME) or to the `xdg-user-dirs' configuration variables

In addition, the following special variables are defined for each track, based on the
information provided in the AMZ file, and subject to the above configuration options
(--forbid-chars, --forbid-uppercase, etc.)

${title}, ${creator}, ${tracknum}, ${discnum}, ${genre}, ${asin}
Title, creator, track number, disc number, genre, and ASIN (Amazon Standard
Identification Number) of each individual track.

${album}, ${album_artist}, ${album_asin}
Title, primary artist, and ASIN of the album the track comes from. (This
information is available both for single-track and full-album downloads.)

Suffix of the output file (currently only `mp3'.)

${amz_title}, ${amz_creator}, ${amz_genre}, ${amz_asin}
These variables formerly contained metadata for the AMZ file as a whole; current
AMZ files do not contain this information. Using these variables is not

Similar to shell variable expansion, you can also use the following conditional

Expands to the value of variable var if it is defined and non-empty; otherwise,
expands to string (which may itself contain variable references.)

Expands to string if the variable var is defined and non-empty; otherwise, expands
to an empty string.

Note that when you include format variables in a command-line argument, you will usually
need to enclose the argument in single quotes ('...'), or insert a backslash before the
`$', to prevent the shell from trying to expand the variables itself.

Use clamz online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    Download OpenPDF - Fork of iText
  • 4
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    Download D3.js
  • More »

Linux commands