Adds the ability to create audio collections, which can be used to upload WAV and MP3 files as objects.
PHP CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
build
css
images
includes
tests
theme
xml
.travis.yml
CONTRIBUTING.md
LICENSE.txt
README.md
build.xml
islandora_audio.info
islandora_audio.install
islandora_audio.module

README.md

Audio Solution Pack Build Status

Introduction

Adds all required Fedora objects to allow users to ingest and retrieve audio files through the Islandora interface

Requirements

This module requires the following modules/libraries:

Installation

Install as usual, see this for further information.

Configuration

Derivative Configuration

A set of options exist for configuring derivatives for audio objects.

  • Defer (do not create) derivatives for audio objects during ingest. You may find this useful if derivatives are being created by an external service, or if they are not required. This is specific to audio objects, but if derivatives are deferred for all Islandora objects (an option under admin/islandora/configure) then audio derivatives will not be created regardless of how this option is set.
  • Set the path for lame. MP3 derivatives are created using the lame command which must be installed as described above.
  • MP3 derivative quality can be configured if high-quality (or low-size) derivatives are desired. Note that numbers closer to 0 will result in larger, higher-quality audio files.
  • Use original file as fallback will allow the OBJ to be played in a player if a derivative cannot be found, and the original file is a format that can be played. This, in conjunction with defering audio derivatives, may save space in the repository and improve playback quality if, for example, you are ingesting a collection of MP3 files.

    Viewer Configuration

Select the desired viewer for audio objects. Current viewers that can be configured include:

Configuration

Documentation

Further documentation for this module is available at our wiki.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Maintainers/Sponsors

Current maintainers:

Development

If you would like to contribute to this module, please check out CONTRIBUTING.md. In addition, we have helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3