/*
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 157 of 162 - The Earology Dept.
I’m very particular when it comes to music. So much so, that typically I know if I like something right away or not. I don’t care who is producing or how fashionable a musician or band is. I judge all the music I post on Mitten Mouth Music strictly on whether it moves me or not Tha Boogie moves me because it is sexy good music. The EP Love, Tha Boogie – Vol. 1 (Steal This Sh*t) is groovy and funky, it is unique and unpredictable. But most of all it is fresh like a new born universe of colliding star stuff. I don’t even know how to categorize it, which at times can be a good and refreshing predicament to find oneself. I hope you enjoy it too.
I like music with one foot in the past, another in the present and a third mutant appendage stepping forthrightly toward the future. Londoner Chris Letcher is one such artist, and his song Phone Booth is one such song.
Sounding surprisingly like the iconic David Bryne, both musically and vocally, without being a veritable copycat. I love the ’80’s new wave references with touches of the modern and inventive. The new LP Spectroscope drops September 20th. Peace.
What is there to say about Wilco? Except they are a sure bet when it comes to producing exemplary music. If the tracks “Born Alone” and “I Might“, are an indication of what to look forward to in regards to their new LP then we’re sitting pretty. The band’s forthcoming album The Whole Love, is scheduled to drop September 27th. Although we hunger for more we’ll take what we can get, but we’ll all be happy campers once we’re finally able to listen to the whole enchilada.
I find it quite amazing how two Swedish sisters (Johanna & Klara Söderberg) manage to sound more heartland Americana than native born denizens of the USA. Perhaps I’ll never know. I do know this, the sisters from Stockholm, Sweden are nothing short of amazing. If you haven’t already heard of them, then I implore you to peruse their debut 2010 release The Big Black & The Blue. I still shake my head every time I listen to it, because I am constantly blown away by the absolute power and beauty of their vocals. Early next year “The Lion’s Roar”, is expected to drop on January 24th, there is a teaser clip below. This time out producer Mike Mogis from Bright Eyes is at the helm, as if I needed further reason to be more excited. The first video is a teaser from their forthcoming album Lion’s Roar. I have also included Johanna & Klara’s song “Waltz For Richard”, from their epic 2010 release The Big Black & The Blue. By the way, I’ve heard through the grapevine that Conner Oberst will also appear on the new album, how wicked is that?
In my mind the dynamic duo of the electro-funk-dance scene is without a doubt the Austin, Texas basedGhostland Observatory. Ghostland Observatory has a sound that is all their own. Yes, without a doubt there is the obvious Queen/Freddy Mercury influence. But frontman Aaron Behrens and drums/synthman Thomas Turner have managed to instill their own sound with a healthy heaping of Daft Punk and early funk and R&B references. I really enjoy listening to these guys. Plus you got to love a frontman who can dance, right? Check out their cut “Give Me The Beat,” which is a track from their 2010 Codename: Rondo LP. If it fails to move you, have someone check your pulse. Peace.
Peggy Sue - Acrobats
If you haven’t heard of Peggy Sue yet don’t worry, many haven’t. That is why I am here doing what I love doing best, bringing you great music. The female to male ratio aside Peggy Sue keeps it simple, which shouldn’t be confused with drab. Don’t get it twisted though, this trio rocks. Although this outing Peggy Sue’s distinctive sound is now electrified that doesn’t mean it ain’t bad-ass. Check out their sumptuous video for “Song And Dance”. This is the first single from their forthcoming album Acrobats set to drop October 25th via Yep Roc Records. Better yet go here Peggy Sue it’s quicker.
Royal Bangs the trio from Knoxville, Tennessee. The band with the voluptuous sound dropped their third LP Flux Outside way back in the spring (March). So, there isn’t any new material expected anytime soon. However, scrolling through my iPod recently I felt this band would be a nice addition to the many great bands I have posted thus far. After a listen let me know if I was right.
For more background information visit their label website Glassnote Records. Peace.
Los Angeles band Princeton reeks of summer and carefree weekends. The single “Clamoring For Your Heart” spills shards of sunshine all over your brain cells with each listen and you’ll love it. You can check get it out below. Also, as a bonus the B-Side “This Weather, A Swimmer ” is there for you to check out too. Peace. Continue reading “Princeton – Clamoring For Your Heart”
Feel good music is so underrated, and if I had my druthers Niki & The Dove would be the music you’d listen to when waiting on hold to speak with rude customer service reps, but I digress. Although it seems longer since the Swedish outfit issued their June release The Fox– twelve-inch single I have been waiting with baited breath for more. Wish granted. We can expect an October 17th release of the much anticipated 7-song EP. The track The Drummer is the first single and man is it a monster. So, put on your dancing shoes and crank it up extra loud.
New music is one of the best ways to get the weekend started. So first up is the wondrous band Forest Fire. Although they have been around for years they’ve haven’t morphed into an unrecognizable crime scene outline of their former selves. And I don’t expect they will anytime soon. Yes, a lot of bands self-destruct into obscurity, but this isn’t the case here. I am enamored with the hybrid blend of the electro/psychedelic/folksy sound Forest Fire is known for, and its a concoction (if it were a wine) that would make a sommelier swoon. I especially like Mark Thresher‘s Dylanesque voice, which somehow never sounds out of place no matter the musical adornment. Give ’em a listen. Peace.