/*
Plugin Name: Distrify Embed
Plugin URI: http://support.distrify.com/customer/portal/articles/264106-how-do-i-embed-on-a-wordpress-blog-
Description: Extends WordPress's Embeds allowing bloggers to easily embed videos from Distrify. Just go to any Distrify film page or player and copy the URL. Paste that URL in any WordPress blog and it will automatically be converted to an embedded Distrify player. If you are logged in to distrify.com it will automatically add your affiliate tracking code to your embeds. Make sure you turn on Auto-embeds in your WP settings and also make sure that the URL is on its own line and not hyperlinked (clickable when viewing the post). The plugin also extracts the still image from the film and saves it as the Featured Image for the post. This actually works for any Embed (not just Distrify) that you embed into your WordPress blog.
Author: Distrify Limited
Version: 0.3.1
Author URI: http://www.distrify.com
License: GPL2
Copyright 2011-2013 Distrify (email : hello@distrify.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/**
* Does the work of adding the Distrify provider to wp_oembed
*/
function add_distrify_provider($the_content){
require_once( ABSPATH . WPINC . '/class-oembed.php' );
wp_oembed_add_provider('#https?://(www\.)?(distrify|muvies).com/films/.*#i', 'http://distrify.com/oembed.json', true );
wp_oembed_add_provider('http://muvi.es/*', 'http://distrify.com/oembed.json' );
wp_oembed_add_provider('#https?://.*\.muvies.com/.*reviews/.*#i', 'http://distrify.com/oembed.json', true );
}
//add the provider on plugins_loaded.
add_action('plugins_loaded', 'add_distrify_provider');
/**
* from http://wordpress.stackexchange.com/q/70752/1685
* Automatically set the featured image if an oEmbed-compatible embed is found in the post content.
* author: TheDeadMedic
* author URI: http://wordpress.stackexchange.com/users/1685/thedeadmedic
*
*/
add_action( 'wp_insert_post', array( 'ofi', 'init' ) );
class ofi
{
/**
* The post thumbnail ID
*
* @var int
*/
private $_thumb_id;
/**
* The post ID
*
* @var int
*/
private $_post_id;
/**
* Sets up an instance if called statically, and attempts to set the featured
* image from an embed in the post content (if one has not already been set).
*
* @param int $post_id
* @return object|null
*/
public function init( $post_id )
{
if ( ! isset( $this ) )
return new ofi( $post_id );
global $wp_embed;
$this->_post_id = absint( $post_id );
if ( ! $this->_thumb_id = get_post_meta( $this->_post_id, '_thumbnail_id', true ) ) {
if ( $content = get_post_field( 'post_content', $this->_post_id, 'raw' ) ) {
add_filter( 'oembed_dataparse', array( $this, 'oembed_dataparse' ), 10, 3 );
$wp_embed->autoembed( $content );
remove_filter( 'oembed_dataparse', array( $this, 'oembed_dataparse' ), 10, 3 );
}
}
}
/**
* @see init()
*/
public function __construct( $post_id )
{
$this->init( $post_id );
}
/**
* Callback for the "oembed_dataparse" hook, which will fire on a successful
* response from the oEmbed provider.
*
* @see WP_oEmbed::data2html()
*
* @param string $return The embed HTML
* @param object $data The oEmbed response
* @param string $url The oEmbed content URL
*/
public function oembed_dataparse( $return, $data, $url )
{
if ( ! empty( $data->thumbnail_url ) && ! $this->_thumb_id ) {
// if ( in_array( @ $data->type, array( 'video' ) ) ) // Only set for video embeds
$this->set_thumb_by_url( $data->thumbnail_url, @ $data->title );
}
}
/**
* Attempt to download the image from the URL, add it to the media library,
* and set as the featured image.
*
* @see media_sideload_image()
*
* @param string $url
* @param string $title Optionally set attachment title
*/
public function set_thumb_by_url( $url, $title = null )
{
/* Following assets will already be loaded if in admin */
require_once ABSPATH . 'wp-admin/includes/file.php';
require_once ABSPATH . 'wp-admin/includes/media.php';
require_once ABSPATH . 'wp-admin/includes/image.php';
$temp = download_url( $url );
if ( ! is_wp_error( $temp ) && $info = @ getimagesize( $temp ) ) {
if ( ! strlen( $title ) )
$title = null;
if ( ! $ext = image_type_to_extension( $info[2] ) )
$ext = '.jpg';
$data = array(
'name' => md5( $url ) . $ext,
'tmp_name' => $temp,
);
$id = media_handle_sideload( $data, $this->_post_id, $title );
if ( ! is_wp_error( $id ) )
return update_post_meta( $this->_post_id, '_thumbnail_id', $this->_thumb_id = $id );
}
if ( ! is_wp_error( $temp ) )
@ unlink( $temp );
}
}
Mitten Mouth Music: Alternative, Indie, Rap, Underground & Life Archives - Page 153 of 162 - The Earology Dept.
Devonté Hynes is one of those people you never heard of, but you may be familiar with their work unawares. Mr. Hynes has produced a lot of music, most notably for Florence & The Machine, Theophilus London, and Solange Knowles just to name drop a few. Although he has produced music for himself in the past it is his new material that is shining bright all on it’s own. Blood Orange is the product of so much blood, sweat and tears, no pun intended. Seriously it’s akin to gospel music in how it moves the listener with heart conviction. It has taken almost 2 years to complete, with so many ups and downs along the way it almost didn’t see the light of day. But I for one am thrilled to see, or rather hear, its magic and power. Check out the release “Champagne Coast” and let it swirl through your head on repeat. Peace.
The month of October brings many thing: falling temperatures, leaves vacating tress, Halloween, and this year the double-disc release of Yuck‘s self-titled debut. The single “Soothe Me” is the 2nd single release thus far, you many have already heard “Cousin Corona”, but if you haven’t go to their label’s site at Fat Possum Records and check it out. The album drops October 11th, so make sure to mark it on your calendar. Listen below, I’m out. Peace.
Let’s get things moving right along, but at a decidedly subdued pace. One thing I want to say, Simian Ghost is just what the music doctor ordered. Like a gossamer sugar-coated screen filtering out the harsh light of an unrestrained sun. That said, the latest offering from Simian Ghost is total bliss. The song “Free Agent” taken from Simian Ghost’s sophomore release, the Lovelorn EP (released through Heist Or Hit Records). Sebastian Arnström thank you so much for penning such lush and beautiful music. The Radiant Arp Mix is killing it. Another thing, my hat off to all the DIY indie music makers out and about in the world. You guys and gals are keeping it fresh to death. Peace.
If its fun you seek, then it is fun you shall have. Merrill Garbus of Tune-Yards is all about making a statement with her music. However, at times she and fellow band mates like having a good time whilst laying down serious subject matter. The video “Gangsta” chronicles quick-edit shots of band members fooling around and mugging for the camera. However, the album is no joke. It’s seriously hands down one of the illest LPs I’ve heard all year. Also, go to 4AD Records and check out Tune-Yards 25-minute + live recording of super talented and über observant Merrill Garbus and badass bassist Nate Brenner doing what they do best. Heads up, the live version of the song “Powa” will melt your heart to pieces. Peace.
AMTRAC - Hearts Not Made of Gold from the new LP Came Along Caleb Cornett hails from eastern Kentucky, although he sounds like he was born somewhere in the Centaurus A galaxy and has come to earth to save us from poor musical choices. However he got here, is irrelevant. In his current state he is commonly known as AMTRAC and we’re damn lucky he chose our planet to call home. His latest LP Came Along released via Super Music Group was released September 27th. So, if you like this you may want to cop the whole album. I’m digging “Hearts Not Made of Gold” just fine. Peace.
Have you had a chance today to just sit back and relax? Not that you necessarily need any dolled up multicolored noise to do so, but hey it doesn’t hurt. Montreal’s Young Galaxy, Stephen Ramsay (guitars, vocals), Catherine McCandless (keyboards, vocals) and bassist Stephen Kamp, create music that somehow has the same affect as talking a vexing conundrum out with a good friend or therapist, you pick. But without a doubt it is also music to sway your hips to. Young Galaxy‘s sophomore effort Invisible Republic is riddled throughout with little capsules of joy. Also, you gotta’ love their cheekily adorable video for the single “Peripheral Visionaries” . Check it. Peace.
Something about a slinky cat-eyed bass-line that makes me want to get lost in the groove. Trevor And Ever pumps heavy-lidded bass lines into your veins via music so much more effective than a spike ever could. The beats permeate your pores and rush into the chambers of your heart so seductively and before you realize it, you’re hooked! Their Backyard Funk EP was released in 2010 and it still packs quite a wallop. Also, Check out the track “Take Time (Tear It Down)”, it’s a banger. As a bonus, for all of you Michael Jackson fans (closet and non-closeted alike) I’ve included the track “I’ll Be There“ off of their 2011 EP release New Gradience. Over and out. Peace. Continue reading “trevor and ever | back yard funk”
I like duos, maybe because I’m a minimalist at heart. More than likely though I think duos have to be pretty fuckin’ talented to get so much out of so little. That said, I offer you Army Girls and their debut Close To The Bone EP (Blocks Recording Club). Toronto is a veritable hot bed of talent and Carmen Elle and fellow band mate Andy Smith are a living testament of this. Army Girls clearly demonstrate how much a duo can rock. I’ll keep this short and oh so sweet. This EP is a keeper. Peace.
Alright already, I know so many of you look forward to Fridays just because the mood around here at Mitten Mouth Music is a danceable one. I understand completely. I’m here to help Fridays feel a little more special by serving piping hot upbeat and effervescent music. Yeah, I said ‘effervescent’. First up is Born Gold, in their latest permutation these guys are casting a sinister ghostly pall of skittery Electro-Pop just in time for Halloween. Although the name is new, you many be familiar with previous monikers. Does Neon or Gobble Gobble ring a bell? Name change notwithstanding your body won’t be able to tell the difference. Because if what your seeking is music to groove to then go ahead and click play already. Born Gold‘s debut LP Bodysongs dropped September 20th, so its available immediately. Peep this, you can even name your price, just head over to Crash Symbols and do the damn thang. Check out the whole enchilada below. Peace.
These guys weren’t even on my radar until my cuz Quinci tapped my shoulder. Just goes to show your ears can’t be everywhere all the time. But really that is the spirit of Mitten Mouth Music. Sharing. ‘Cause sharing is caring. But on the real, the best suggestions in my opinion are from the people who know you best. Ok, let’s talk about Cherub. This is the last sound you’d expect to hear coming out of Nashville, TN home of the Grand Old Opry.
But Jordan Kelley and Jason Huber have built quite the hipster Frankenstein of sound below the Mason-Dixon Line. This is 100% pure future hi-octane soul music. The Man of the Hour EP will bathe your brain in a purple haze and give you the munchies for a warm body next to yours. Regardless of the inevitable Passion Pit and MGMT references these guys are on some next level shit. Cherub is mining the Electro-Funkadelic-Prince Roger Nelson-Neo-Soul vibe.
And boy have hit the mother-lode. With songs like “Love You Right”, “Disco Inferno”, “Goodbye Winter“ and the seductive closing title track “Man of theHour”Cherub is clearly on the some lover boy thematics. The duo known as Cherub are beyond cool. They’ve transcended way up into the stratosphere where tarnished angels wear wicked grins and smoke blunts of unadulterated rainbows. So, take off your cool and cozy up to Cherub. Listen and download the EP below. Peace. Continue reading “cherub // man of the hour lp”