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 ); } } Italians Do It Better – The Earology Dept. https://www.theearologydept.com Where the food sounds good, and the music is pretty tasty too. Sun, 23 Sep 2012 20:03:28 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.20 50391680 chromatics // let’s kiss (sunday morning mix) https://www.theearologydept.com/chromatics-lets-kiss-sunday-morning-mix/ https://www.theearologydept.com/chromatics-lets-kiss-sunday-morning-mix/#respond Sun, 23 Sep 2012 20:03:28 +0000 http://mittenmouthmusic.wordpress.com/?p=6799 the chromatics have been getting a lot of request for the songs used in a recent interview, so the ever gracious johnny jewel put together this sunday morning mix minus with a few extras thrown in for good measure. you’ll hear from bands symmetry, new farah, komeda and tangerine dream just to name a few. …

The post chromatics // let’s kiss (sunday morning mix) appeared first on The Earology Dept..

]]>

the chromatics have been getting a lot of request for the songs used in a recent interview, so the ever gracious johnny jewel put together this sunday morning mix minus with a few extras thrown in for good measure. you’ll hear from bands symmetry, new farah, komeda and tangerine dream just to name a few. by the way, i’ve also included the complete chromatic’s album ‘kill for love’ for your listening pleasure. peace.


The post chromatics // let’s kiss (sunday morning mix) appeared first on The Earology Dept..

]]>
https://www.theearologydept.com/chromatics-lets-kiss-sunday-morning-mix/feed/ 0 6799
chromatics // candy (official video) https://www.theearologydept.com/chromatics-candy-video/ https://www.theearologydept.com/chromatics-candy-video/#respond Mon, 05 Mar 2012 10:09:31 +0000 http://mittenmouthmusic.wordpress.com/?p=4605 And the Chromatics just keep ’em coming, which is seriously just peaches and cream for me. Here, I’ve got the 4th single “Candy” from Kill For Love. Still no official details regarding a release date. After the jump listen and watch the Alberto Rossini directed video and let Ruth Radelet‘s tale up there. I’ve also …

The post chromatics // candy (official video) appeared first on The Earology Dept..

]]>

And the Chromatics just keep ’em coming, which is seriously just peaches and cream for me. Here, I’ve got the 4th single “Candy” from Kill For Love. Still no official details regarding a release date. After the jump listen and watch the Alberto Rossini directed video and let Ruth Radelet‘s tale up there. I’ve also included the “Lady” video as well, so stay for a bit and chill. Peace.


 
“Candy” Lyrics

Candy
Please don’t let them in your heart
Because they’ll try to put out every fire you start

Candy
You can light the match again
& as they Try to run & hide
We’ll burn down everything in sight

Candy
Your touch is like a veil over my eyes
& When we’re driving in your car
I Could Be Anyone Tonight

Candy
Please don’t let them in your heart
Because they’ll try to steal that flame from in your eyes.

The post chromatics // candy (official video) appeared first on The Earology Dept..

]]>
https://www.theearologydept.com/chromatics-candy-video/feed/ 0 4605
chromatics // kill for love (officail video) https://www.theearologydept.com/chromatics-kill-for-love-video/ https://www.theearologydept.com/chromatics-kill-for-love-video/#respond Tue, 25 Oct 2011 23:24:08 +0000 http://mittenmouthmusic.wordpress.com/?p=1351 The Chromatics create sensual electro-pop deeply steeped in post-New Order atmospherics. As a testament to the longevity of their sound, and a growing fan base their song “Tick Of The Clock” made the line-up on the Drive Soundtrack way back in the day. The album Night Drive debuted back in 2007 and still it holds …

The post chromatics // kill for love (officail video) appeared first on The Earology Dept..

]]>
The Chromatics create sensual electro-pop deeply steeped in post-New Order atmospherics. As a testament to the longevity of their sound, and a growing fan base their song “Tick Of The Clock” made the line-up on the Drive Soundtrack way back in the day. The album Night Drive debuted back in 2007 and still it holds it’s own against any electro-pop music today. The Chromatics are scheduled to drop the Kill For Love LP early next year (January?). Until then we’ve got the Alberto Rossini directed video for the Eurodisco single “Kill For Love” below. The video has a very retro look which I’m totally diggin’. When lead-singer Ruth Radelet starts “Kill For Love” off by saying, “Everybody’s got a secret to hide…” her voice makes me want to confess my latest secret, I love this song. Well, it’s not a secret anymore. Check it out. Peace.

The post chromatics // kill for love (officail video) appeared first on The Earology Dept..

]]>
https://www.theearologydept.com/chromatics-kill-for-love-video/feed/ 0 1351