You are browsing the archive for 2009 March.

Soundcloud case study

March 11, 2009 in Open Source, Services by Freaking Wildchild

SoundCloud seems to be the all-around, easy to use, drop-and-play solution for any digital audiophile around. It supports a majority of uploadable file formats, including aiff, wave, mp3, ogg, flac and aac. It’s widget is even easier to use, point and click the share button and in no time the widget is implemented on your website. Their file uploads and streaming are raging fast which is based on the KISS principle.

There are three widgets available:

  1. “sets” which will show the active waveform and album art; together with a “buy now” link (example)
  2. “track” which will show the tracks waveform, comments and “buy now” link; (example)
  3. “dropbox” which can be put on any website, which is an universal portable way to move digital music without any hassle at all! (example)

The RESTful API of SoundCloud seems to be simple and yet sturdy, aimed towards open-standards. It’s API (console) supports oAuth, XML and JSON to give the smallest details of the SoundCloud owner. They encourage hacks and apps towards their audio platform, because their believe lies that audio is a key part of the web. The SoundCloud developer team has an open transparant foundation which encourages feedback and suggestions to improve it’s platform. Their file storage is based on Amazon 3S. There are extensive examples available through the website like A Javascript player; Python, Ruby or Cocoa API wrapper and more!

SoundCloud has a Developer Manifesto on-line, which states “we aim towards a platform where artists, labels and music professionals from around the planet can host, share and receive music in the smartest and most efficient way imaginable”.  This platform will complement the VisualDreams platform towards portable music for music professionels around the planet without breaking any bank beforehand!

Their application was first not supported by Wordpress before going through hoola-hoops; although I’ve changed that a few days ago with the visual-sound-plugin-for-wordpress which also supports the ArtistBlog.ME and ArtistPlug.ME (VisualDreams) API immediately. More examples about this plugin is available at development.artistblog.me/visualsound-plugin

I’ll be looking forward to implement this application through ArtistBlog.ME with the VisualDreams engine, so it’ll be the added glue towards the users convenience to get their hard-labor heard, discussed and promoted.

As a last nice thing … Check out this!

VisualMIX Engine

March 11, 2009 in Open Source by Freaking Wildchild

The VisualMIX engine is a combination of hard labor, industry research and sleepless nights together with a dim screen with white letters. Welcome to the engine written in Perl, created over the few years and implemented so tightly it’s an event on itself! It’s technology supports (but not limited to) a full customizable templatable website, virtual domain support, advanced VeXX (XML) script language supporting dozens of on-line services and feeds, advanced protection system with granular security, download protection, diverse on-line media and document formats are supported on-the-spot, API supporting raw-import for iframes and RPC:XML for exporting filesystem details.

This engine is currently on-the-move, under construction and deconstruction. The sites below could be down because of this migration.

I wouldn’t be promoting something if I wouldn’t be eating my own dog food .. right? Some of the websites I’ve created with this engine:

The name wasn’t always VisualMIX; it used to be VisualDreams; and had the unpublicised name VisualART, which was merely an audio/visual file manager with support for easy uploads and userfriendly (or SEO friendly) url’s. I needed a system myself which was able to get a load of files while processing them automatically towards my website. It’s support for that many file-formats and features is more a fanatic rage of programming and sleepless hours. Either I could be lying in bed staying awake or be productive and fix some (more) code …

You could think about it as the “new-age filesystem”, maybe a File-Content Management System, to stay with the buzzwords. It can be tweaked to the maximum and it supports dozens of graphics formats which are converted real-time after upload. Last development includes a licensing system which is backed up by the JW-Flash player and heavy CPAN module support. A wordpress module is available with direct support towards the VisualDreams engine, straight from the programmer.

If you thought that was all? Nah, it has a very extensive form engine which hides the e-mail of the recipient, a doc & xml-to web reader and extensive password modules supporting both tickets and (encrypted) logins. Multi-language support, SEO friendly links, rss feed & podcast is available at the fingertips for anyone around. Upload your file and it’s on-line, it couldn’t be easier than that!

There are no real storage limits because each file is a seperate object without the database overhead. It’s based on open-source, Linux, Apache and Perl. FTP, Webdav and a scarce web frontend are currently the only supported protocols to get files uploaded; although this will be changed as the front-end is not so important to keep a VisualDreams engine disk managed; it would just relax the user with it’s many supported (and undocumented) options.

It’s development in the mind is 24/7/365; features are getting added 24/7 while speed and security cannot be comprimised. Some of the upcoming features will be:

  • Front-end management interface;
  • Automatic conversion of .MOV/.AVI & other large formats to Flash;
  • Feeds for all files supported by the VisualDreams engine;
  • SoundCloud Widget & API support;
  • Add static-website support for super-cachine;
  • Seamless integration towards the ArtistPlug.ME network (including ArtistBLOG.ME);
  • Template Widget Support;
  • Plug-in and Yubikey support;
  • release of parts towards the oss world;
  • …. and it won’t stop here!

Wordpress SoundCloud & ArtistPlug.ME plugin!

March 11, 2009 in Open Source, Services by Freaking Wildchild

Admin Screen v1.04

Admin Screen v1.04

Welcome to VisualSound, the WordPress (MU compatible) plug-in with built-in SoundCloud & VisualDreams support.

After searching for a long time on the Internet, I’ve not found any clue for any SoundCloud widget available; so I’ve started development of VisualSound; which is currently in use at some of the Wildchild pages. The applet has a natural interfacing towards SoundCloud & other multimedia providers.

Later support will include direct API support towards SoundCloud and VisualDreams/VisualMix.

The configuration screen allows easy access to a few applet options, available to the users convenience.

* (this SoundCloud widget should autostart!)

WARNING !!!

v1.10+: The standard soundcloud URL can be used as command like {soundcloud play url} and {soundcloud autoplay url}.

pre-v1.0: This plug-in has been simplified with commands.

  • Double check your previous posts/page syntax if you upgrade from pre-v1.0!
  • Disable/Re-enable plug-in for full support to upgrade from pre-v1.0!
  • For Soundcloud: use [keyword] soundcloud and [provider] soundcloud in the configuration screen!
  • If your plug-in does not work, try as [provider] beta

Old syntax: [visualsound username mode location] New syntax: [keyword mode username location]

Newest Syntax: [keyword mode url] where keyword is soundcloud for SoundCloud!


Syntax line:

[keyword mode username location]
 


 
BLOG Network Currently in upgrade: ArtistBlog.ME development
>ArtistPlug.ME network development
 

[
keyword mode username location
]
description
[
soundcloud track username location
]
play individual track name
[
soundcloud playtrack username location
]
autoplay individual SoundCloud track name*
[
soundcloud set username location
]
open SoundCloud set name
[
soundcloud playset username location
]
autoplay SoundCloud set name
[
soundcloud dropbox
]
show dropbox widget
[
soundcloud cloudplayer
]
show thecloudplayer in blog!
[
visualmix artistplugme username location
]
Open inline ArtistPlug.ME (visualmix) API
[
visualmix artistplugme username location
]
open visualmix api at location

Downloads:

Revision History:

Send wildchild your track

Enjoy!

Freaking Wildchild

Tags: , , , ,
24 Comments »

by Freaking Wildchild

Yikes, two Leaseweb server crashes in a row!

March 9, 2009 in Internet Provider, Murphy's law by Freaking Wildchild

I’ve been having a terrible headache of crashing disk drives lately. For sure when this happens for twice in a row! Once at 2 march 2009, the second at 8 march 2009. This with the brand new HP DL 180 server hosted at Leaseweb.

Mental note: whatever you administrate:

KEEP BACKUPS READY! All time!

The first crash at 22:45 was swiftly taken care of, the disks were changed inside 24 hours with Western Digital, the dataloss was quite minimal.  After working for 5 consecutive days all data was recovered, including my work for a second server which was ordered through Leaseweb. The restoration process was visible by miles, since the changes from ArtistBlog.ME/beta were implemented at once at the production side of ArtistBlog.ME.

The second crash happened just a day before writing this, this time at night. At 05:00 I’ve noticed the server was going very slow and I was able to send myself the latest snapshot of the backup which was ready to be transported. The server was brought back online at 18:00 thanks to Leaseweb support and after a bit of MySQL & permissions troubles the ArtistBlog.ME component was back on-line in no time later.

Leaseweb has responded me “the HP controller firmware seems to be buggy, which will be upgraded tomorrow morning.” Hopefully this firmware will fix the server with an automagical potion of fairy dust so it’ll be enchanted to the use of the ArtistPlug.ME network for many years. I’ve already demanded for a parallel solution if this server would corrupt it’s data one more time, to get a kosher prompt replacement of the server; because this could hurt customers with the second server i’ve been preparing at Leaseweb.

So, Leaseweb, let’s really hope so this HP DL 180 server will be healed up with the firmware for reliabilities sake…

update (19 june 2009): Until now the update has been working great! (holding wood). Leaseweb support has been swift and easy and the server has lived long and happy since that famous HP controller firmware update!

You’ll find a bit of reference material underhere!

Read the rest of this entry →

by Freaking Wildchild

ArtistBlog.ME had a crash .. at start ;)

March 1, 2009 in Murphy's law by Freaking Wildchild

Some more news about this hard disk crash …

  • ArtistBlog.ME & ArtistPlug.NET were before in development locally & remotely
  • The changes with Wordpress MU and Buddypress were just at their final milestone
  • The graphics were fully implemented, css files were tweaked
  • A lot of my work was semi-done on that system ready to be transported to another
  • I was backing up as we speak …….

Then, the enevitable happens, the moment I was doing a tar backup to move everything off-site the hard drive started spewing out I/O errors; the backup didn’t even made it!

The bad news: A lot of the front end has been demolished, including a few plugins I’ve created. The Wordpress directory was zero’d out with a lot of other files.

The good news: The database was found intact for about 95% ! Woohoo!

All content, layout, images and doodles will be reinstalled in a matter of time, the network has experienced a week slowdown but hey! I’ve got a new mental note!

  • Don’t buy seagates 1000gb drives! Furtheron the site has found it’s basic design now!
  • be prepared before you are prepared! Because once you are backing up it could go wrong too!

Signing out!