Title: Speak Sound Library
Author: vince.cimo
Published: <strong>February 17, 2015</strong>
Last modified: March 12, 2015

---

Search plugins

![](https://ps.w.org/speak-sound-library/assets/banner-772x250.jpg?rev=1092866)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/speak-sound-library/assets/icon-256x256.png?rev=1092854)

# Speak Sound Library

 By [vince.cimo](https://profiles.wordpress.org/vincecimo/)

[Download](https://downloads.wordpress.org/plugin/speak-sound-library.1.2.zip)

 * [Details](https://wordpress.org/plugins/speak-sound-library/#description)
 * [Reviews](https://wordpress.org/plugins/speak-sound-library/#reviews)
 *  [Installation](https://wordpress.org/plugins/speak-sound-library/#installation)
 * [Development](https://wordpress.org/plugins/speak-sound-library/#developers)

 [Support](https://wordpress.org/support/plugin/speak-sound-library/)

## Description

Speak Sound Library allows tight management and presentation of a music library.
Users can import mp3’s into the system with an individual uploader or by recursively
scanning a folder uploaded via ftp. Once scanned, the ID3 information is extracted
out of the mp3 files and used to create a SQL entry. The resulting ‘posts’ are then
organized and filterable by artist, genre, album, etc. Users can also attach additional
meta-data, such as a youtube link to each song. This song data can be presented 
on the front-end using our plugin’s short code methods, which returns PHP objects,
or using an ajax hook, which returns formatted JSON data. An example implementation(
still beta), can be seen at http://www.speakstudioscoop.com/music.

### Wiring up a Frontend Player

This plugin is merely a backend management system and can be extended using any 
type of front-end player. You can either use PHP hooks to prepare html, or use a
jQuery ajax method, which returns sound data formatted in JSON.

This method will return a JSON string of all of the sounds in your library:

var data = {
 action: ‘get_songs’ };

    ```
        jQuery.post(ajaxurl, data, function (response) { console.log(response);
        });
    ```

You can also filter by genre, album or artist (mutually exclusive), like this:

var data = {
 action: ‘get_songs’, albumFilter: ‘Dark Side of the Moon’, artistFilter:‘
Pink Floyd’, genreFilter: ‘Rock’ };

    ```
        jQuery.post(ajaxurl, data, function (response) { console.log(response);
        });
    ```

Using PHP, you can retrieve sounds the same as you would any other post, just add‘
post_type’ => ‘sounds’ to your get_posts() query.

Enjoy 🙂

## Screenshots

[⌊This is the primary sound management page.⌉⌊This is the primary sound management
page.⌉[

This is the primary sound management page.

## Installation

 1. Upload the entire contents of the speak-sound-library.zip file to the wp-content/
    plugins/ directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Create and manage your sounds using the newly created ‘sounds’ section.

## FAQ

  How does this plugin grab meta-data from mp3 files?

The plugin works with the generated meta from the WordPress Media Library, pulled
from id3 tags.

  How do I create many sounds at once?

Using the “Add sounds from folder” section, you can upload your mp3s via ftp to 
any subdirectory of the wp-uploads folder. Go to the ‘add sounds from folder’ section,
and enter the path you just uploaded, in URL format. After you hit “Create Sounds”,
the plugin will recursively scan the specified directory and add posts for each 
file.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Speak Sound Library” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ vince.cimo ](https://profiles.wordpress.org/vincecimo/)

[Translate “Speak Sound Library” into your language.](https://translate.wordpress.org/projects/wp-plugins/speak-sound-library)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/speak-sound-library/),
check out the [SVN repository](https://plugins.svn.wordpress.org/speak-sound-library/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/speak-sound-library/)
by [RSS](https://plugins.trac.wordpress.org/log/speak-sound-library/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0

 * Initial Release

## Meta

 *  Version **1.0.0**
 *  Last updated **11 years ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 3.8.1 or higher **
 *  Tested up to **4.1.42**
 * Tags
 * [itunes](https://wordpress.org/plugins/tags/itunes/)[library](https://wordpress.org/plugins/tags/library/)
   [mp3](https://wordpress.org/plugins/tags/mp3/)[music](https://wordpress.org/plugins/tags/music/)
   [player](https://wordpress.org/plugins/tags/player/)
 *  [Advanced View](https://wordpress.org/plugins/speak-sound-library/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/speak-sound-library/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/speak-sound-library/reviews/)

## Contributors

 *   [ vince.cimo ](https://profiles.wordpress.org/vincecimo/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/speak-sound-library/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://www.speakstudioscoop.com/)