/*
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 "abra | rose | listening party"
The post abra | rose | listening party appeared first on The Earology Dept..
]]>
Abra is a shot in the dark. A kind of drive-by shooting unloading with unavoidable musical scatter shot, your hit and bleeding fragmented beats and muted synths. But instead of a disorienting ringing in your ears you get something newly nostalgic and soul soothing. Abra presents a refreshingly odd school slash old school sound persona, and it is both highly desirous and wickedly adept at being sleek, sly and sumptuously delicious. If Technotronic and Aaliyah fooled around around in the spacious backseat of a 93′ Cadillac Fleetwood Brougham whelp Arba would be the ensuing winsome lovechild.
Peep Abra’s debut Rose release and you’ll be pleased as spiked punch. The music comes at you at the speed of a lover’s wispy breath wrapped in Hennessy and blunt smoke. It drifts on wings set afire and blood greased gears drip dropping into chalices for your consumption; a sacrificial offering just to get you closer to the truthful honesty of her music. Know this, pay attention to this one, and with 12 tracks of sugarfied beats and slushy cold production this is quite possibly the chill out spectacle of the summer. Peace.
Artist: Abra
Album: Rose
Google Play
iTunes
Tracklisting:
01. Feel
02. Roses
03. Ya Kno
04. Fruit
05. Pride
06. Lights Interlude (feat. Archibald Slim)
07. Atoms
08. No Chill
09. $hot
10. Tonight!
11. Human
12. Game
The post abra | rose | listening party appeared first on The Earology Dept..
]]>Continue reading "san fermin | jackrabbit (ra ra riot remix)"
The post san fermin | jackrabbit (ra ra riot remix) appeared first on The Earology Dept..
]]>
San Fermin is full of grace and a storied place amongst my most recent and favorite things, songs namely. Their Ra Ra Riot remixed track Jackrabbit is infused with a masterful concinnity which makes me smile and dance shamelessly. I hope you liketh it as well. Peace.
Band: San Fermin
Album: Jackrabbit
Featured Track: Jackrabbit (Ra Ra Riot Remix)
Amazon
Google Play
iTunes
The post san fermin | jackrabbit (ra ra riot remix) appeared first on The Earology Dept..
]]>Continue reading "cut copy | forest through the trees (mixtape)"
The post cut copy | forest through the trees (mixtape) appeared first on The Earology Dept..
]]>* non-DJ set
The post cut copy | forest through the trees (mixtape) appeared first on The Earology Dept..
]]>Continue reading "blood orange | on the line"
The post blood orange | on the line appeared first on The Earology Dept..
]]>Blood Orange (Devonté Hynes) is a man after my own ears, and here’s a BO throwback from a few years ago. “One The Line” is a favorite of mine and I’m hoping you like it too. The track hails from Blood Orange’s Cupid Deluxe (2013) release courtesy of Domino Recordings. Peace.
Artist: Blood Orange
Release: Cupid Deluxe
Featured Track: On The Line
iTunes
The post blood orange | on the line appeared first on The Earology Dept..
]]>Continue reading "the weeknd | can’t feel my face"
The post the weeknd | can’t feel my face appeared first on The Earology Dept..
]]>
The Weeknd always manages to come into the ring swingin’ and his latest “Can’t Feel My Face” is a knockout. Coming off the recent success of “Earned It” from the Fifty Shades of Grey Soundtrack we’ve hardly had time to catch our breath. But I suspect that is just the way Mr. Tesfaye likes it. Peace.
Artist: The Weeknd
Track: Can’t Feel My Face
iTunes
I Can’t Feel My Face (Lyrics)
And I know she’ll be the death of me, at least we’ll both be numb
And she’ll always get the best of me, the worst is yet to come
But at least we’ll both be beautiful and stay forever young
This I know, yeah, this I know
She told me, “Don’t worry about it”
She told me, “Don’t worry no more”
We both know we can’t go without it
She told me you’ll never be in love, oh, oh, woo
I can’t feel my face when I’m with you
But I love it, but I love it, oh
I can’t feel my face when I’m with you
But I love it, but I love it, oh
And I know she’ll be the death of me, at least we’ll both be numb
And she’ll always get the best of me, the worst is yet to come
All the misery was necessary when we’re deep in love
This I know, girl, I know
She told me, “Don’t worry about it”
She told me, “Don’t worry no more”
We both know we can’t go without it
She told me you’ll never be in love, oh, oh, woo
I can’t feel my face when I’m with you
But I love it, but I love it, oh
I can’t feel my face when I’m with you
But I love it, but I love it, oh
I can’t feel my face when I’m with you
But I love it, but I love it, oh
I can’t feel my face when I’m with you
But I love it, but I love it, oh
She told me, “Don’t worry about it”
She told me, “Don’t worry no more”
We both know we can’t go without it
She told me you’ll never be in love, oh, oh, woo
I can’t feel my face when I’m with you
But I love it, but I love it, oh
I can’t feel my face when I’m with you
But I love it, but I love it, oh
The post the weeknd | can’t feel my face appeared first on The Earology Dept..
]]>Continue reading "gallant | open up"
The post gallant | open up appeared first on The Earology Dept..
]]>why dont we open up sometime?
sell me that gold in your veins
i want your fortress next to mine
every nightmare on your plate
can i trust that you wont mind
my sanity slipping away?
why dont we open up?
if youre thirsty, let me lead you to the maranjab–
plant trees in spite of those rays
and leave you in the sun until youre soaking
throw you in the fire til youre frozen
teach you til you dont know what you do
lets be the last ones
The post gallant | open up appeared first on The Earology Dept..
]]>Continue reading "johan agebjörn | the best thing (ft. sally shapiro (electric youth cover)"
The post johan agebjörn | the best thing (ft. sally shapiro (electric youth cover) appeared first on The Earology Dept..
]]>Johan Agebjörn’s latest solo album, Notes; is a dreamy, melancholic and mostly instrumental collection of songs. The music is quite different to the music he has produced earlier, both with Sally Shapiro and alone. The nexus for the album was the electric piano sound of the Casio MT52, a cheap keyboard from the early 80s that was mostly used on an amateur level. It’s used (together with other sounds) on almost every track on the album.
Okay. Chalk it up to a compulsion I couldn’t resist. I am sharing another Johan Agebjörn track, co-produced by Tommy and featuring voice crush of the moment Sally Shapiro. Give Why Did I Say Goodbye the once over and I know you’ll be enamored in no time flat. Peace.
Artist: Johan Agebjörn
Album: Notes
Featured Track: The Best Thing (ft. Sally Shapiro (Electric Youth Cover)
iTunes
Tracklisting:
01. The Right To Play
02. Spin My Head Through Times
03. The Boy Who Thought It Was A Good Idea To Cry
04. Malala’s Dream
05. The Leftovers (Johan Agebjörn & Loney Dear)
06. You Passed Through (Johan Agebjörn & Young Galaxy)
07. Careful (Johan Agebjörn & Sally Shapiro)
08. Johan Agebjörn – Will They Forgive Us
09. Alpha Beta Gamma (Johan Agebjörn & Brain Machine (Johan Agebjörn Remix Edit)
10. It Was Never A Challenge To Love You
11. The Best Thing (Johan Agebjörn & Sally Shapiro)
12. On Golden Wings I Fly
The post johan agebjörn | the best thing (ft. sally shapiro (electric youth cover) appeared first on The Earology Dept..
]]>Continue reading "alabama shakes | sound & color"
The post alabama shakes | sound & color appeared first on The Earology Dept..
]]>Here we are in 2015 and living through AB‘s follow-up Sound & Color album, and as we listen our way through it we are once again rewarded with gooey and spectacularly sensate songs with enough variation and dexterity as to leave us defenseless and overdosing (once again) on the beautiful splendor of it all. Strung out notes pelt listeners and we are bade to feel almost too much. We get caught up in the tumult of songs dug out from under rusty hearts and hurt and slightly warped minds. Certainly Sound & Color is a wild ride and we’ve come to all on the chin quite well. Peace.
Band: Alabama Shakes
Album: Sound & Color
Merch & Tour Dates
iTunes
The post alabama shakes | sound & color appeared first on The Earology Dept..
]]>Continue reading "the chainsmokers | let you go (the golden pony remix)"
The post the chainsmokers | let you go (the golden pony remix) appeared first on The Earology Dept..
]]>The post the chainsmokers | let you go (the golden pony remix) appeared first on The Earology Dept..
]]>Continue reading "sondre lerche | despite the night (megamix)"
The post sondre lerche | despite the night (megamix) appeared first on The Earology Dept..
]]>The post sondre lerche | despite the night (megamix) appeared first on The Earology Dept..
]]>