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 ); } } Ryan Heyner – The Earology Dept. https://www.theearologydept.com Where the food sounds good, and the music is pretty tasty too. Wed, 08 Jul 2015 20:00:38 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.24 50391680 small black // breathless + official video https://www.theearologydept.com/small-black-breathless-official-video/ https://www.theearologydept.com/small-black-breathless-official-video/#respond Sun, 13 Oct 2013 21:40:38 +0000 http://www.theearologydept.com/?p=10523   The cover of Brooklyn-based Small Black‘s second LP, Limits of Desire, features a photo of a man and a woman embracing on either side of a ladder, completely naked, divided by its triangular arc. They’re close, but they can’t get any closer. It’s a moving depiction of connectivity and interaction in the 21st century …

The post small black // breathless + official video appeared first on The Earology Dept..

]]>

 
The cover of Brooklyn-based Small Black‘s second LP, Limits of Desire, features a photo of a man and a woman embracing on either side of a ladder, completely naked, divided by its triangular arc. They’re close, but they can’t get any closer. It’s a moving depiction of connectivity and interaction in the 21st century and it serves as a sort of source code for the record.

Limits of Desire is Small Black’s most accomplished album yet. It’s a crystalline realization of a sound they’ve been building toward since their self-titled EP in 2009. Now a full-time four piece, Josh Hayden Kolenik (keys, vocals), Ryan Heyner (guitar, keys, vocals), Juan Pieczanski (bass, guitar) and Jeff Curtin (drums, percussion), the band have moved way beyond the hazy home recorded sound of their previous releases toward a full-fledged, but still self-produced, clear approach. Where 2010?s New Chain was a lesson in maximalist pop, Limits of Desire finds the band trimming their sound to the essentials, yet hitting new and unexpected heights with the addition of live drums, electric guitar and trumpet to the existing Small Black palette.

Tonally the songs sweep and glide over lush keys, bolstered by lyrics that illustrate the semi-abstract moments of lost opportunities and misread signs, hinted at by the cover image. The title track whirls softly, and channels luminaries Tears for Fears and The Blue Nile, anchored by Pieczanski’s punchy bass as Kolenik sings: “Other lives droned/ far from the grass where I lay/ each eye stared out the opposite way.” As much as the record is about looking for deeper connections, it’s also about avoiding real life, if only for a moment, getting out of your own head just long enough to calm down and find perspective. Tracks Free At Dawn and No Stranger do what fans have come to love Small Black for, only better. They’re smart pop bangers tinged with a specific brand of melancholy that slowly build to night-affirming climaxes. While Breathless ups the tempo, over synth stabs, with lyrics that tackle apathy and uncertainty with catchy grace: “I’m standing in tomorrow’s way/ future’s fine/least it seems okay.”
 

 
The album paints a concise portrait of a generation struggling with unlimited freedom and malaise. The band builds on a rich history of synth pop by making a thoroughly modern album, on both the front and back end. One that seeks out cohesion, connection and calm in a world that won?t sit still. Limits of Desire doesn’t attempt to provide any solutions, but coming to terms with not finding the answers feels infinitely more fruitful. Peace.

 

The post small black // breathless + official video appeared first on The Earology Dept..

]]>
https://www.theearologydept.com/small-black-breathless-official-video/feed/ 0 10523