Plugin info

Total downloads: 3,288
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 3/12/2015 (3994 days ago)
Added to WordPress: 2/17/2015 (11 years old)
Minimum WordPress version: 3.8.1
Tested up to WordPress version: 4.1.42
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 3994 days ago

20/100

Is Speak Sound Library abandoned?

Possibly abandoned (last update 3994 days ago).

Compatibility

Requires WordPress: 3.8.1
Tested up to: 4.1.42
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Podcast Searcher by Clarify
Rating 0.0/5 (0 reviews)Active installs 10
UpCast
Rating 0.0/5 (0 reviews)Active installs 10
Seriously Simple Podcasting
Rating 4.7/5 (324 reviews)Active installs 30,000
PowerPress Podcasting plugin by Blubrry
Rating 4.6/5 (231 reviews)Active installs 30,000
Captivate Sync
Rating 2.8/5 (8 reviews)Active installs 1,000
iTunes Podcast Review Manager
Rating 5.0/5 (6 reviews)Active installs 200

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 🙂

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.

Frequently Asked Questions

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.

Review feed

No reviews available

Screenshots

  1. This is the primary sound management page.

    This is the primary sound management page.

Changelog

1.0

  • Initial Release