Skip to content

FUSE-based Filesystem based on Metadata from Audiofiles. This Project aims to provide a filesystem that serves audiofiles (mp3,ogg,etc.) structurated in different categories like genre, artist, album etc. without having the files physically organised like that.

Notifications You must be signed in to change notification settings

elasticroentgen/MusicFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

   MusicFS - A FUSE-Filesystem for Audiofiles written in Perl
   Copyright (C) 2009  Markus Keil <markuskeil@thereapman.net>

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software Foundation,
   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA

INTRODUCTION
============
MusicFS provides an FUSE-Filesystem that is build from Audiofile-Metadata with different categories.

FEATURES
========
- reads Metadata from mp3 and ogg-files

REQUIREMENTS
=============
- Perl 5.10
- Perl Module Fuse
- Perl Module MP3::Tag
- Perl Module Ogg::Vorbis::Header
- Fuse

USAGE
=====
perl musicfs.pl <basedir> <moutpoint> [debug]

<basedir> - where your audiofiles are located (will readed recursive)
<mountpoint> - where to mount the musicfs
debug - enables debugoutput to STDOUT. Develop only. Produces very much output.

KNOWN ISSUES/LIMITATIONS
========================
- IDv2 is not supported yet for MP3-Files. Only IDv1 Tags.


About

FUSE-based Filesystem based on Metadata from Audiofiles. This Project aims to provide a filesystem that serves audiofiles (mp3,ogg,etc.) structurated in different categories like genre, artist, album etc. without having the files physically organised like that.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages