/*
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 );
}
}
Alternative/Electronica/Dance – The Earology Dept.
https://www.theearologydept.com
Where the food sounds good, and the music is pretty tasty too.Sat, 08 Aug 2015 16:14:07 +0000en-US
hourly
1 https://wordpress.org/?v=5.2.2050391680eats everything | dancing (again) ft. tiga vs audion
https://www.theearologydept.com/eats-everything-dancing-again-ft-tiga-and-audion/
https://www.theearologydept.com/eats-everything-dancing-again-ft-tiga-and-audion/#respondSat, 08 Aug 2015 16:07:35 +0000http://www.theearologydept.com/?p=12825 eats everything | dancing (again) ft. tiga and audion Eats Everything‘s highly inspirational track Dancing (Again) ft. Tiga vs Audion has been a long time coming. Now its totally official with cover art and everything! Yeah, I’m stoked but not as stocked as my happy feet dance (trust, its something you don’t want …
eats everything | dancing (again) ft. tiga and audion
Eats Everything‘s highly inspirational track Dancing (Again) ft. Tiga vs Audion has been a long time coming. Now its totally official with cover art and everything! Yeah, I’m stoked but not as stocked as my happy feet dance (trust, its something you don’t want to see). Here and now, you too can check it out after the jump. Peace.
Artist: Eats Everything
Release: Dancing (Again) ft. Tiga vs Audion
]]>https://www.theearologydept.com/eats-everything-dancing-again-ft-tiga-and-audion/feed/012825francesca lombardo | perseidi
https://www.theearologydept.com/francesca-lombardo-perseidi/
https://www.theearologydept.com/francesca-lombardo-perseidi/#respondSun, 19 Jul 2015 02:39:08 +0000http://www.theearologydept.com/?p=12707 francesca lombardo | perseidi Francesca Lombardo has been mixing it up for a min. Now she’s dropping another proper release later this month. Check out the Perseidi EP when it drops on July 27th via Crosstown Rebels. Artist: Francesca Lombardo Release: Perseidi EP Label: Crosstown Rebels
Francesca Lombardo has been mixing it up for a min. Now she’s dropping another proper release later this month. Check out the Perseidi EP when it drops on July 27th via Crosstown Rebels.
Artist: Francesca Lombardo
Release: Perseidi EP
Label: Crosstown Rebels
]]>https://www.theearologydept.com/francesca-lombardo-perseidi/feed/012707daft punk | random access memories | darkside (nicholas jaar) remixes
https://www.theearologydept.com/daft-punk-random-access-memories-darkside-nicholas-jaar-remixes/
https://www.theearologydept.com/daft-punk-random-access-memories-darkside-nicholas-jaar-remixes/#respondSat, 08 Nov 2014 01:40:44 +0000http://www.theearologydept.com/?p=11895 Darkside (Nicolas Jaar and Dave Harrington) created an instant classic out of an “already instant classic” when they deigned to channel the sonic energy of the long (most) anticipated release of 2013, Daft Punk‘s Random Access Memories. All hail the Darkside (Nicholas Jaar) Remixes. Theirs is an approach well documented in the annals …
Darkside (Nicolas Jaar and Dave Harrington) created an instant classic out of an “already instant classic” when they deigned to channel the sonic energy of the long (most) anticipated release of 2013, Daft Punk‘s Random Access Memories. All hail the Darkside (Nicholas Jaar) Remixes.
Theirs is an approach well documented in the annals of coveted remixes which will still be playing on constant repeat throughout all the known galaxies (and unknown). Remixes which will span a time and space unimagined and will endure long after all earthly civilizations are forgotten and re-forgotten dust. Peace.
]]>https://www.theearologydept.com/daft-punk-random-access-memories-darkside-nicholas-jaar-remixes/feed/011895jessy lanza | you and me | hyperbub 10.2 | 2nd 10th anniversary compilation
https://www.theearologydept.com/jessy-lanza-hyperbub-10-2-2nd-10th-anniversary-compilation/
https://www.theearologydept.com/jessy-lanza-hyperbub-10-2-2nd-10th-anniversary-compilation/#respondSun, 29 Jun 2014 19:55:58 +0000http://www.theearologydept.com/?p=11723 Jessy Lanza gives good head over heels music. Her crystalline and skittish beats, within seconds the bass drops all rubbery and buoyant. Then, at last her dreamy vocals kick in all sexy ala Janet Jackson-esque and it’s giving me goosebumps on my frontal cortex. Dip me in this all day every day. The …
Jessy Lanza gives good head over heels music. Her crystalline and skittish beats, within seconds the bass drops all rubbery and buoyant. Then, at last her dreamy vocals kick in all sexy ala Janet Jackson-esque and it’s giving me goosebumps on my frontal cortex. Dip me in this all day every day.
The track You and Me is lifted from the soon to drop Hyperdub 10.2 release – due out on 21st July. Hyperdub’s 2nd of four compilations celebrating the big 10th Anniversary of the Hyperdub label. Your ears will also revel in the sickness with tracks from Burial, DJ Rashad, Kode9, Dean Blunt, Inga Copeland and Cooly G, and a host of others as well. Peace.
01. Dean Blunt & Inga Copeland: Signal 2012
02. Burial: Shell of Light
03. Jessy Lanza: 5785021
04. Cooly G: Obsessed
05. Fhloston Paradigm: Never Defeated [ft. Rachel Claudio]
06. DVA: Solid [ft. Zaki Ibrahim]
07. Ikonika: I Know (That U are the 1) [ft. Dâm-Funk]
08. Morgan Zarate: Pusher Taker [ft. Roses Gabor]
09. Jessy Lanza: You and Me
10. Morgan Zarate: Sticks & Stones [ft. Eska & Ghostface Killah]
11. DVA: Just Vybe (Soule Power Mix) [ft. Fatima]
12. Terror Danjah: You Make Me Feel [ft. Meleka]
13. DJ Rashad: Only One [ft. Spinn & Taso]
14. Kode9: Lies Lies [ft. Copeland]
]]>https://www.theearologydept.com/jessy-lanza-hyperbub-10-2-2nd-10th-anniversary-compilation/feed/011723metronomy | love letters lp | video
https://www.theearologydept.com/metronomy-love-letters-video/
https://www.theearologydept.com/metronomy-love-letters-video/#respondTue, 25 Mar 2014 18:13:01 +0000http://www.theearologydept.com/?p=11528 Recently, the latest album Love Letters, from the ever-changing and perpetually ear-appealing foursome Metronomy is 10-piece deep fried and served with packets of funk sauce. Yes, your ears will need wet wipes for this one. Here is a band with a sound soul-stitched in the artsy annals of some future retro otherworld. Down below …
Recently, the latest album Love Letters, from the ever-changing and perpetually ear-appealing foursome Metronomy is 10-piece deep fried and served with packets of funk sauce. Yes, your ears will need wet wipes for this one. Here is a band with a sound soul-stitched in the artsy annals of some future retro otherworld. Down below you can check out the brand new and oh so official video the their titled-track Love Letters. This piece was directed by Mr. Michel Gondry, so you know it’s an eyeful of sticky sweet. You can cop Love Letters now via the music outlets below, and check out the band’s Deezer Session you’ll succumb to total swoontaneous combustion. Peace.
1. The Upsetter
2. I’m Aquarius
3. Monstrous
4. Love Letters
5. Month Of Sundays
6. Boy Racers
7. Call Me
8. The Most Immaculate Haircut
9. Reservoir
10. Never Wanted
I couldn’t leave well enough alone without sharing my fav Metronomy remix. Let your ears chew on this for 3:45. Metronomy’s The Look (Two Inch Punch’s Shook Shook Refix). Oh LAWD!
]]>https://www.theearologydept.com/metronomy-love-letters-video/feed/011528ang low | life goes down ep
https://www.theearologydept.com/ang-low-life-goes-ep/
https://www.theearologydept.com/ang-low-life-goes-ep/#respondSun, 23 Mar 2014 15:16:34 +0000http://www.theearologydept.com/?p=11486 Psst! The world is filled with vast soundscapes blossoming bouquets of possibility, infinitely. Why do I love penning this music blog? Well, everyday I am surprised and therefore thankful for the many artist adding their creative input and making me a believer over and over again. So, just so you know the Top 40 …
Psst! The world is filled with vast soundscapes blossoming bouquets of possibility, infinitely. Why do I love penning this music blog? Well, everyday I am surprised and therefore thankful for the many artist adding their creative input and making me a believer over and over again. So, just so you know the Top 40 ain’t the only gig in town folks.
Check out Brooklynite Ang Low and his latest, the Life Goes Down EP. The EP includes 4-tracks, Can’t Describe Her, which unfolds like dark and sultry rose petals, dew heavy with the trappings of a heavy R&B influence. The EP title-track Life Goes Down sashays sweetly within the bell of your ear, this is the gospel of love at it’s finest, a declaration proclaiming devotion and a requited loveship forevermore. Then there is the tender as butterfly wings, Win Back Your Love, and the battle is on, to win back love…
The final reveal, Voodoo Woman is a frenetic shadow chant like a fiery shot over the bow of would be lovers the world over. Yet, to no avail for what is love without chaos and vice versa. At any rate you’ve be warned. All in all Ang Low fuses hormone infused lushness with atmospheric electronics with tinges of R&B and Soul and it is all tied up neatly with amazing vocals.
Ang Low’s debut the Life Goes Down EP drops courtesy of Luv Luv Luv Records on March 31st, 2014. Peace.
]]>https://www.theearologydept.com/ang-low-life-goes-ep/feed/011486alpines // oasis
https://www.theearologydept.com/alpines-oasis/
https://www.theearologydept.com/alpines-oasis/#respondTue, 21 Jan 2014 00:46:18 +0000http://www.theearologydept.com/?p=11199 Alpines know a thing or two about keeping us waiting with baited breath. With the release of their latest single, Oasis, from the duos (Catherine Pockson and Bob Matthews) forthcoming LP of the same name, we can all finally and collectively exhale (sigh). As you can hear, Ms. Pockson and B. Matthews haven’t missed …
Alpines know a thing or two about keeping us waiting with baited breath. With the release of their latest single, Oasis, from the duos (Catherine Pockson and Bob Matthews) forthcoming LP of the same name, we can all finally and collectively exhale (sigh). As you can hear, Ms. Pockson and B. Matthews haven’t missed a step with this one, it slithers exotically and gets the blood flowing to your EAR-rogenous zones. The Oasis album drops in May courtesy of Untrue Records. Peace.
]]>https://www.theearologydept.com/alpines-oasis/feed/011199moderat // last time = alternate version
https://www.theearologydept.com/moderat-last-time-alternate-version/
https://www.theearologydept.com/moderat-last-time-alternate-version/#respondMon, 13 Jan 2014 09:15:55 +0000http://www.theearologydept.com/?p=11040 Moderat has admitted to doing us fans a grave injustice. The track Last Time didn’t make the cut on their wildly successful LP II. However, it made the cut as a bonus track on the limited Deluxe Edition of Moderat’s II release. But folks there is good news on the horizon, Last Time will …
Moderat has admitted to doing us fans a grave injustice. The track Last Time didn’t make the cut on their wildly successful LP II. However, it made the cut as a bonus track on the limited Deluxe Edition of Moderat’s II release.
But folks there is good news on the horizon, Last Time will be released as a single and it hits the street January 17, 2014. It will get the vinyl treatment, alongside an instrumental version, an alternate version and the only guest remix by Jon Hopkins, who will also support Moderat at their second Berlin show at the Columbiahalle on February 27, 2014.
“Last Time” is now available for pre-order at Monkeytown Records. Peace.
When I was dead asleep
behind towering wall
they built
]]>https://www.theearologydept.com/moderat-last-time-alternate-version/feed/011040booka shade // love inc + video
https://www.theearologydept.com/booka-shade-love-inc-video/
https://www.theearologydept.com/booka-shade-love-inc-video/#respondSun, 22 Dec 2013 18:23:34 +0000http://www.theearologydept.com/?p=10846Booka Shade are Berlin-based duo Walter Merziger and Arno Kammermeier, and there is little doubt they are one of the most pioneering electronic music acts of the past two decades. Booka Shade return with their fifth studio album Eve released on November 1, 2013, through Embassy One/Blaufield Music. After the jump watch the Thomas Hayo …
]]> Booka Shade are Berlin-based duo Walter Merziger and Arno Kammermeier, and there is little doubt they are one of the most pioneering electronic music acts of the past two decades. Booka Shade return with their fifth studio album Eve released on November 1, 2013, through Embassy One/Blaufield Music. After the jump watch the Thomas Hayo directed video for the track Love Inc. Peace.
]]>https://www.theearologydept.com/booka-shade-love-inc-video/feed/010846zed’s dead // holiday mix 2013
https://www.theearologydept.com/zeds-dead-holiday-mix-2013/
https://www.theearologydept.com/zeds-dead-holiday-mix-2013/#respondFri, 13 Dec 2013 12:14:34 +0000http://www.theearologydept.com/?p=10738 ‘Tis the season to be jolly. And in the spirit of giving and spreading good cheer I bring you tidings (and a reason to get down) from Zed’s Dead and their astounding Holiday Mix 2013. This will add countless hours to your 12 days of Christmas and beyond. Plus, it’s a FREE DOWNLOAD! So, …
‘Tis the season to be jolly. And in the spirit of giving and spreading good cheer I bring you tidings (and a reason to get down) from Zed’s Dead and their astounding Holiday Mix 2013. This will add countless hours to your 12 days of Christmas and beyond. Plus, it’s a FREE DOWNLOAD! So, say, “Thank you DC & Hooks.” Aren’t these guys great? Peace.
Tracklist:
Camo and Krooked – Loving You Is Easy
Cluprate ft. Torqux – McFunk
Desructo – Higher
EDX – Hazed
Deorro – Crank it Up
Armand Van Helden – I Know a Place ft. Spank Rock
Stwo – Lovin You
Toddla T – Worst Enemy (Switch Remix)
Phonat – All This Time
Chimpo – Manchester Anthem
Ganz – Keep Falling (Obscure Remix)
The M Machine – Ghosts in the Machine (Kill The Noise Remix)
Zomboy – Terror Squad
Chase and Status – Machine Gun ft. Pusha T
Feed Me – Rat Trap
Karetus – Knock You Out
Zeds Dead – High Five
I Am Legion – Choosing For You
RL Grime – Pockets
Ganz – Fire On M
Static Selektah – The Spark ft. Action Bronsen and Joey Badass
Vanilla – Passenger
Minor Rain – Plasticity
G Jones – Stars
Alix Perez – Broken Heart ft Two Inch Punch
Zeds Dead ft. Greta Svabo Bech – Shut Up and Sing 2.0
Danny Byrd – Bad Boy Back Again
Rockwell – Detroit
Kove – Gone (6am Mix)
Daft Punk – Doin It Right (Computer Club’s Doin it Wrong Mix)
Memtrix – Numbers
Zeds Dead Ft. Memorecks – Jericho
Jackal – Power Move
Dodge and Fuski x Cluprate – Vice
Bauuer – Slip
DJ Snake, Yellow Claw & Spank – Slow Down
Zeds Dead x Major Lazer – Turn Around ft. Elephant Man
Bob Marley – Could You Be Loved (RAC Remix)