Virtual filesystem mp3fs

Jun 6, 2014 by Johan

If you are a big music lover, you probably have a large collection of digital audio on your hard drive. If your collection consist mainly of FLAC files, you have probably ran into some trouble when some piece of software doesn't understand the audio format or the files are simply too big for certain usage like mobile audio players. This is where mp3fs can help you out.

mp3fs is a read-only FUSE filesystem which transcodes between audio formats (currently FLAC to MP3) on the fly when files are opened and read.

It can let you use a FLAC collection with software and/or hardware which only understands the MP3 format, or transcode files through simple drag-and-drop in a file browser.

The big advantages of this wonderful piece of software is that your don't have to manually sync your audio collection twice (once for each format) and that your don't have to sacrifice hard drive space for lossy MP3 files. You can just use or copy the MP3 files like you would with regular files which are then created on the fly for you. As far as your programs are concerned, they are just regular files.

After installation of mp3fs you only have to add one line to /etc/fstab.

mp3fs#/map/to/flac/files /media/mp3 fuse allow_other,ro,quality=2,bitrate=320,gainmode=1 0 0

Now you can mount the virtual filesystem and access your music library in MP3 format.

sudo mount /media/mp3
Permalink · no comments yet · audio, linux · · Johan

Johan is a 37-year-old man from The Netherlands, currently living in Germany. His interests are music, universe & space, IT-technology, quantum mechanics, physics and electronics. After high school and college he has been working on IT-support for different companies. He is a fan of science fiction and is always excited to see technology evolve from idea to reality. Especially the developments for quantum computing to real life applications and new discoveries in space can always count on his attention.


Leave a Comment

This will never be published.
You may use Markdown Syntax. HTML is not allowed.
Click on the image to retrieve a new verification code.