Linux SoftwareMultimediaAudiosonganizer 0.8

songanizer 0.8


Songanizer is a shell script to organize a directory containing a collection of MP3 files
Developer:   Patrick Ohnewein
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   12K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Songanizer is a shell script to organize a directory containing a collection of MP3 files. The goal is to create virtual directory structures, which give different view of the data, but without having redundant copies of the files themselves.

The files are organized according to information gathered from the tags of files stored in subdirectories located under the 'base' directory, which bear the prefix _data in their name. Parallel virtual directory structures containing symbolic links to the actual files are created, which give different views of the same data. Each virtual directory stucture gives a view based on a particular attribute specified by the user. The _data directories themselves can be symbolic links to directories on other devices, and can have multiple levels of sub-directories within them holding the actual song files.

After songanization, the BASE directory will contain the following directories:
(i) _data* --> All directories starting with _data contain the real data.
(ii) _artist --> Contains the link structure on the basis of the artist tag.
(iii) _genre --> Contains the link structure on the basis of the genre tag.
(iv) _initial --> Contains the link structure on the basis of the initial.
... and more, depending on the switches passed to the script

Since Songanizer is a shell script, a running shell is the first and foremost requirement. Preferably it should be a Bourne Again SHell. You may report problems encountered on any shell to the project maintainer.

Getopt (enhanced) is needed to extract the options from the command line arguments. Alongwith that you should have gettext for internationalization support.

The mp3info tool should be installed in the system to process the file tags. It can be downloaded from http://ibiblio.org/mp3info/.
tags contains the  link structure  the link  the basis  virtual directory  symbolic links  the actual  contain the  base directory  from the  give different  which give  directory structures  

Download songanizer 0.8


 http://ftp.roedu.net/mirrors/gnu.org/songanizer/v0.8/songanizer-0.8.tar.gz


Authors software

songanizer 0.8 (by Patrick Ohnewein)
Songanizer is a shell script to organize a directory containing a collection of MP3 files


Similar software

songanizer 0.8 (by Patrick Ohnewein)
Songanizer is a shell script to organize a directory containing a collection of MP3 files

mvb 2.2 (by Steve Doonan)
mvb is a shell script written for BSD and Linux users, to "batch rename" files (change the name of many files at once) in the current

mirrorlinks 1.0.0 (by Manuel Amador)
mirrorlinks project is a small script that automatically mirrors the contents of a directory into another directory using symbolic li

wyoFiler 0.7.2 (by Otto Wyss)
wyoFiler shows all directories and files of a base directory in one tree window

Twibright Twig 1.0 (by Karel Kulhavy)
Twibright Twig is an image gallery program

htmlcat 1.0 (by Ken Turner)
htmlcat is a script that combines a number of HTML files into one.

The beginning of the first file (up to and including < body ..

clink 1.1.1 (by Michael Opdenacker)
clink is a simple Python script that replaces duplicate files in Unix filesystems by symbolic links.

Here are some key features of

KPlaylistCreator 0.8 (by Monat Julien)

Archive sort 0.1 (by Jason Dunsmore)
Archive sort is a bash script that sorts directories into manageable 4.4GB directories for the purpose of archiving onto DVDs.

It

DupeFinder 1.0.2 (by Matt Heinzen)
DupeFinder is a simple application for locating, renaming, moving and deleting duplicate files in a directory structure.

It's perf


Other software in this category

gpac 0.4.2 (by Jean Le Feuvre)
GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.

The main development

Gaim Video and Voice Support 1.2.0 (by Tim Ringenbach)

XMMS 1.2.10 (by H?vard Kv?len)
XMMS is a multimedia player for unix systems

LAME 3.97 (by Mark Taylor)
LAME is short from LAME Ain't an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology

Audacity 1.2.6 (by Dominic Mazzoni)
Audacity project is a free, easy-to-use audio editor and recorder for Windows, Mac OS X

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags