/*
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 "tycho | awake lp"
The post tycho | awake lp appeared first on The Earology Dept..
]]>Oh, and if you haven’t please give a listen to Tycho’s crazy sin-insatiable Dive LP it’ll give your goosebumps goosebumps too.
Tycho is set to release the beautifully structured AWAKE LP April 8th 2014 courtesy of Ghostly International. This album is great for anything you need it to be, and naturally you can of course Pre-order it via Amazon ISO50 and iTunes. Peace.
Tour Dates 2014:
03.19.2014
Santa Cruz,CA
The Catalyst
03.20.2014
San Francisco,CA
The Fillmore
03.26.2014
London,UK
Oval Space
03.27.2014
Paris,FR
Trabendo
03.28.2014
Zurich,CH
M4Music Festival
03.29.2014
Milan,IT
The Tunnel
03.30.2014
Berlin,DE
Bi Nuu
04.04.2014
Denver,CO
Summit Music Hall
04.05.2014
Fort Collins,CO
Aggie Theatre
04.07.2014
Omaha,NE
The Waiting Room
04.08.2014
Minneapolis,MN
First Avenue
04.09.2014
Milwaukee,WI
Turner Hall Ballroom
04.10.2014
Chicago,IL
Concord Music Hall
04.11.2014
Pontiac,MI
Crofoot Ballroom
04.12.2014
Toronto,ON
The Hoxton
04.14.2014
Montreal,QC
Corona Theatre
04.15.2014
Burlington,VT
Higher Ground
04.17.2014
Cambridge,MA
The Sinclair
04.18.2014
New York,NY
Webster Hall
04.19.2014
Philadelphia,PA
Union Transfer
04.20.2014
Washington,DC
9:30 Club
04.22.2014
Charlottesville,VA
Jefferson Theater
04.23.2014
Carrboro,NC
Cat’s Cradle
04.24.2014
Charlotte,NC
Visulite Theatre
04.25.2014
Orlando,FL
Beacham
04.27.2014
Kingston Downs,GA
Counterpoint Music Festival
04.28.2014
New Orleans,LA
Republic
04.29.2014
Houston,TX
Fitzgerald’s
05.01.2014
Austin,TX
The Parish
05.05.2014
Albuquerque,NM
Sister
05.06.2014
Tucson,AZ
Club Congress
05.08.2014
Los Angeles,CA
Fonda Theater
05.10.2014
Sacramento,CA
Harlow’s
The post tycho | awake lp appeared first on The Earology Dept..
]]>Continue reading "aimedeuxhaine // vice"
The post aimedeuxhaine // vice appeared first on The Earology Dept..
]]>Come along for the ride. I know, your parents always admonished you to be weary of strangers donning interstellar headgear, but this is the one exception you should most definitely make. The artist otherwise known as Aimedeuxhaine has released the ‘SOMED EP ‘. This is a 7-track chillwave extravaganza ringed with swirling synths and subterranean beats fit for late night excursions into sub-space. Oh, and by the way IT’S A FREE DOWNLOAD! Just cruise your fingers right on over to the Aimedeuxhaine bandcamp page to get yours. Also, to experience more of what this incredible artist has to offer visit his soundcloud. Peace.
The post aimedeuxhaine // vice appeared first on The Earology Dept..
]]>Continue reading "múm // early birds"
The post múm // early birds appeared first on The Earology Dept..
]]>It isn’t fair nor it is an easy task to try to put the band Múm into any one category, so I won’t. Especially, when they are so much more than just another Icelandic pop band. In terms of their position in the wide and ever evolving constellation of music these folk hold a singular place in my heart. Not many bands are so expansive, in that Múm will touch your heart and your head simultaneously. On June 1st the band released a compilation of material ranging from 1998-2000 (roughly), and it is beyond wonderful. I have two treats for you after the jump. One is a new video for “Hvernig Á Að Særa Vini Sína” (How to Hurt Your Friends) directed by Máni M. Sigfússon. Secondly, I have a new (downloadable) single entitled “0,000Orð“. The latter track is all kinds of dreamy accoutrement, the kind which makes perfect accompaniment to a (sought after) tranquil existence. Peace.
01 Bak þitt er sem rennibraut
02 Póst póstmaður
03 Gingúrt
04 Glerbrot (Previously lost)
05 Hvernig á að særa vini sína
(Previously unreleased)
06 Bak þitt er sem rennibraut
(Bústadavegurer fáviti megamix eftir Músíkvat)
07 Insert Coin (Bjarne Riis arcade game mjiks eftir múm)
08 Loksins erum við engin (Natturuoperan song)
09 Náttúrúbúrú
10 0,000Orð
11 lalalala blái hnötturinn
12 múm spilar la la la
13 Hufeland
14 Volkspark Friedrichshain (Previously
forgotten)
15 Enginn vildi hlusta á fiðlunginn, því
strengir hans vóru slitnir (getiði ekki verið góð við mömmu okkar)
The post múm // early birds appeared first on The Earology Dept..
]]>The post giraffage // feels appeared first on The Earology Dept..
]]>San Franciscan Charlie Yin is the musical mystic behind the holistic sounds known as Giraffage. Listen to the tracks “Feels” and discover what it feels like to listen to an assortment of happy sounds commingling joyously together. After the jump I’ve also included Giraffage’s slow love making soundscape Comfort (2011) for your auditory pleasure. Peace.
The post giraffage // feels appeared first on The Earology Dept..
]]>Continue reading "Deco // Thoughts Of The Past EP"
The post Deco // Thoughts Of The Past EP appeared first on The Earology Dept..
]]>DJ, producer, owner of the Deceast label the artist Deco is the consummate Jack of trades. But I’m more concerned with his knack for orchestrating sick beats with a penchant for the bass heavy and dapper dubstep. And really, I could go on and on but like always when it comes to music I like to let it just speak for itself. Peace.
The post Deco // Thoughts Of The Past EP appeared first on The Earology Dept..
]]>Continue reading "Dntel // Still"
The post Dntel // Still appeared first on The Earology Dept..
]]>James Scott “Jimmy” Tamborello bka Dntel is a lot things, but it’s his skill at composing wickedly chill electronica that has garnered him the most attention. The track “Chill” is a perfect example of his ongoing and ever-expanding oeuvre. Most recently, his latest LP titled Aimlessness is total dream production. This release is 12-tracks of gorgeously sculpted music; it’s the stuff burning candles and iridescent moonlight listen to when they want to vibe out. You can also check out his superb internet show Dying Songs exclusively at dublab, which is the perfect accompaniment to chill evenings spent maxin’ and relaxin’. Peace.
The post Dntel // Still appeared first on The Earology Dept..
]]>Continue reading "Moby // The Poison Tree (David Lynch Remix)"
The post Moby // The Poison Tree (David Lynch Remix) appeared first on The Earology Dept..
]]>Without a shred of doubt Moby is a veritable sound messiah sent to aid in the deliverance of sub par musical choices. He leads us, rather melodically, out of the wasteland pop music purgatory and into the lofty heights of his very own refuge of musical bliss. Oh yeah, it’s like that and that’s just the way it is. Now, enter another indisputable icon, David Lynch. And really there is little left to say but enjoy and get your musical worship on. By the way, you get the “The Poison Tree (David Lynch Remix) as a FREE DOWNLOAD courtesy of my friends at RCRD LBL. Peace.
The post Moby // The Poison Tree (David Lynch Remix) appeared first on The Earology Dept..
]]>Continue reading "Air Tycoon / / Land Locked"
The post Air Tycoon / / Land Locked appeared first on The Earology Dept..
]]>There resides within the music of Air Tycoon poetry aplenty. Epic tomes stitched through with canticles and the laughter of mermaids frolicking amongst whitecaps and the cry of seagulls. There are arias too, beleaguered and redolent with beauteous moods, and deep within these sounds swirls nautiluses and the gossamer breath of long-winded eternity. Joe Garcia bka Air Tycoon is a young architect of audibles trills, an apprentice of the highest order, and he erects sonic edifices with little effort, yet with much meaning in the heart of the listener. I can only bow my head and offer a soul-felt thanks you. Peace.
The post Air Tycoon / / Land Locked appeared first on The Earology Dept..
]]>Continue reading "Air Tycoon // Winter Purple"
The post Air Tycoon // Winter Purple appeared first on The Earology Dept..
]]>At first listen you may ask yourself, “How can a mere 19-year old make such beautiful music?” Well, I’m not sure of the answer 19-year old Air Tycoon, bka Joe Garcia would give, and the only thing I can offer is a shrug of the shoulders and to implore you to just enjoy the music this young man is putting out. And putting it out good music for Air Tycoon seems to be quite the prolific thing to do. Since August of 2011 his output has included 4-EPs of high-caliber music. And it’s really nice of Mr. Garcia to keep me in the loop whenever a new joint drops. And, I’m just glad to be on the ground floor with a good vantage point, so I can watch Air Tycoon’s climb higher and oh so higher! Listen to his latest Winter Purple release. And although I have the latest Winter Purple LP here after the jump, you have to go to his bandcamp and read his postscript. Totally badass. Peace.
The post Air Tycoon // Winter Purple appeared first on The Earology Dept..
]]>Continue reading "Teen Daze // Brooklyn Sunburn"
The post Teen Daze // Brooklyn Sunburn appeared first on The Earology Dept..
]]>starring out into the see // I sea complete // & all the possibilities I peruse// inspire dreams of conjure // anon the sleeping of awakened muse // propel senses to delicately wander // & so i tread where the sounds teach me less // these answers to life’s test // this questioning ponders.
At times you just have to let the music take you wherever it chooses to lead. However, Vancouver’s Teen Daze inspires the opposite, in that the music goes out on a limb and let’s him take the reigns. Heady stuff for sure. But, when the music trusts you so implicitly the results are sublime. Check out the astral first release “Brooklyn Sunburn” from the forthcoming debut full length All Of Us, Together out May 22nd via Lefse Records. Peace.
“Brooklyn Sunburn”
(Via The Fader)
The post Teen Daze // Brooklyn Sunburn appeared first on The Earology Dept..
]]>