GNU SonganizerIntroductionGNU Songanizer is a shell script to organize a directory containing a collection of Ogg Vorbis and MP3 files. The goal is to create virtual directory structures, which give different views 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 contains the following directories:
ResourcesSince GNU 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 us. 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. Releases
Mailing ListsGNU Songanizer now has two mailing lists: <help-songanizer@gnu.org> and <bug-songanizer@gnu.org>. The main discussion list is <help-songanizer@gnu.org>, and is used to discuss all aspects of GNU Songanizer, including development and porting. Announcements about GNU Songanizer and most other GNU Software are made on <info-gnu@gnu.org>. There is also a special list used for reporting bugs, <bug-songanizer@gnu.org>. To subscribe to any GNU Songanizer mailing list, please send an empty mail with a Subject: header line of just "subscribe" to the relevant -request list. For example, to subscribe yourself to the main list, you would send mail to <help-songanizer-request@gnu.org> with no body and a Subject: header line of just "subscribe". Contributors
AcknowledgementThere have been a lot of people who have contributed towards the development of the project in ways other than contribution of code/text. The authors would like to acknowledge the work done by these group of good samaritans. They include the GNU Project and The Savannah Project for making the development of free software, and particularly GNU Songanizer possible; the authors and maintainers of the mp3info utility Ricardo Cerqueira, and Cedric Tefft for making the job of reading the ID3 tags easy for us; and Massimo Bassi for his help regarding 'long options support'. A special note of thanks is due to Lokesh Nyati for helping with the development of the project home page; Arjun Shankar and Rakesh Pandit for intelligent bug reports; and Alfred M. Szimdt for his extensive ideas about SongFS. Apart from that we are grateful to all those who have given GNU Songanizer a try, and given valuable feedback in the form of bug reports and other suggestions. |
|
Return to the GNU Project home page.
Please send FSF & GNU inquiries to
gnu@gnu.org.
There are also other ways to contact
the FSF.
Please send broken links and other corrections (or suggestions) to
webmasters@gnu.org.
Please see the Translations README for information on coordinating and submitting translations of this article.
This copyright notice applies to the text and source code of this web site, and the graphics that appear on it. The listening GNU is a GPL'ed image provided by Nevrax Limited. The software described in this text has its own copyright notice and license, which can be found in the distribution itself.
Copyright (C) 2005 Debarshi Ray
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
Updated on $Date: 2006/01/07 15:18:49 $ by $Author: pazzo $.