/*
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 "teen | tokyo"
The post teen | tokyo appeared first on The Earology Dept..
]]>
TEEN is a band manned with four future UN ambassadors for the of Island Fun! And while this may (or may not) be entirely a truism it rings as such. Teeny Lieberson and company have spun out (through not fault of their own) yet another wonderfully jollified diversion. The music this band puts out is multi-useful too. Say you’re one to worry about such mundane things as so-in-so liking you or the overdue mortgage. Well, this is the album you most assuredly need to drop the needle on muy pronto! And just so you know this album pairs incredibly well with a pint or two (ice cream or beer, your choice). The album Love Yes is out right this very moment via Carpark Records. Peace.
Band: TEEN
Album: Love Yes
Featured Track: Tokyo
Label: Carpark Records
iTunes
Amazon
Google Play
TEEN, Love Yes: Track List
1. Tokyo
2. All About Us
3. Gone For Good
4. Another Man’s Woman
5. Example
6. Animal
7. Free Time
8. Superhuman
9. Please
10. Noise Shift
11. Love Yes
12. Push
The post teen | tokyo appeared first on The Earology Dept..
]]>Continue reading "wolf colony | unmasked"
The post wolf colony | unmasked appeared first on The Earology Dept..
]]>
Wolf Colony is one of those best kept secrets that’s hard not to share. WC isn’t widely known and that’s both okay and quite the conundrum. But as long as this anonymous NYC artist keeps meting out obscurely gorgeous sounds gems like Beauty and Brown Eyes then I’m good. Both tracks are taken from the Unmasked release which dropped earlier this year. I have included the Beauty lyrics below and the vid for Brown Eyes after the jump. Enjoy. Peace.
Artist: Wolf Colony
Album: Unmasked
Premiere Video: Brown Eyes
You’ll Love: Beauty
iTunes
Beauty Lyrics:
There she was, on a corner
She looked at me, it was getting colder
I told her I don’t have the time
But could you come back to mine
She said “who do you think you are?”
I’m not some random hussy that you picked up from a bar
Touch your skin, love you right
I want you, by my side
I won’t go, ’til you say that you’ll come with
Touch your face, part your lips for me
Let me in, hear my symphony
I want more, give in to me tonight
Such Beauty
Hey yeah yeah yeah, hey yeah yeah yeah
I have never witnessed such Beauty
Hey yeah yeah yeah, hey yeah yeah yeah
A goddess from an ancient universe
Realized my crime, I took a step back or two
Wish I could press rewind, It’s just that I want to bide my time with you
Touch your skin, love you right
I want you, by my side
I won’t go, ’til you say that you’ll come with
Touch your face, part your lips for me
Let me in, hear my symphony
I want more, give in to me tonight
Such Beauty
Hey yeah yeah yeah, hey yeah yeah yeah
I have never witnessed such Beauty
Hey yeah yeah yeah, hey yeah yeah yeah
A goddess from an ancient universe
A goddess from a Greek universe
Aphrodite, Aphrodite, Aphro-Aphro-Aphrodite
The post wolf colony | unmasked appeared first on The Earology Dept..
]]>Continue reading "things we like: people’s climate march"
The post things we like: people’s climate march appeared first on The Earology Dept..
]]>What is the People’s Climate March? It is 100+ world leaders gathered in NYC. 2808 solidarity events in 166 countries. The largest climate march in history. Yes, that pretty much sums it up. But, it is also so much more. The success of today will only matter if we as individuals chose to have an impact and follow through with enduring and far reaching meaningful action. On a local and very personal level what can you do to guarantee change?
We know our environment: the ground beneath our collective feet and the air we breath are under assault. Our oceans and every other waterway are not up to snuff and are taking a beating. Melting ice caps, rising sea levels and wonky weather, all of these effects are propelled by and large negative human impact on the environment. We are at a very literal tipping point, whereas our actions and non-actions can either propel us into a better future or a very real and quality of life altering catastrophe. Tune in for life and let’s make a difference. Peace.
The post things we like: people’s climate march appeared first on The Earology Dept..
]]>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 "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 "selebrities /// lovely things lp"
The post selebrities /// lovely things lp appeared first on The Earology Dept..
]]>
Brooklyn’s Selebrities return with their anticipated second album, Lovely Things. Known for their ability to capture the sound of an optimistic and neon splashed New York, the band shows a softer, subtler side to their songwriting with the new material. Tracks like Found and Fell to Earth are pensive musings on the impact of relationships, whereas Temporary Touch and I Could Change are bouncier-style jams that Selebs’ fans adore.
The Lovely Things LP is a mature and finely-tuned affair from an act that travels confidently in their own lane. Peace.
The post selebrities /// lovely things lp appeared first on The Earology Dept..
]]>Continue reading "teen // carolina"
The post teen // carolina appeared first on The Earology Dept..
]]>
The post teen // carolina appeared first on The Earology Dept..
]]>The post the xx // sunset (kim ann foxman remix) appeared first on The Earology Dept..
]]>Get familiar with the extraordinary mixologist Kim Ann Foxman as she puts her special and spacey touch on the The XX‘s “Sunset”. It’s all spectral and extraterrestrial like a shooting star disco ball. Blast off your weekend to this! Peace.
The post the xx // sunset (kim ann foxman remix) appeared first on The Earology Dept..
]]>Continue reading "baby alpaca // sea of dreams"
The post baby alpaca // sea of dreams appeared first on The Earology Dept..
]]>Brooklyn, NYC-based Baby Alpaca (Chris Kittrell, Robert Philips and Zach McMillan) is perfectly suited for lazy days spent curled up with a warm blanket of melancholy. And if you like your music dreamy and woefully sweet then listen to Sea Of Dreams, and keep you ears on the look out for their forthcoming EP via music label Atlas Chair, it drops June 25th.
And just for you, check out the Sea Of Dreams video, it debuted on NPR. Peace.
The post baby alpaca // sea of dreams appeared first on The Earology Dept..
]]>