Sunday, December 25, 2011

Merry Christmas and a happy New Year to all of you...!

I'd like to take the opportunity to wish all of you visitors and readers of this blog a Merry Christmas and a happy New Year!
Thanks for reading this...

d.

P.S. Once again, Merry Christmas and a happy New Year to all of you - see you all in 2012...!

Friday, December 23, 2011

Hero still going strong: Gary Numan's mix for The Quietus...

This might be old news, but it has first come to my attention that one of my still-active music heroes since my teens has just recently made a set (along with Ade Fenton) for The Quietus!

And when it's as good and eclectic as this (IMHO), then I'd gladly like to give it some blog-acreage!

Thanks for reading (and listening to) this...

d.

Sunday, December 18, 2011

Falling forward (in HTML5) with html5media...

After writing my previous blog-post regarding the Yahoo! Web Player, I thought that I could just as well follow up on the aforementioned post by mentioning another equally easy-to-implement solution by Dave Hall, called html5media.

As you probably already know, I've previously posted about html5-based fallback solutions for Soundcloud's, Mixcloud's and Google's Flash-based embedded players - i.e.: if the flash-plugin isn't supported by the browser (read: "i-Whatevers and other mobile devices"), the html5 audio-tag would (sort of speak) step in instead.  
html5media does actually the opposite, and will normally only use a Flash-based fallback, if and when a browser cannot use a native, HTML5-based player (a.k.a.: a fallforward solution).

But why is Dave Hall's htm5media-solution intereseting then?

Well apart from it's easy to implement (which will revealed shortly), unfortunately there are still a number of older browsers being still used out there (such as IE7 and IE8), which don't support html5 video- and audio-tags!
And just to make things even more tricky, virtually all of the (more) modern browsers don't support a consistent set of audio and video-codecs, thus making embedding audio and/or video somewhat difficult, if one whats things to work for any user that graces one's site with a visit.

So if one wants to make html5 video- and audio-tags work in all major browsers, Dave Hall's html5media is solution worth considering, as all it takes is just a single line of code to make HTML5 video and audio tags to work. And if one's browser doesn't either support html5-tags or the used media file's codecs, it'll then revert to a Flash-based player insted!

Getting things to work by using html5media is simply done by adding the following line of code somewhere in the <head> of your document - and preferably just before the closing </head>-tag:
<html>
<head>
<title>My Website</title>
<script src="http://api.html5media.info/1.1.5/html5media.min.js"></script>
</head>
<body> 
-
-
-
...and that's it!

If you're (audio-wise) using mp3's and/or (video-wise) using H-264 encoded mp4's for your website, then you won't experience html5media kick in, if you view your website with IE-9, Safari or Google Chrome; the media-files will be played by these browsers' native, html5-player!

However, if you're using Firefox, IE-7 or -8, or Opera, then you will experience html5media work in full-effect, and play your mp3- and/or mp4-files using a Flash-based player (actually: a Flash-based solution from FlowPlayer)
Firefox-, IE-7 -, IE-8 - or Opera-users can see html5media work by clicking on the screen-shot below:


"O.K., so this all seems pretty cool, but are there any drawbacks or pitfalls in using html5media?", you might ask, and the answer is: "Yeah - sorta..."; just like the Yahoo! Web Player, which I previously posted about, html5media relies on javascript to work!

And again: according to the latest stats from http://riastats.com/, almost 37% of the World's Internet population could be considered as either not having Javascript enabled - or flat out do not have it installed; which in turn means that html5media will NOT work for these users out there!
And again: Something worth keeping in mind, IMHO...)

Otherwise, if you're already using/coding in html5 and do not want to save and upload your media-files in various formats (for example: mpeg AND ogg) to ensure all of your bases are covered regarding having your files played in any of the newer browsers out there - and/or you want all of the IE-7/IE-8-users to hear/see your embedded media-content, then html5media is a viable solution to take into consideration.

On an end-note: yes, I'm well-aware that there is an similar (javascript-based) solution out there by John Dyer, called mediaelement.js, which more or less does the same thing and works equally fine!
"Unfortunately" though, one has to download all - and host yourself - of the necessary files in the mediaelements.js-package to get it to work; a factor which might not appealing for blogspot-users, for example! 
But before anyone gets the notion that I'm poo-poo'ing mediaelements.js in this blog-post (which is NOT the case), I'd like to add that mediaelements.js also boasts of having plugins for Wordpress, Drupal, Joomla, jQuery, and BlogEngine.NET, ruby gem, plone, which be of some interest for some of you readers out there that have your own hosting-opportunities and are already using one of these solutions/platforms already!

For the rest of you, try and give html5media a shot...

Thanks for reading this...
d.

Saturday, December 17, 2011

Introducing the Yahoo! Web Player - a cool evolution...!

TBH, the topic regarding this blog-post might not be breaking news per-say, and I'm probably (more-likely: "definitely") not the first to mention the following in a blog-post - but for a couple months back (last August, to be exact), the people at Yahoo! have given their Yahoo! Media Player a major overhaul!

Their player has now evolved into the Yahoo! Web Player, and not only can it now also handle playing videos, Yahoo also claims that it's: "The easiest way to add video and audio to your site"...!

First of all, "i-Whatever"- and Android-developers can stop reading this posting now, as this player does NOT work on handheld-units (explaination follows), but otherwise will work on virtually all browsers - that is if certain requirements are met!

First of all, the Yahoo! Web Player needs JavaScript to be installed and enabled to function.
PERIOD!

And be advised that according to the latest stats from http://riastats.com/, almost 37% of the World's Internet population could be considered as either not having Javascript enabled - or flat out do not have it installed! (Something worth keeping in mind, IMHO...)

So in other words, if JavaScript is disabled (or not installed) on a user's browser, the Yahoo! Web Player will not appear (obviously); furthermore, the Yahoo! Web Player currently employs some Flash to work (which explain the lacking "i-Whatever"-support) - thus requiring the users have to have Flash installed for the player to work, too.
However, Yahoo! claim to be working on removing this limitation in a very foreseeable future.

But is it really "The easiest way to add video and audio to your site", as Yahoo! claims? Well, if we're dealing with adding and integrating media to a site or blog with one line of code, then the answer is: "Yes"!

All you have to do is add one line code like this:
<html>
<head>
<title>My Website</title>
</head>
<body>
 .
 .
 .
<script type="text/javascript" src="http://webplayer.yahooapis.com/player.js">
</script>
</body>
</html>

What happens then is when a page loads, the Yahoo! Web Player scans the webpage's contents and adds play buttons next to ‘playable’ items (for example links to mp3-files or links to YouTube videos).

Once clicked, a play button will open an in-page player in the lower left-hand corner that will stream all the detected playable items in one unified playlist - just like it's predecessor, the Yahoo! Media Player (except the Yahoo Web Player now also supports videos, too).

You can try and see it work in full-effect by clicking on the screen-shot below:


As an added "bonus", it can also easily be added to some of the already existing blog-services out there, such as WordPress, Blogspot and Tumblr, too!

There might be some readers out there that might be already asking themselves, if this blog-poster would use the Yahoo! Web Player himself?

And the answer to that would be a "Yes" and "No" - as it "...depends", where I'd use it and if there are any design- and other technical considerations involved!

For the record, I think the Yahoo! Web Player is a vast improvement compared to their previous endeavor, the Yahoo! Media Player, on all accounts; and yes - admitted - it is a v-e-r-y easy affair to implement!
And it works immediately out-of-the-box, too...!

However, I'm personally not too keen on a solution´that relies on a plugin-topology, which statistically isn't supported by up to approx. 37% of the everyday web-users out there (BTW, I am NOT a Javascript-hater); nor does the Yahoo! Web Player work on mobile devices (as of yet)...

And design-wise I'm not too sure about placing things down in the lower left-hand corner of things, neither; although this reservation that I might have got could change, as the Yahoo! Web Player is to evolve, based on user-input and -suggestions!
 
That being said, if one needs an easy to implement, quick-and-dirty media integration solution that works out-of-the-box, than look no further; the Yahoo! Web Player is definitely better than it's predecessor, and should seriously be taking into consideration - regardless of my own minor hangups with (potentially) using it!

Thanks for reading this...

d.

"Let's Mix" - R.I.P.!

Whilst in the midst of wrapping things up at my IRL-work for the pending X-Mas holiday - as for wrapping up the previously announced and forthcoming "dee3 | 30th"-set, too - I've just recently received the following mail from the staff behind "Let's Mix":

"It is with great regret that Let’s Mix today announces that the Letmix.com mix streaming site will go offline on January 1st 2012. This decision follows the reassessing of our licensing restrictions, alongside a critical evaluation of the business case for our service. Our intention to expand on our operations had fundamentally outgrown the Let’s Mix site.

The closing of Let’s Mix is not the result of complaints from copyright holders. It is a decision based on the equation of cost for hosting and delivering copyrighted components, versus the ability of monetizing use of the site.

We found that as the business of music streaming evolved, so would we need to. Had we desired for Let’s Mix to grow any bigger, we would also have been forced to impose strict limitations on mixes in ways neither we nor our users would have wanted to. Faced with the proposal of sacrifizing user experience and scale, we were forced to reach the difficult decision of seizing all activity at Let’s Mix.

It has been a great pleasure to enjoy the hours upon hours of mixed music, and we are thankful for the many discoveries we have made listening to your mixes.

We have already begun offering our members the ability to download their own music mixes when logged in to their accounts. These are after all your music compilations, and we encourage you to download backups of these unless you don’t already have these in place.

Access to the service in its entity will be terminated on January 1st 2012.
"

TBH, I've never been a fan - nor a heavy user - of their services, but it's still a shame to see sites like this disappear…

"Let's Mix - R.I.P.!"

Thanks for reading this...
d.

Saturday, December 3, 2011

Wildtek Concept: Reverse Thinking

In all modesty, I'm blessed with being - once and a while - almost carpet-bombed with promos from various artists and/or labels; and to date - and fortunately for me - the majority of all of these promos have all been note-worthy...!

That being said, virtually all of these promos that I've been receiving have been either singular tunes or E.P.'s; however, in my case anyways, receiving full artist album-promos is a rarity!

A couple of days ago, an artist and DJ that I more than respect (and have the privilege of calling an IRL-friend), Dimitri Pike, was kind enough to send me a promo of his first full-album called "Reverse Thinking", which is to be soon released via Bandcamp later this month (12/12/2011).


Before anyone starts to think: "This album's only getting some blog-acreage, 'cause it's one of his friends", then I'd like to say beforehand that is isn't the case!

I can already reveal that although this album is a very diverse affair, it's still very coherent, comprising of twelve tracks spanning over field recordings, ambient, electronica, dubstep (of the proper kind) to pounding techno!

Furthermore, this album was recorded and produced during and in between his various recent travels, and therefore often inspired not only by precise places - but by various people, whom he has encountered during his travels, as well.

Based on what I've just described, one might get the suspicion that this release is probably one of those "Personal" and/or "Introverted" releases, which is only interesting to Dimitri Pike's family and friends; but it isn't - and it'd be grossly unfair of me to label this release as being such!

This album, whether listening to it's individual tracks or as a whole, is IMHO an essential release squarely placing itself quality-wise amongst other full-length releases from earlier this year, such as Sandwell District's own full-length, Surgeon's "Breaking the Frame" or even Planetary Assault Systems' "The Messenger" - just to name a few...

And when also taking into account this album's diversity (and still remaining coherent) and its' personal-based roots, I have no qualms in stating that "Reverse Thinking" is probably the best (electronic) album in 2011 - and would recommend it to any- and everyone!

But judge for yourself - each day up to the album's release, Dimitri Pike will upload a track from the album on Soundcloud - and as more of the tracks from the album go public, I seriously believe that you'll understand why I've rated this album, as being the best electronic album I've heard this year!

Thanks for reading this...
d.

Thursday, December 1, 2011

EAMV Jedi Academy

Here's something that some of my 2nd-year students have made...!
I'm so proud of 'em - and it's NOT because I've got a minor appearence
in the vid...!

Wednesday, November 23, 2011

Apparently now occasionally appearing on against-silence.com

Based on the intel from Google Analytics, it looks like that my sets from the
dee3 | datamixes are occasionally getting aired on: http://against-silence.com/!

If so and in that case, I would like to hereby extend my gratitude to the nice people
at against-silence.com apparently including my sets on their stream-playlist...!

Nice one - once again, thanks! :-D

Thanks for reading this...
d.

Thursday, November 10, 2011

CaN: "...from various sources" [RE-COMPILED] - visual

This visual-presentation of the "CaN: "...from various sources" [RE.COMPILED]"-set
has put online as part of some experiments that I'm carrying out at the moment!

'hope that I can reveal some more 'bout these experiments in a foreseeable future,
but until then: ENJOY!



Thanks for reading/watching this...!
d.

Sunday, October 23, 2011

Hardfloor: "20" - Two decades of Hardfloor



There is no substitute, IMHO; congrats with the two decades of awesome 303-mayhem...!

Thanks for reading - and viewing - this...
d.

Saturday, October 22, 2011

DJ-mix: Atle - The Danish Connection - Mixtape Oct 2011

Occasionally, I come across mixes that are more than just interesting,
and here's one that's just come to my attention!

DK-artist, Atle Thorberg, has just put together a set with tracks which
he considers: " ...comprise a selection of what I consider to be some
the best music Denmark has to offer right now."



I tend to agree, but check the set out yourself - you probably won't
be disappointed with Atle's smooth-running offering!

Enjoy - and thanks for reading this...
d.

Guest-mix on Remote Signal: now online...!

For those of you that weren't able to listen in on my guest-set aired on Remote Signal,
8-FX has been kind enough to put the set online, and is now available from the
Remote Signal website:

http://remotesignal.net/2011/10/remote-signal-radio-021/



And for all of you i-Users out there, the set's also available from iTMS, too:
http://itunes.apple.com/gb/podcast/remote-signal-radio/id432540843

Enjoy - and thanks for reading this...
d.

Monday, October 17, 2011

Guest-mix on Remote Signal the 19th of October, from 8:00 p.m. (GMT)...!

Remote Signal

As the title says, this coming Wednesday (the 19th) between 8:00-10:00 p.m. (GMT),
remember to tune in to Remote Signal Radio, where I'm slated to have a guest-mix aired
on 8-FX's show!

You can tune in to the show this coming Wednesday-evening by clicking on the following link:
http://remotesignal.net/broadcast/

...and choose the link, which is most appropriate for your preferred media-player!

'hope y'all will listen in this coming Wednesday - and thanks for reading this...!
d.

P.S. FYI, 8-FX will post the respective tracklists from the show shortly after it's been aired...

Saturday, October 8, 2011

Avoid using the 'preload="none"'-value with the audio-tag in IE-9...

First of all: For those of you looking for some M$-bashing in this posting, I'm afraid that you're going to have to look elsewhere...!
That being written - let's move on...

As you probably know, in conjunction with HTML5's audio-tag there are three values, which you can chose from  regarding how an audio file should be loaded, when the page loads - this is done by using the the "preload"-attribute; the three values are:

auto : Which specifies that the browser should load the entire audio-file, when page loads
metadata: Which specifies that the browser should load only the audio-file's metadata, when page loads
none: Which specifies that the browser should not pre-load the audio-file, when page loads

Now for those of  you, who might be concerned with such things such as server-traffic, bandwidth etc.would (obviously) probably opt for using  the "none"-value in connection with the audio-tag's "preload"-attribute!

But...

Unfortunately - if the "none"-value is chosen, IE-9 (which otherwise is a browser that M$ has - for the first time? - gotten done right), will NOT render and - inititally - show their HTML5 audio-player on one's webpage!
The player's there, mind - but it isn't visible, and can only be activated (and subsequently made visible), if one right-clicks in the area, where the player should've been (visible)!

Not all that user-friendly, if you ask me; but maybe the explanation to this can be found in M$'s own documentation: http://msdn.microsoft.com/en-us/library/ff974759(v=vs.85).aspx

It can be read regarding the "none"-value that: "The document author does not expect the user to need the media resource, or the server wants to minimize unnecessary traffic."!

BINGO!
So, in other words: M$ believes that the "none"-value should be used IF one doesn't expect a user to need the audio-player (present in IE9, mind)!

So to sum things up: In short - don't use the audio-tag's "preload"-attribute's "none"-value, and you'll be safe, if you want your audio-player to also work in IE-9...!

Thanks for reading this...
d.

Thursday, October 6, 2011

Now also on diaspora, too...!

A quick update/posting - and as if there already isn't social medias enough out there, you can also now hook up with me at diaspora, too!

https://joindiaspora.com/people/111447

Thanks for reading this...
d.

P.S. Thanks a lot goes to former student Sten Frydenlund Jensen for the invite...!

Steve Jobs (1955-2011) - R.I.P.

Wednesday, September 21, 2011

New remix - now online...!

Haven't done much of these lately, but here's my latest remix (this time under my "Dwarf Porn Double"-moniker) of Roger van Lunteren's otherwise EXCELLENT "Octoplex" - enjoy...!

Tuesday, September 13, 2011

DJ Mix: CaN vs. _rohformat (The Lost Set) - EXCLUSIVE for this blog

Yesterday. while rummaging around on my HD's in connection with an technical article, I was thinking about posting for this blog, I came across a "lost" mix-set (that I've literally forgotten all about) with a selection of tracks from _rohformat's catalog; this set must have apparently been a trial-set (or something) that later "evolved" into becoming the "CaN vs. _rohformat (Pt. 2)"- set!


Since the set isn't half-bad (IMHO), but doesn't fit the profile for the "Compiling a Network"-series (as this set focuses on one label), and the majority of the tracks are already present in the "CaN vs. _rohformat (Pt. 2)"-set in the "dee3 | datamixes"-series, I've decided to put this set online - initially - as an exclusive for this blog and it's readers!

Enjoy - and thanks for reading this!
d.

P.S. For more info regarding _rohformat, visit the label's website at: http://rohformat.de/
As always, tons of shout-outs, respect and eternal thanks goes to _rohformat (and Ronny Pries in particular)...!!!

Sunday, September 11, 2011

5 Things You Need To Know To Start Using <video> and <audio> Today

Let's wind things back a little bit:
Nigel Parker, "Web and Mobile Dev Guy" from Microsoft NZ, has made an excellent presentation, in which he gives run-down regarding how to implement and use HTML5's <audio>- and <video>-tags.
The original presentation can be found here: http://channel9.msdn.com/events/mix/mix11/htm12

But you can see his presentation in all it's full glory here:

What I find interesting in his presentation, is the part regarding using the <video>-tag and declaring codecs, in particular (approx. from the 5:50-mark and forward).

In other words, although the following code-example should be more than adequate to play a video with HTML5:

<video controls preload="metadata" style="height:240px;width:415px;">
<source src="http://ia600608.us.archive.org/24/items/BigBuckBunny_310/big_buck_bunny_640_512kb.mp4" />
<source src="http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_stereo.ogg" />
</video>

...it's apparently better (according to Mr. Parker) to include and declare, which codecs are to be used to play the video, as it speeds things up!

So in that case, one's standard "run-to-the-mill" code should look like the following code-exaample instead:
<video controls preload="metadata" style="height:240px;width:415px;">
<source src="http://ia600608.us.archive.org/24/items/BigBuckBunny_310/big_buck_bunny_640_512kb.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"' />
<source src="http://ia600608.us.archive.org/24/items/BigBuckBunny_310/big_buck_bunny_640.ogv" type='video/ogg; codecs="theora, vorbis"' />
</video>

Which should render this, BTW:

Please note it's my experience that if one isn't sure about, which codec has been used for a given video, you can (still) omit the codec-declarations (as showed/done in the first code-example above) and things will still work, nevertheless!

Thanks for reading this...
d.

ESSENTIAL MIX (by Greg Wilson for BBC Radio 1)

O.K., admitted - this isn't really "news" per say, as the mix I'm referring to in this posting has been online almost one and three-quarters of a year!

Furthermore, I wasn't aware that (the almost-legendary) Greg Wilson has been so kind to UL this set without voiceovers and jingles,a year AFTER it's original broadcast on Radio 1 the 17/01/09!

In any event, this set has been deemed being the best "Essential Mix" ever - and with it's 2 hours-worth of superb music & mixing, it's definitely worth writing about regardless, IMHO!


Tracklisting (taken from: the 808 State forum):
The Originals – Down To Love Town (Dimitri From Paris mix) – Motown
Soul Searchers – Blow Your Whistle – Sussex
Goody Goody – It Looks Like Love – Atlantic
Shirley Lites – Heat You Up (Melt Down mix) – West End
Metro Area – Dance Reaction – Environ
Talking Heads – Psycho Killer (Greg Wilson mix) – Disco Deviance / DJ Only
Sugardaddy – Love Honey (Greg Wilson mix) – Tirk
Chic – I Want Your Love (Todd Terje mix) – Supreme / DJ Only
Q – The Voice Of Q – Philly World
Nitro Deluxe – This Brutal House – Cutting
Atlantic Conveyor – We Are – Untracked
Firefly – Love (Is Gonna Be On Your Side) – Emergency
Kasso – Walkman – F1 Team
Rose Royce – Do Your Dance – Whitfield
Gunchback Boogie Band – Funn – Prelude
Rufus feat Chaka Khan – Aint Nobody (Frankie Knuckles mix) – Warner Brothers
Happy Mondays – WFL (Vince Clarke mix) – Factory
Young Dog Alien – Gotta Keep Workin It (Greg Wilson mashup) – Reactivate
Stevie Wonder – Superstition (Todd Terje mix) – Motown
Loose Ends – Hangin On A String (Frankie Knuckles mix) – Ten
Aretha Franklin – Rock Steady (Danny Krivit mix) – Rock / DJ Only
Gwen Guthrie – Seventh Heaven (Larry Levan mix) – Garage
The Commodores – Machine Gun (Situation mix) – Motown
B.T (Breanda Taylor) – You Can’t Have Your Cake And Eat It Too (Greg Wilson mix) – Tirk
West Phillips – (Im Just A) Sucker For A Pretty Face – Quality
Edit The Edit – Two Sides Of Sympanthy (PTA mashup / Greg Wilson mix) – Edit The Edit / DJ Only
Stone Roses – Fools Gold – Silvertone
Banbarra – Shack Up – United Artists
War – Me And Baby Brother – Island
Gino Soccio – Try It Out – Warner Brothers
Geraldine Hunt – Cant Fake The Feeling – Prism
Brown – I Specialize In Love – Profile
Visual – The Music Got Me – Prelude
Incredible Bongo Band – Apache – MGM
Tweet – Boogie 2nite (Fat Camp mix) – Elektra / DJ Only
Dc La Rue – Cathedrals (Greg Wilson mix) – Disco Deviance / DJ Only
Teenage DJ – I Was A Teenage DJ (part 1) (Greg Wilson mix) – Reactivate
Sir Joe Quarterman – (I Got) So Much Trouble In My Mind (Barna Soundmachine mix) – GSF / DJ Only
League Unlimited Orchestra – Things That Dreams Are Made Of – Virgin
TW Funkmasters – Love Money – Champagne
Last Rhythm – Last Rhythm – American
The Clash – Casbah Breakdown (Joey Negro mix) – CBS
808 State – Pacific State (Greg Wilson mix) – ZTT

Enjoy - and thanks for reading this!
d.

Saturday, September 10, 2011

iPad-/iPhone-fallback for Mixcloud's embedded player (using HTML5)

A couple of months ago, I've worked out a way how to "purloin" the audio-files from Mixcloud's embedded player, which in turn could be used for an HTML5-based audio player fall-back (yeah, something similar to what I've previously written about regarding the SoundCloud-player).
That being said/written - and for various reasons - I was in second-thoughts regarding, if I should post an article about it on this blog - or not!

In the meantime, tech-blogger Technolux has recently posted an article about how to download Mixcloud mixes, and since he's already (more or less) "let the cat out of the bag", I can just as well post an article then, regarding how to embed a Mixcloud-player (with the embed-code cleaned up) with a HTML5-based audio player as a fall-back for iPads/iPhones; this post is also sort of a natural continuation of the previous posting, regarding doing similar with the embedded SoundCloud-player, too...!

First step:
Read and fully comprehend Technolux' aforementioned article's instructions to find and get the necessary URL-path for the audio-file, which we'll be using in the second step.

Second step:
The cleaned up code for a given set using Mixcloud's embedded-player (including the HTML audio-tag for the "iWhatever" fall-back) looks like this:
<object width="420" height="420" type="application/x-shockwave-flash" data="http://www.mixcloud.com/media/swf/player/mixcloudLoader.swf">
<param name="movie" value="http://www.mixcloud.com/media/swf/player/mixcloudLoader.swf?">
<param name="allowFullScreen" value="true"></param><param name="wmode" value="opaque">
<param name="allowscriptaccess" value="always">
<param name="flashvars" value="feed=http%3A%2F%2Fwww.mixcloud.com%2Fdee3%2F4-teknology-teknology-radio-show-jan-2011%2F&embed_uuid=513fd25a-734c-46e5-b79b-6bf6a0e5c55b&stylecolor=&embed_type=widget_standard">
<audio controls preload="metadata" src="http://stream14.mixcloud.com/cloudcasts/originals/0/e/3/e/2155-2751-410d-9ddc-c39b6fa0680e.mp3" style="width:420px;"></audio>
</object>

(FYI, the HTML5 audio-tag with the found and "retrieved" URL-path to the audio-file has been set in bold the code-example above...)

This should then render something that looks like this:


Which incidentally will also fall back and render the HTML5-based audio player with the set,
if viewed on iPads/iPhones! ;-)

Thanks for reading this...
d.

P.S. The description above only works, as long as Mixcloud has this gaping loop-hole...

Saturday, September 3, 2011

iPad-/iPhone-fallback for Soundcloud's embedded player (using HTML5) - UPDATE

Earlier this year, I posted an article on how to make a iPad-/iPhone-fallback for Soundcloud's embedded player (using HTML5).

This article has garnered a lot of interest hit-wise (and still does, apparently), but there's been some changes that have technically taken place at Soundcloud, which has rendered the aforementioned article's "how-to" obsolete!

Fortunately, for all of you that are interested in playing Soundcloud-tracks on your iPads/iPhones, tech-blogger Technolux has recently posted an article, which shows you how to get SoundCloud-tracks playing on any iPhone, iPad and iPod Touch - and even without using the embedded SoundCloud Player for websites, or having the iPhone SoundCloud App installed...!

That being said (or written), if one still wants to use Soundcloud's embedded flash-based player, the coding-details in my previously mentioned article regarding the modified, slimmed down embed-code with the HTML5 audio-tag embedded as a fallback, still applies!

The modified, slimmed embed-code, with the audio-tag fallback, AND using Technolux' technique:
<object data="http://player.soundcloud.com/player.swf?url=http://api.soundcloud.com/tracks/3417006" type="application/x-shockwave-flash" height="81" width="420">
<param name="movie" value="http://player.soundcloud.com/player.swf?url=http://api.soundcloud.com/tracks/3417006" />
<param name="allowscriptaccess" value="always" />
<audio src="http://media.soundcloud.com/stream/95dbKjNkBNaZ" controls preload="metadata" style="width:420px;"></audio>
</object>

(The bold line of code relates to Technolux' "how-to" in his aforementioned article)

Which should render this:



Whilst in write-mode, I'd like to say thanks a lot to Technolux for the ongoing mail-dialogue!

Thanks for reading this,
d.

Sunday, August 7, 2011

The CaN and dee3-datamixes: now + 300000 DL's combined on mininova!

YAY!!!
Would just like to take the opportunity to honk my own horn and share the following piece of news:
The torrent-distributed sets from both the "Compiling a Network"- and the "dee3 | datamixes"-series have been DL'ed more than 300000 times (combined) on mininova with virtually no - or very little - mention online whatsoever...!

http://www.mininova.org/search/?search=Compiling+a+Network

http://www.mininova.org/search/?search=dee3

On behalf of the artists and netlabels involved, I would like to say thanks to everyone, who's found these sets worth their while to download and seed, too...

Thanks for reading this...!
d.

Monday, August 1, 2011

Google+ - I'm also there, too...

Admitted, this blog's been real quiet as of late, but that will (hopefully) soon change!
But in the meantime, you can also find me at Google+; and you're more than welcome
to add me into one of your circles, if you'd like to keep tabs on my forthcoming musings there!
See y'all at Google+ (too) - and thanks for reading this...!
d.

Wednesday, June 8, 2011

Back in the Grinder: Wax Treatment (Shared link)

Unfortunately (and due to geographical reasons, obviously),
I can't show up at Wax Treatment on a regular monthly basis!

But today's "Random-mix-of-the-day" is from Surgeon's recent
set there...!

On that note, I'd have loved to hear this set by Surgeon on
the Killasan-system, while eating some of Cris' food, BTW!

Link to the original posting: Back in the Grinder: Wax Treatment

For more info regarding Wax Treatment, check out their webpage

laters,
d.

Sunday, May 22, 2011

From a CaN-supporter... (allegedly!)

<a href="http://www.grapheine.com/agence-de-communication-graphique-r1.html" title="humour">detournement visuel</a>

Friday, April 22, 2011

"Compiling a Network" - officially a meta-label...(?)

After a couple of years of on-and-off external suggestions (and pressure) -
"Compiling a Network" is now officially a meta-label on sonicsquirrel.net...!

Link: http://sonicsquirrel.net/detail/label/Compiling_a_Network/1554/

That's right, all of the sets from both the "Compiling a Network"- and the
"dee3 | datamixes"-series are all gathered together and are now available
from here (too)!

So does this mean that I'll henceforth be ditching my previous hosting-service
at archive.org?

No (and yes), as all previous and future sets will also (still) be available from
archive.org, but TBH I'm sort of fed up with some the apparently recurring technical-
issues that archive.org subject themselves to, which at the end of the day will give you,
the user, a less than positive experience - sluggish/slow transfer-rates and occasional
broken links come to mind...

Anyways, and from now on, all file-formats from both the "Compiling a Network"-
and the "dee3 | datamixes"-series will still be available from archive.org,
but as for the mp3-files, which appear as enclosures on these two mix-series'
podcast- and RSS-feeds, all of these will from now on be hosted at - and delivered
from - sonicsquirrel.net.

Another major, noticeable change is that both mix-series' podcast-and RSS-feeds have
not only been updated and slimmed down, they are now both powered by delicious'
RSS-feed capabilties and "dressed up" with the services provided by Google's Feedburner
(something which I earlier have written about); there are many reasons behind this somewhat
radical move, but at the end of the day, all of this is for the better for all parties involved - and especially for you (the user), too.

It's now very late - so I'll be signing off for now, thanks for reading this...
d.

"Before I was so rudely interupted"...

No, this is not a blog-post about the first mp3-file that I ever bought
(and BTW - I've also got Dave Clarke's tune as a 12" too, so settle down...)!

I'm well aware of my lengthy hiatus from this blog, but this is due to the fact
that I've been quite busy with work (and I actually still am, too) plus some other
factors that can probably best be categorized and filed under: "Life got in the way"!

That being written and said, I have actually seen all of the various comments
(i.e.: questions) that've been posted, and I will reply to all of these A.S.A.P.
and in a very near foreseeable future, too...!

Before I wrap this post up, I'd like to take the opportunity to apologize to those of you,
whom have posted comments and might've felt ignored in some manner or fashion,
due to my lack of reply.

As I wrote: replies are (soon) on their way...

Thanks for reading this,
d.

Sunday, January 16, 2011

Guest set on Teknology 15/01/11: Tracklist

For all of you trainspottters that listened to the show yesterday
(and for those of you that accidentally pressed "Record"), here's
the set list:

01. Helical Scan - Index 1 (Monolake/Imbalance Computer Music)
02. Function - Ghost Echoes (Sandwell District)
03. Martyn - Miniluv (Ostgut Ton)
04. The Black Dog - CCTV-Nation 'Slam Mix' (Soma)
05. Rktic - Midnight Glare (Thinner)
06. Rktic - The Opposite (Thinner)
07. Traversable Wormhole - When 2D Meets 3D 'Peter Van Hoesen Remix' (CLR)
08. Traversable Wormhole - Closed Timelike Curve 'Marcel Dettmann Remix' (CLR)
09. RaÌz/Silent Servant - Raíz 'Ciencia Ficción Edición' (Historia y Violencia)
10. Substance Vainqueur - Emerge 1 'British Murder Boys Remix 1' (Scion Versions)
11. Portion Reform - Shift Worker (Downwards)
12. BT - Fibonacci Sequence (Headspace)
13. SGNL_FLTR - Thrust 4 (Stadtgruen)
14. SGNL_FLTR - Thrust 7 (Stadtgruen)
15. Sub - Black Sun 'Version (Motorlab)
16. Miss Kittin & The Hacker - PPPO 'Function's Sandwell Mix' (Nobody's Bizzness)


Thanks for listening - and reading this...
d.

Monday, January 3, 2011

iPad-/iPhone-fallback for Soundcloud's embedded player (using HTML5)

THE FOLLOWING ARTICLE IS NOW TECHNICALLY OBSOLETE!
PLEASE CLICK HERE FOR THE UPDATED VERSION!

-------------------------------------------------------------------------------------------------

This posting falls under the more geeky categories of things, but nevertheless
might be of some interest for all of Soundcloud-submitters/-users out there!


As we all know, Soundcloud offers it's users the ability to share it's players
in various places in various ways; furthermore, Soundcloud also offers some
code so that one can also embed and use Soundcloud's player on one's own
website, blog, whatever!


The embed-code, which one can paste into the HTML-code of one's website,
blog etc., will then generate something like the player shown below: 



595 SESSION 01 - Introduction To 595 by wildtek


However, this otherwise excellent player (which does it's job quite nicely too, BTW)
is SWF-based; well knowing that Soundcloud's players (on their site) work perfectly
well on iPads, their SWF-based players intended for embedding on webpages outside
of Soundcloud obviously won't work, if rendered on iPads and/or iPhones...!


Something which also has been mentioned on Soundcloud's own support-pages - for
example here and here


Therefore, I been trying to work out a simple HTML5-based fallback mechanism for
Soundcloud's embedded players, so that if an iPad or iPhone comes across a webiste
with the SWF-embedded player, instead of showing zilch would then show something
more functional (and musically playable) as the native-player depicted below:








But "How...?" could one ask - and here's - IMHO - the answer regarding how to go about this;
in the following below are two code examples with Soundcloud's original embed-code with the
HTML5 audio-tag embedded for the "iWhatever"-fallback and a slimmed and trimmed down code,
based on Drew McLellan's Satay-method and also with the with the HTML5 audio-tag fallback
mechanism, followed by the "how-to-do"-instructions for the implementation side of things.


Soundcloud's original embed-code with the audio-tag embedded (The "quick & dirty"-way):

<object height="81" width="100%">
<param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2197494"></param>
<param name="allowscriptaccess" value="always"></param>
<embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2197494" type="application/x-shockwave-flash" width="100%">
</embed>
<audio style="width:100%; height:15px" src="http://media.soundcloud.com/stream/rYl37zjX02TL?url=http%3A//api.soundcloud.com/tracks/2197494" controls preload="none">
</object>


The modified, slimmed-down embed-code with the audio-tag embedded:

<object data="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2197494" type="application/x-shockwave-flash" height="81" width="380">
<param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2197494" />
<param name="allowscriptaccess" value="always" />
<audio style="width:100%; height:15px" src="http://media.soundcloud.com/stream/rYl37zjX02TL?url=http%3A//api.soundcloud.com/tracks/2197494" controls preload="none"></audio>
</object>


How-to-do:

  1. Copy and paste Soundcloud's embedded player onto the webpage, where you want it to appear, with supplied embed-code from your artist-page on Soundcloud
  2. Flush your browser's cache, reload your webpage with the now embedded player, and press "Play" on the player
  3. Refresh your browser's cache window, and look for a cache-list entry that looks something like this "http://media.soundcloud.com/stream..."
  4. Copy the above-mentioned URI, but only the first part of the string - as in the following: http://media.soundcloud.com/stream/XXXXXXXXXXXX?url=http%3A//api.soundcloud.com/tracks/YYYYYY
    (note: "XXXXXXXXXXXX" is a 12 character alphanumerical string, where the "YYYYYYY" is a seven digit string; see the bolded code-strings in the code-examples above)
  5. If using Soundcloud's unaltered embed-code, then insert between the closing embed- and object-tags the html5 audio-tags with the necessary URI- and values, then paste the aforementioned URI from Soundcloud in as the "src"-value in the HTML5-code; but the second slimmed-down embed-code with the audio-tag embedded is the one you should use - just stick the HTML5 audio-tags and values in between the last "param"-tag and the object-end tag, then you should be good to go...
    (again: see the bolded code-strings in the code-examples above)...
  6. Save your endeavors/publish/whatever - and that's it
Here's a working example that you can check out on your "iWhatever":





As for now, this solution works, and I'd like to say thanks a lot to Vergel Evans (http://www.humanjava.com/) plus some of my students (to remain unnamed, so they won't get hung out by their peers for being a "teacher's pet") for volunteering to test this solution (or: workaround) out!


Also please note that this solution works for now; I can't nor won't guarantee it'll work after the next major girlie-name technical overhaul Soundcloud puts it's site through; but one can hope that they'll re-jig the code for their embedded player, so any forthcoming player has a similar fallback mechanism!


(And to Soundcloud: go ahead and use the code in this post, but remember to send a check to me...) ;-)


Thanks for reading this...
d.