Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/islandora/islandora_solution_pack_audio

Adds the ability to create audio collections, which can be used to upload WAV and MP3 files as objects.
https://github.com/islandora/islandora_solution_pack_audio

islandora-legacy

Last synced: 17 days ago
JSON representation

Adds the ability to create audio collections, which can be used to upload WAV and MP3 files as objects.

Awesome Lists containing this project

README

        

# Audio Solution Pack [![Build Status](https://travis-ci.org/Islandora/islandora_solution_pack_audio.png?branch=7.x)](https://travis-ci.org/Islandora/islandora_solution_pack_audio)

## 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:

* [Islandora](https://github.com/islandora/islandora)
* [Tuque](https://github.com/islandora/tuque)
* [Lame](http://lame.sourceforge.net) (Debian/Ubuntu `sudo apt-get install lame`)

## Installation

Install as usual, see [this](https://drupal.org/documentation/install/modules-themes/modules-7) 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 viewer that can
be configured is:

* [Islandora Video.js](https://github.com/Islandora/islandora_videojs)

![Configuration](https://user-images.githubusercontent.com/2857697/40197085-0088f830-59d8-11e8-8fc1-abbe84957679.jpg)

## Documentation

Further documentation for this module is available at [our wiki](https://wiki.duraspace.org/display/ISLANDORA/Audio+Solution+Pack).

## Troubleshooting/Issues

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

* [Islandora Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora)
* [Islandora Dev Group](https://groups.google.com/forum/?hl=en&fromgroups#!forum/islandora-dev)

## Maintainers/Sponsors
Current maintainers:

* [Jonathan Green](https://github.com/jonathangreen)

## Development

If you would like to contribute to this module, please check out [CONTRIBUTING.md](CONTRIBUTING.md). In addition, we have helpful [Documentation for Developers](https://github.com/Islandora/islandora/wiki#wiki-documentation-for-developers) info, as well as our [Developers](http://islandora.ca/developers) section on the [Islandora.ca](http://islandora.ca) site.

## License

[GPLv3](http://www.gnu.org/licenses/gpl-3.0.txt)