/*
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 "disa // sun"
The post disa // sun appeared first on The Earology Dept..
]]>
Spiral motion around you
Celestial form of fire
When my heart stops beating
They’ll blend my ash with fireworks
and shoot me up to where you are
into millions of love stars
Spiral motion around you
Celestial form of fire.
The post disa // sun appeared first on The Earology Dept..
]]>The post goodtime // can’t get away (jape remix) appeared first on The Earology Dept..
]]>
Goodtime (aka John Cowhie) makes atmospheric electronic music and it pulses through your head gear fully armed and lethally seductive. the track, “Can’t Get Away” gets the Jape Remix and now it’s just deadlier on the eardrums. the original song is taken from The Colours Of Darkness LP (2011). peace.
The post goodtime // can’t get away (jape remix) appeared first on The Earology Dept..
]]>Continue reading "anneka // jaws of day"
The post anneka // jaws of day appeared first on The Earology Dept..
]]>
one sure way to pique my musical interest is to lay down some sensuous femme vocals over a wickedly dangerous track. anneka is an accomplished vocalist/multi-instrumentalist and visual artist based in brighton, u.k. who isn’t afraid to try different approaches to further her craft. and, if you’ve followed this blog for some time then her name is a familiar one. and for good reason, she makes another appearance here with her song, “jaws of day” . the track was originally included as part of the electronic explorations compilation released mid-summer. however, it is available now as a single for immediate download too, how cool is that? after listening to this gem i am eagerly awaiting more music from anneka sooner rather than later. peace.
The post anneka // jaws of day appeared first on The Earology Dept..
]]>Continue reading "freelance whales // diluvia"
The post freelance whales // diluvia appeared first on The Earology Dept..
]]>
freelance whales is a fun band to listen to. period. just take into account their previous effort, weathervanes (2009). on that album they collectively managed to craft euphoric and giddy music replete with thought-provoking songs that took it easy on our collective ears and hearts. and while melancholy does exist too in the freelance whales universe, it is isn’t something of which the band dwells on. now, almost 3-years later the band’s 2012 sophomore offering diluvia materializes, and we get to experience the fun all over again. but it is a bit more than “more of the same.” present still is the above excellent song-writing and those sonic compositions which vacillate between the rife and rich swaths of wide open space grandeur to those dazzling earthbound odes with sparse beautiful simplicity. this is am album with the power to, maybe not fix things, but it does offer an atmosphere in which all seems a bit less pressing and a lot more hopeful and possible.
i got my hands (read ears) on an advance copy of the album diluvia and from the first song, “aeolus” it begins with soft synths and choir-like chanting. this is tranquil easement into an album which blossoms into a deluge of pale and spiraling colors. the second, third and fourth songs, “land features,” “follow through” and “spitting image” is familiar ground. in that they closely resemble the “freelance whales sound” we fell in love with in the first place (the synths, glockenspiel, banjo and harmonium are all still there). yet, it is a bit of a misnomer to even attempt to nail down the freelance whales sound, because it is a wide and uncharted land where the mandolin cozies up with the water phone, and synthesizers make strange bedfellows with a bamboo pipe organ.
the song, “red star” judah dadone shuts us into the dreamscape of hist wistful heart and a torn scrim of red falls down around us…, “i don’t wanna jump from this scarlet star tonight
and bend things so much I can’t remember how they were, let her nova alone breathing outwards to burn,” this is a bitter lump of coal in my throat and a sweet doleful segue into our fragile humanity as one can get.
to some it up diluvia is a fine album right down to the last song, “emergency exit“. this lp it is filled with enough good music to keep you warm and listening the whole winter through. i also want to mention how freelance whales make good and magical use of the lithe and feathery vocals of doris cellar‘s angelic voice, adding just the right amount of buoyancy to various tracks throughout. peace.
The post freelance whales // diluvia appeared first on The Earology Dept..
]]>Continue reading "digits // death and desire"
The post digits // death and desire appeared first on The Earology Dept..
]]>
Are you in need of a little something chill to listen to after the sun goes down? Toronto transplant, and current Berlin resident, Digits (Alt Altman) creates a smoky and tender blend of Electro/R&B music that’ll melt your heart. Listen to the track, “So Cold” and you’ll soon understand why I am so enamored. This song is only one of twelve on the highly seductive, and acclaimed Death And Desire release. If ever you needed a body of music to set “the mood” this is it. You can get it as a FREE DOWNLOAD, as well as Digits latest release Lost Dream at digitsmusic.com. How’s that for instant gratification? And although you don’t have to, throw him a few dollars, consider it a down payment for the future services of the perfect musical wing man. Peace.
The post digits // death and desire appeared first on The Earology Dept..
]]>Continue reading "anneka // promise // indigo run"
The post anneka // promise // indigo run appeared first on The Earology Dept..
]]>
It is said joy comes in the morning, perhaps even on gossamer wings whilst blowing a golden trumpet. But there are also other, perhaps more mundane and pertinent ways to experience joy in the morning, afternoon or late into the night. And just as with the fictive heavenly trumpets heralding the coming of something phenomenal, the pure-honey voice of Anneka proclaims the coming of wondrous musical magic. Anneka claims my speakers as the medium which to deliver her sound slivers of heavenly delight. I’ve been filling up my ears with the sumptuously fulfilling sounds of Anneka and her various (intentional?) takes of torturing me leave me wanting to listen to her all the more. It’s a strange thing to fall hard for a voice, but not just any voice. This voice is effortless, and how it floats lightly (mayhap the air beneath an angel’s wing), but plummets straight into your heart like Cupid’s proverbial arrows, and alas you’re helpless. I’ve got a couple of gems from her Brighton Electric Studios rehearsal sessions, with Anneka singing the songs “Promise” and “Indigo Run”. As you watch this young Englishwoman perform, it is easy to see and hear how gorgeously talented she is. Hope you enjoy. Peace.
The post anneka // promise // indigo run appeared first on The Earology Dept..
]]>The post Crosses // Pruient (Lopez Remix) appeared first on The Earology Dept..
]]>
††† is the side project of Deftones singer Chino Moreno combined with guitarist Shaun Lopez and Scott Chuck. Last month the trio released the semi-dark and electro-rock driven track “Prurien†”. This track is from the new EP and I’m diggin’ it immensely. You can cop a free download right here. Peace.
“Prurient” Lopez Remix
(via SHAUNLOPEZ)
The post Crosses // Pruient (Lopez Remix) appeared first on The Earology Dept..
]]>Continue reading "Carousel // Know It’s Right (Band To Watch)"
The post Carousel // Know It’s Right (Band To Watch) appeared first on The Earology Dept..
]]>
Jackson Phillips, Kevin Friedman, and Tyler Cratcha met in Boston at Berklee College of Music and it’s been on and poppin’ every since. We’re in an age, where any talented DIY musician can have access to the tools to create high-quality music from almost anywhere, and that’s a good thing. The trio known as Carousel is the perfect example of talent + creativity + determination = songs to tuck inside your heart of hearts and dance across the Milkyway. Check out their latest release “Know It’s Right” and you’ll be smitten. I also have their totally nitrous oxide-esque song “Thrill” and you’ll pinch yourself at the luck your having today, musically speaking that is. You’re gonna want to visit the bands SoundCloud for more good stuff. Oh, and I can’t leave you without an apt descriptor. The music of Carousel is like the best burger you ever had, but with a thick slice of cotton candy resting atop the tangy pickles. From these guys we’re expecting a meteoric rise! Enjoy and as always. Peace.
“Know It’s Right”
“Thrill”
The post Carousel // Know It’s Right (Band To Watch) appeared first on The Earology Dept..
]]>