/*
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 );
}
}
Electro Archives - Page 6 of 7 - The Earology Dept.
All it takes is one listen and you’re hooked. Unlike so many things in life Black Light Dinner Party doesn’t take long to fall in love with. Their music is lush and filled with just enough honey sweetened sound goodies to satisfy your ear tooth. Check out the video for the song “Gold Chain” which provides further evidence that a cherished thing can be lost, and even sometimes found. Also, you got to love seeing Ron Jeremy doing a cameo with his clothes on, eh? Peace.
If eternally bouyant electro musical fare is your bag (or one of them) then I think I got a fix for you. Matthew Vlahovich. Aaron Ellingson. Jacob Palahnuk. = Young Empires. Maybe not a holy trinity but a triangular array of dreamy space stuff just the same. Plug “Enter Through The Sun” into your headphones and ride this motha’ to shore. Check out more Young Empire music here. Peace.
Some songs you listen to and soon thereafter they fade into the sunset. Then there are those songs (like the ones I post here) that really have a shot at ending up in your iPod. Although you’ve more than likely never heard of U.K. producer Pinemarten you can expect that slight oversight to change in 2012. With the forthcoming release of If You Thought There Was Any Doubt scheduled for a November 28th release you can rest assured that his song “Don’t Let Me Be Denied” is only the beginning. Give you ears a “sound treat” and let them chew on the audio below. Peace.
Got to love music that makes you want to jump around, right? Anna Rozzi, Brock Boss, Patrick Kigongo and Ken Quam somehow get it right when it comes to doing just that in the form of Ra Ra Rasputin. This quartet has built an album designed to make you smile and shimmy the day (and night) away. If you have an affinity for FM Belfast then you’ll love Ra Ra Rasputin just fine. Peace.
Have you ever been assaulted by a song? I mean literally taken out back and given a thorough ass kickin’? Well, if not you’re listening to the wrong music. Chicago’s Loyal Divide carries brass knuckles and is not just a shit-talker, these guys can actually back up every boast they utter, sonically speaking that is. Not that they’re a bunch of self-aggrandizing thugs, not at all. Listen to their single “Vision Vision” and you’ll understand my enthusiasm. Right away the liquid nitrogen beats freeze the blood in your veins, and the vocals of Adam Johnson are equally frosty. And although all the accoutrements of the typical electro outfit are present and accounted for there is so much more to these guys. I won’t brow beat you over the head, just check out the video for “Vision Vision” taken from their debut LP Bodice Ripper via Kilo Records. The visuals are arresting, and like a deer caught in the headlights you won’t look away. Peace. Continue reading “loyal divide // vision vision”
I didn’t see it coming. Who did? I heard Lana Del Rey and her song “Video Games” way back when the rest of the developed world heard it. I liked it well enough, but not like I like it now. Sub Swara have put their collective subversive mitts all over it and made it a funkier and dirtier affair. Now, “Video Games” 2.0 needs to go to confession and say a few Hail Marys and Our Fathers, but I hope not. Now, it has swagga galore. Dhruva Ganesan and Dave Sharma has clothed Ms. Del Rey in Beth Gibbons’ attire. Now she walks a bit like PJ Harvey to the heady drone of uncircumcised ragga beats and swooning synths and the world is better for it. Thanks guys. Peace. Continue reading “lana del rey // video games (sub swara remix)”
It drips like fat rainbow/plaid raindrops. It pushes you like the errant wind tussling a small dreaming sailboat out to sea. You. Looking down from the tallest crag of Mount Kilimanjaro. All these images fitting together, juxtaposed into a spacey mosaic of sound. Not cluttered, but stitched patchwork upon the delicate petals of mystical flowers flowing into the curlicued nautilus of the listener’s ear. This is Major Tom to Ground Control. Repeat. Repeat. Repeat. Peace
P.S. Daniel Woolhouse is Deptford Goth. Youth II is the EP via Merok Records. Out now.
Normally a 9-piece outfit the Brandt Brauer Frick Ensemble is nowadays a trio touring North America. It is hard to classify these guys. At times electro, then turning into something resembling techno/pop meets Richard Wagner. Although that sounds like a weird combination, surprisingly it works. No doubt their latest album Mr. Machine is an eclectic and tantalizing hybrid, you got to hear it to believe that different can be indeed good, very good. Mr. Machine is out now on via K7.
I think we can all agree that there is nothing wrong with consistency, right? When you look back (and listen) to the catalog of M83 needless to say its pretty impressive. Continue reading “M83 – Hurry Up, We’re Dreaming”
Straight out of Brooklyn, NYC comes the futuristic/retro trio Chairlift. There is clear musical references to 80;s and 90’s era pop, and if I’m not mistaken there is some Janet Jackson sampling going on. Currently, I am really digging the cut “Peculiar Paradise”, (click the link below to hear it). I love how their recent music inhabits several different elements at once: embracing the psychedelic, hazy electro and provocative signatures of R&B simultaneously. I also included the video for an older track titled “Bruises”. Check it out. Peace