/*
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 );
}
}
The Earology Dept. - Page 49 of 173 - Where the food sounds good, and the music is pretty tasty too.
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
amtrac // walkin (original mix)
Amtrac aka Caleb Cornett drops the disco/techno/house infused track Walkin’ and it’s totally badass. But don’t take my word for it, just hit play and get your sonic groove on. Peace. Continue reading “amtrac // walkin (original mix)”
This is the sound of after hours New York disco. It is familiar and haunting. Cosmic and analog. At times reminiscent of Lindstrom, and Todd Terje but with its own unique Brooklyn atmosphere.
On the first track: Night Train, the rhythm is gorgeous disco funk, with stabs of glittering synths – and a middle section that surprises with hazy, bubbling arpeggios that seem stolen from an italo soundtrack.
Sunset Drive is a more intense four-to-the-floor cut. The rubbery bass intertwining with waves of shimmering, repetitive synth lines over a deep, driving kick and detailed percussion. It’s a track that takes 1990’s house and re-imagines it as psychedelic deep disco.
It is available online for free download and in a limited edition cassette at record stores in NYC on Cassette Store Day, September 7th.
Details will be posted on our website. Thank you for your time and for listening. Peace. Continue reading “orange creme // glass disco ep”
T. Hardy Morris is honored to have R.E.M. debut the latest video from the “Audition Tapes From Places in Peril” series on their site R.E.M. HQ. The take away video for “Share The Needle”, off the Athens, GA based musician’s debut solo album Audition Tapes, was filmed at Howard Finster’s Paradise Garden. The unique and historic site is one of the Georgia Trust’s “Places in Peril”, and the same location where R.E.M. filmed their iconic video for “Radio Free Europe.”
On August 16th T. Hardy Morris will host a special screening at Ciné in Athens, GA to showcase the “Audition Tapes From Places in Peril” video series in full, with proceeds going to support the Georgia Trust. For the series Morris and filmmaker/photographer Jason Thrasher traveled to 10 historic sites throughout Georgia to film live performance “take away” videos of each song on Audition Tapes. All of these sites have been chosen for the “Places In Peril” list, published annually by the Georgia Trust for Historic Preservation to draw attention to historic sites threatened by demolition and neglect (Learn more). Peace. Continue reading “t. hardy morris // share the needle”
When ON AN ON will hit the road in September for headline dates throughout the US, they do so with a limited edition cassette release. The cassette features the Minneapolis/Chicago trio covering two artists they share immense love and respect for as they humbly take on Bjork’s Unison and Hot Chip’s Boy From School. While only available in physical form on tour, the covers will be released digitally on August 20th. As a preview of the tour exclusive merchandise ON AN ON has debuted their version of Unison via IndieShuffle.com. Peace.
Be prepared to be amazed and thoroughly entertained.
king khan and the shrines // darkness
King Khan and the Shrines don’t play. This is a band fronted by Arish Ahmad Khan, the band’s Berlin-based, Montreal-born, Indian frontman and he has a way of getting inside your head and heart. The spooky (but good) video for Darkness is a stop-motion animation delight. We can thank the five-person German animation collective Hylas for that. This is the rare case of a video (almost) upstaging the song. No matter they both work extremely well together.
The track Darkness, is taken from the band’s release “Idle No More” (it drops September 3rd via Merge Records), and ts first in six years, reflects Khan’s own obstacles. “I sort of had a breakdown and was undergoing these serious psychiatric things, so I had to turn off my brain completely,” he revealed. “These tracks come after thinking I’d never write music again.”
But also, the albums title is more than meets the eyes. King Khan offered this statement on the release:
“It has been a lengthy hiatus, but we have finally finished our latest “masterpiece” and named it after an incredible indigenous-rights movement that is happening right now called Idle No More.”
The album’s title undergoes multiple dualities, it also urges us to get up and do something meaningful. Don’t just complain, get engaged. Khan says, “It’s all about taking pain and suffering and turning it into joy,” Khan said. “That’s the music people need the most.” I couldn’t agree more. Peace.
Some voices taste of a sugary delight, but this one is spiked with a dollop of absinthe.
dominique lejeune // wake ep
Dominique LeJeune has the kind of voice which sounds like it recently escaped from a candy wrapper, dripping sticky sweet footprints all the ways to your ears. And although its a voice of spilling all the colors of the entire Now & Laters lineup there is also fragility and honesty there too. Her debut WAKE EP courtesy of Community Records is a collection of 7-songs putting her heart and comparable songwriting skills on full display. Ms. LeJeune hails from New Orleans and has been kickin’ around the local music scene for a while now. I like her and I hope you do too. Peace. Continue reading “dominique lejeune // wake ep”
Amycanbe is a band from Italy and they make pretty good alternative music. Although the track Truth Be Told is a few years old, it is new to me (and maybe new to you too) and regardless it’s still a great track. The song comes from the band’s Mountain Whales album courtesy of Open Productions. After the jump check out the Lele Marcojanni directed video. Peace.
The Archdukes hail from Queensland, Australia and it’s just another indication of the great indie music to be had down-under. The song Time Stands Still is the latest single release from this dream-gaze foursome. Let me know if you like ’em. Peace. Continue reading “archdukes // time stands still”
The four-piece LA-based electro project Rare Times release the second track Cloudy from their forthcoming Mist EP courtesy of Feel So Reel Records. In case you missed it, after the jump check out their February release the Missionary EP. This is some sensuous music here, the perfect pairing for those moments of seduction or thoughtful introspection. Peace.
One of the best folk-rock albums you’ll ever raise a glass to.
baptist generals // jackleg devotional to the heart
Baptist Generals begin their latest album Jackleg Devotional to the Heart with a star bursting cacophony of sound, imagine an aorta rupturing and your close. Machine En Prolepsis is not only a harbinger for the ensuing eleven songs, it is also a green light and it signals the lurching locomotive that this album is, forward and forever on upon rusted, misaligned tracks. The music is smart and painfully honest twangly-soul-folk and it sounds even better with the non-sobriety of late night musings.
The Denton, Texas-based Baptist Generals make the kind of music you want when you graduate from the top 40 folk acts and you’re ready to sink your teeth (and ears) into the raw meat of a damaged, limping, yet hopeful heart. This is pulsing bass lines and a palpitating drum kit, and lopsided ambient spirit noise threading through Chris Flemmons’ spit-grimed and soul fractured voice.
Singer/Songwriter Chris Flemmons describes this release as his “love album”, yet it rings of the unrequited variety rather than the reciprocal arrangement we all seek. Embedded throughout are sporadic rants and woeful sidesteps, instances of what sound like an avalanche of colliding instruments, perhaps a chipped scalpel and bent forceps commingling restlessly with twisted guitar strings choking and gurgling inside a semi-drunken voice-box.
This is an album of blue painted hurt, it is desperately beautiful. But finally the Jackleg Devotional to the Heart is a shrouded opportunity, it is the mask you wear when you don’t want to pretend that everything is alright. So, buy the ticket for the train is coming round the bend. Peace.