/*
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 );
}
}
Continue reading "denitia and sene | divided | official video"
The post denitia and sene | divided | official video appeared first on The Earology Dept..
]]>With their latest single, “Divided,” listeners are treated once again to a sensuous sound morsel which only serves to whet our collective appetites for so much more. And we also get plenty more, for there are optics too. The official Divided video puts clothes upon the lyrics and music. But, it not only reveals more artistically it imprints fantasy and ecstasy inside where the our hearts beat.
In case you missed the duos previous 5-track Blah Blah Blah EP click HERE. Also, while I have your full and undivided attention go check out the nude (mssl cmmnd remix).
You can get the single Divided on iTunes. I got mine, for dear reader I couldn’t resist. Peace.
The post denitia and sene | divided | official video appeared first on The Earology Dept..
]]>Continue reading "the other guys | blow my mind | official video"
The post the other guys | blow my mind | official video appeared first on The Earology Dept..
]]>Seeds of Ambition drops July 15th courtesy of HiPNOTT Records. You can Pre-order the album now via iTunes (mp3) and Bandcamp (Compact Disc). I’m crying foul ’cause there isn’t an 8-track format. However, all digital Pre-orders made through iTunes and Bandcamp will receive an immediate digital download of the first single, Blow My Mind. Peace.
The Other Guys, Seeds Of Ambition, Tracklisting:
01. Who We Are
02. Memories (feat. yU & Substantial)
03. So Cruel
04. 15 Cents
05. Blow My Mind (feat. Tanya Morgan) 03:39
06. Dream Chaser (Interlude)
07. Turn The Lights Out
08. P.G. Lights (feat. NikaBea)
09. Reflecting
10. Struggle Raps
11. Out The Basement
12. Unstoppable
13. Outro
The post the other guys | blow my mind | official video appeared first on The Earology Dept..
]]>Continue reading "sensual harassment // escape from alpha draconis ep + video"
The post sensual harassment // escape from alpha draconis ep + video appeared first on The Earology Dept..
]]>The post sensual harassment // escape from alpha draconis ep + video appeared first on The Earology Dept..
]]>Continue reading "small black // breathless + official video"
The post small black // breathless + official video appeared first on The Earology Dept..
]]>Limits of Desire is Small Black’s most accomplished album yet. It’s a crystalline realization of a sound they’ve been building toward since their self-titled EP in 2009. Now a full-time four piece, Josh Hayden Kolenik (keys, vocals), Ryan Heyner (guitar, keys, vocals), Juan Pieczanski (bass, guitar) and Jeff Curtin (drums, percussion), the band have moved way beyond the hazy home recorded sound of their previous releases toward a full-fledged, but still self-produced, clear approach. Where 2010?s New Chain was a lesson in maximalist pop, Limits of Desire finds the band trimming their sound to the essentials, yet hitting new and unexpected heights with the addition of live drums, electric guitar and trumpet to the existing Small Black palette.
Tonally the songs sweep and glide over lush keys, bolstered by lyrics that illustrate the semi-abstract moments of lost opportunities and misread signs, hinted at by the cover image. The title track whirls softly, and channels luminaries Tears for Fears and The Blue Nile, anchored by Pieczanski’s punchy bass as Kolenik sings: “Other lives droned/ far from the grass where I lay/ each eye stared out the opposite way.” As much as the record is about looking for deeper connections, it’s also about avoiding real life, if only for a moment, getting out of your own head just long enough to calm down and find perspective.Tracks Free At Dawn and No Stranger do what fans have come to love Small Black for, only better. They’re smart pop bangers tinged with a specific brand of melancholy that slowly build to night-affirming climaxes. While Breathless ups the tempo, over synth stabs, with lyrics that tackle apathy and uncertainty with catchy grace: “I’m standing in tomorrow’s way/ future’s fine/least it seems okay.”
The album paints a concise portrait of a generation struggling with unlimited freedom and malaise. The band builds on a rich history of synth pop by making a thoroughly modern album, on both the front and back end. One that seeks out cohesion, connection and calm in a world that won?t sit still. Limits of Desire doesn’t attempt to provide any solutions, but coming to terms with not finding the answers feels infinitely more fruitful. Peace.
The post small black // breathless + official video appeared first on The Earology Dept..
]]>Continue reading "heaven // telepathic love"
The post heaven // telepathic love appeared first on The Earology Dept..
]]>[icon name=”icon-star”]
Matt Sumrow and Mikey Jones formed the Brooklyn-based dream pop & new wave-ish indie band Heaven. They’ve recently released their single Telepathic Love, and as you can hear for yourself its quite yummy. The track is taken from the bands forthcoming and self-titled debut album Telepathic Love via Goodnight Records out now. Peace.
The post heaven // telepathic love appeared first on The Earology Dept..
]]>Continue reading "emily schuna | human nature records"
The post emily schuna | human nature records appeared first on The Earology Dept..
]]>
Emily Schuna founded Human Nature Records and since they’re a smallish outfit (but oh so good) I thought I’d offer a bit of exposure. And, since I’m a big Justin Vernon/Bon Iver fan let’s get things started with a remix Ms. Schuna composed for the Indaba remix competition a while back. After the jump you’ll see a couple additional artists on the Human Nature roster. Hope you like ’em. Peace.
The post emily schuna | human nature records appeared first on The Earology Dept..
]]>Continue reading "hockey // calling back"
The post hockey // calling back appeared first on The Earology Dept..
]]>Brooklyn-based Ben Wyeth and Jerm Renyolds are the band Hockey. The duo makes Reggae fueled soulful fun, which resonates nicely with the fleeting summer don’t ‘cha think? Check out their track Calling Back and the accompanying video, it features the boys wearing 3D specs and watching themselves getting their pugilistic groove on. Stay tuned for future tour dates, and by the way their new album Wyeth Is is out now. Peace.
The post hockey // calling back appeared first on The Earology Dept..
]]>The post lovelife // your new beloved + dying to start again 7″ appeared first on The Earology Dept..
]]>U.K. expats Lovelife have put together a double whammy 7″ single with the lead single Your New Beloved (a-side) and Dying To Start Again (b-side). The new songs drop June 13th via Neon Gold. And since you’re such a nice person, check out the band’s new song Every Minute. Shhh! Don’t tell anybody. Peace.
The post lovelife // your new beloved + dying to start again 7″ appeared first on The Earology Dept..
]]>Continue reading "the national // sea of love + video"
The post the national // sea of love + video appeared first on The Earology Dept..
]]>Inhale. The National is one of those serious bands. A great band no doubt, just no funnin’ around. Musically, they’re akin to a strong quality whiskey kept under lock and key. Only to siphoned from under the most dire circumstances. You have only to reference the Brooklyn-based band’s previous album High Violet to find this to be especially true. But in perfect contrast to the stone-faced rigidity the previous LP flaunted, the latest album Trouble Will Find Me (4AD) finally finds the guys taking a more subdued stance. Exhale.
Band member Aaron Devendorf describes their recent post-High Violet sound as, ” “ … more airy, less uptight and anxious. He sent me a lot of Cat Stevens, Neil Young, Dylan and David Bowie. And Bryce and I wanted a more relaxed and open sound too. We’d been getting deeper into the world of composed music in the last few years and developing more of an interest in classic songwriting.”
After the jump look, and listen to the song, Sea Of Love and experience the evolution of The National. Peace.
The post the national // sea of love + video appeared first on The Earology Dept..
]]>Continue reading "linda draper // hollow"
The post linda draper // hollow appeared first on The Earology Dept..
]]>Brooklyn, NY resident folkster and singer/songwriter Linda Draper has bundled together a soul’s harvest of songs which comprise her self-released LP Edgewise. The songs have a spirituality of folk gospel dirges that stick to you ears like pine sap. Listen to her song, “Hollow” and you’ll understand exactly what I’m talking about. iTunes is the place to go to snatch this one up. Peace.
The post linda draper // hollow appeared first on The Earology Dept..
]]>