What is MIME type "audio/musepack"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

The audio/musepack MIME type labels files that use the Musepack audio compression algorithm. It signals to media software that the content is encoded with a lossy codec designed for high-quality sound at reduced sizes.

Key functions include:
Files using this MIME type may have extensions like MPP, MP, MPC, or MP+.

Learn more about the Musepack format on Wikipedia.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: audio/musepack    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="audio/musepack">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'audio/musepack');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

Do web browsers natively support audio/musepack?

No, standard web browsers like Chrome, Firefox, and Safari do not support Musepack files natively. To ensure audio plays on a website, it is recommended to convert these files to widely supported formats like audio/mpeg or audio/wav.

How do I configure Nginx to serve .mpc files?

You should update your mime.types file or add a specific directive inside your server block. Add types { audio/musepack mpc mpp; } to ensure the server sends the correct Content-Type header to the client.

What software can open files with the audio/musepack MIME type?

Because Musepack is an audiophile-focused format, default system players usually cannot open it. You should use versatile media players like VLC Media Player, Foobar2000, or Winamp, which have built-in support or plugins for decoding .mpc files.

What is the difference between .mpc, .mpp, and .mp+ extensions?

These are all extensions for Musepack audio, reflecting different versions of the codec's history. .mpc is the modern standard, while .mpp and .mp+ are legacy extensions; all should be identified by the audio/musepack MIME type.

Is audio/musepack better than audio/mpeg (MP3)?

Technically, Musepack is often cited as having superior audio transparency and efficiency at high bitrates compared to MP3. However, audio/mpeg offers near-universal compatibility across hardware and browsers, whereas Musepack is limited mostly to specific PC software.

Why am I seeing audio/x-musepack instead of audio/musepack?

The x- prefix denotes a non-standard or experimental MIME type often used before a format is fully standardized. While audio/x-musepack is common in older configurations, modern implementations generally prefer audio/musepack.

How do I add Musepack support to Apache?

You can enable support by adding a MIME type directive to your .htaccess or global configuration file. Add the line AddType audio/musepack .mpc .mpp .mp+ to ensure browsers and download managers handle the files correctly.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.