/*
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 "the fire tonight | how could anyone REMIX this?! EP"
The post the fire tonight | how could anyone REMIX this?! EP appeared first on The Earology Dept..
]]>
And whilst donning such aural straight jacket worthy apparel one’s ears will sway and swoon as they’re drawn into the absolute hypnotic seduction of this incredible 5-track experiment into the depraved synapses of beautifully mad MAD men. Brilliant!
Here is what the band had to offer in regards to this spiraling sojourn into badassery, “Timothy Miller of Cursed Earth Corporation approached us many moons ago about doing a remix of Sunderland. Since we love collaborating and remixes, it was a no brainer. Tim began working on the song, and his passion for the material got us wanting to do remixes ourselves! Thus, this surprise remix EP!”
This writer is hoping and praying like a repentant politician (yet not wholly contrite) of Weinerlian or Spitzerlian (you pick) proportions that this becomes an annual “thing”. But alas who listens to moi? Peace.
P.S. My fav is the first track Sunderland (Cursed Earth Corporation Remix) it is epitome of what a remix should be, for it elevates without throwing a middle-finger in the face of the original.
C
Artist: The Fire Tonight
Release: How Could Anyone REMIX This?!
thefiretonight.bandcamp.com
Tracklisting:
1. Sunderland (Cursed Earth Corporation Remix)
2. Lover (Remix)
3. Comfort/Chaos (Remix)
4. In the Plan (Stereofly Compilation Edition)
5. BONUS TRACK – Cannon Canvas (Death of Paris Remix) 03:47
The post the fire tonight | how could anyone REMIX this?! EP appeared first on The Earology Dept..
]]>Continue reading "raury | ❤ ☮ indigo child project streaming tonight @ midnight ❤ ☮"
The post raury | ❤ ☮ indigo child project streaming tonight @ midnight ❤ ☮ appeared first on The Earology Dept..
]]>
While you’re at it take a snort from the inspiring and euphoria inducing ode God’s Whisper. After listening you’ll arrive at the same conclusion. Raury is kind of a big deal. However, his true gift isn’t sharing his energy but in inspiring others to be the change they want to see in the world. Sounds like a pretty good game plan to me. Peace.
Look and listen and if you got game (Yes, there will be games) get the FREE DOWNLOAD of his forthcoming Indigo Child Project which will be streaming TONIGHT @ midnight! Visit indigochildproject.com
Artist: Raury
Album: Indigo Child Project
Tracklist:
1. War pt.1
2. What Goes Up
3. God’s Whisper
4. Superfly
5. Amor
6. Rest
7. Wildfire
8. Woodcrest Manor
9. Cigarette Song
10. Dreaducation
11. Chariots of Fire
12. Sweet N Sour
13. Seven Suns
The post raury | ❤ ☮ indigo child project streaming tonight @ midnight ❤ ☮ appeared first on The Earology Dept..
]]>Continue reading "dog bite // tranquilizers lp"
The post dog bite // tranquilizers lp appeared first on The Earology Dept..
]]>
J Dilla, Portishead, Caribou, Panda Bear and The Roots, etc., were influences for sure, but Jones crafted a style not of mere imitation, but one which reflected a personality rooted in his own view of what music should be. Shortly thereafter, he began self-releasing tracks, eventually crafting a 7-inch and CD on Young Turks. Later, as he toured as the keyboardist to Washed Out he picked up an acoustic guitar and composed his debut-full length, Velvet Changes, released on Carpark in early 2013. In support of Velvet Changes, Dog Bite embarked on an extensive North American winter tour with label mate Toro Y Moi. The two marked the occasion with a split 7″.
With the forthcoming release, Tranquilizers. The sophomore LP transcends the reverie state of Velvet Changes in pursuit of a darker, more full-bodied sound. Tranquilizers migrates into a dreamy sonic realm enveloped in its own soulful influence. Peace.
You can pre-order the Tranquilizers album via the Car Park store.
Dog Bite, Tranquilizer’s tracklisting:
1. There Was Time
2. We
3. Lady Queen
4. Tuesdays
5. Clarinets
6. Wonder Dark
7. Dream Feast
8. Royals
9. L’oiseau Storm
10. Rest Assured
The post dog bite // tranquilizers lp appeared first on The Earology Dept..
]]>Continue reading "popeska // you’ll never know"
The post popeska // you’ll never know appeared first on The Earology Dept..
]]>
Little known DJ/Producer Popeska hails from the ATL, and although you may not know his name just yet I suspect you’ll hear more from this young up and coming beat maker in the years to come. Especially if he keeps droppin’ bombs like, “You’ll Never Know” and 2011’s “Back To The Streets”, it’s a banga’!. Crank it! Peace.
The post popeska // you’ll never know appeared first on The Earology Dept..
]]>Continue reading "torche // reverse inverted"
The post torche // reverse inverted appeared first on The Earology Dept..
]]>
Who says I don’t know how to rock it out? Strap yourself in for the megalithic ride that is Torche and their latest rock stomp “Reverse Inverted” is simply awesomely breath stealing! I’ve a feeling you won’t mind at all the way their music rattles your spinal column and leaves your brain thoroughly beleaguered, yet smiling stupidly in it’s thrall. The bands latest release, Harmonicraft, breaks new ground and is a bit of a departure from their critically acclaimed LP Meandrethal (2008). You can get the this song and the album immediately on iTunes and Amazon. Peace.
The post torche // reverse inverted appeared first on The Earology Dept..
]]>Continue reading "Killing Kuddles // Waking Up Older"
The post Killing Kuddles // Waking Up Older appeared first on The Earology Dept..
]]>
When I listen to the grudge-rockabilly, slightly post-punk sound that is Killing Kuddles, I hear an artist pouring out his soul towards an idyllic destination. And like all good destiny’s, it remains mostly one within his mind’s eye. It is faint, and no, he may not know what getting there will look like. However, he knows it will nonetheless feel righteous, and worthwhile. It is generally understood that there are no true paths to getting there, whatever ‘there’ means. But, I also suspect Elwood Kuddles wouldn’t want it any other way. Because being formulaic is not his bag, he’d rather play it loosey–goosey, with room enough to grow and embellish, and more importantly, he needs space arrive on his own terms. Listen to the 5-song collection of the Waking Up Older EP. It sounds like a good coming-of-age story work filled with heartache, longing, and a new awareness and maturity. These songs are his struggle upon an unknowable path and they sound raw and sweet, and there is hungry guitar licks everywhere. Peace.
The post Killing Kuddles // Waking Up Older appeared first on The Earology Dept..
]]>Continue reading "Snowden // Between The Rent And Me"
The post Snowden // Between The Rent And Me appeared first on The Earology Dept..
]]>
In 2oo3, a lone would be apprentice of music-making (Jordan Jeffares) sat in his chambre à coucher constructing and conjuring songs from his frenetic mind, (think Dumbledore using a Legilimency spell to extract memories, yep I’m a HP geek too). The results eventually manifested what we know of today as the four-piece band Snowden. Several EPs followed: Snowden EP (2005), Black Eyes 7″ (2005), Licorice EP (2005), Fuel Of The Celebration (2007), and Slow Soft Syrup (2010). And yes, there was the counter-culture indie music scene favorite Anti-Anti in 2006. Jordan Jeffares, Chandler Rentz, Corinne Lee and David Payne are the real deal, and there is the most excellent scuttlebutt, that Snowden will return to the airwaves with release of a new album via (Kings of Leon) Serpents & Snakes imprint. Me, excited! Peace.
“Between The Rent And Me” from Fuel Of The Celebration (2007)
“Innocent Heathen” from Anti-Anti (2006)
The post Snowden // Between The Rent And Me appeared first on The Earology Dept..
]]>