Blog

Sat

20

Mar

2010

Computer Science Lab:Win32 hook gives spotify brand new features

Some time ago, I got a check of a plugin for Spotify which added a lyric version by creating a fake window extension which follows the Spotify window.

 

I just come across the idea, and began to write Spofity, a spotify application which emulate spotify views upon the regular spotify window, so new and intresting features can be punched to the official client.

 

The hack is simple. It caughes some simple deals with the spotify window and then emulate it's interface. It should listens for URI grabs by the spotify interface and act by it. The goal is to create a unique view for a certin playlist URI, which can add iTunes browsing like features. Many new opportunities opens from here:

 

  1. Biographies from independent artists
  2. Blogging facilities
  3. Purchase of concert tickeets
  4. Personal spotify view for playlist authors
  5. Playlist community integration in the client!

 

 

2 Comments

Wed

17

Mar

2010

Window hooking: Extend existing apps with new features!

What about giving your favorite app a new roundup? By hooking the app window with another app opacity, you can give a feeling of giving the app a touch up.

 

I introduce this in Spotify. By developing a view which like the spotify one, and then hook it together with the Spotify Window, we can emulate a feeling of making a new native view of Spotify. By caughing messages circulating between spotify and the app, we can introduce new views that never has been found in Spotify.

 

For example, we can introduce a new, more powerful "Artist view" that are attached to an artist URL by the url listener. Through it, we can make it possible to link up artist blogs, playlist shares and more powerful features that previously needed a web browser for viewing.

 

As I stated in Spotify's Get Satisfaction forum, Spotify seems to hand out the development on the crowd insteead to reduce cost, a significant reason why they didn't block despotify completly. If this works well, we may see a future in a more enhanced version of the client straight before the guys at the office do that, giving a roundup in "creativity and innovation".

1 Comments

Tue

16

Mar

2010

Similarism

Read More

Tue

16

Mar

2010

Public Submission

On April 25th, the opening cermony resumes for the Event Hall of Swedbank in Lidkoping, and we have handed in a music submission for being played as lounge during opening, pause, and closure for the event by email and phone to the event responsible. We hope the submission will be accepted, althrough there is no gurance of a need of lounge and there is no legality obstacles blocking the possibility.

 

 

10 Comments

Tue

16

Mar

2010

Happy Birthday!

Today we announce that the brain behind Dr. Sounds, has it's 19th birthday!

11 Comments

Sat

13

Mar

2010

The ontology of the 'free' web

 

The legalization proccess of the comsumption of music, games, videos on-demond by Voddler shows a brilliant and exciting development of the new, hyper and transnational area, which in personal space can be told as a new, electronical dimension, to be compared with the reality and the theoretical 'Astral' space. The communication has been told as a speech for democracy, creativity, innovation and being a alternate world for teenagers.

 

 But as with every thing in the reality, there is some darker side of this. The new 'reality' that removes all limits and physical boundaries hides some dangerous traps. The top of them is:

 

  1. Distribution Conflict, the unlimited space distribution of the entities (concepts, ideas, stuff) in conflict with the fundamental rules of existence (work, money and effort)
  2. Dependence of energy, economical resources. Living in the digital world charges the earth of its resources.

This is the core things that brings hidden traps into the further situation.

Read More 7 Comments

Fri

12

Mar

2010

Sugar Kick Substitution: Cross context experience

Are you dreaming about taking a travel to a new environment?

 

I just found out when I woke up that I want to simulate the feel of being in a big city on vacation to get some new influences to my life.

 What I done was to open my Spotify Client and done a query about city sound effects.

 Now I'm running Traffic City X9 from the album Movie Sound Effects on Spotify.

 

It feels realistics, thoughly I'm in my room in my little town, I gets a big city experience. Cool, cheap and freshing!

4 Comments

Thu

11

Mar

2010

How Spotify and other music service works

Wondered how Spotify put their content in the spotify player?

 

My theory about this is following:

 

Spotify, is a file sharing service (legal) where music is streamed between the clients. New songs are streamed from the service and then stored in a local cache. When other peoples plays that song, your spotify transfer your part of the file to him. This will broad the stability of the main server.

 

When an artist or label submits their content to Spotify and other music streaming service, they must do some important steps. The music must come in raw format, and have a album and a code called ISRC (International Recording C) applied to it. The code are generated from a vendor, which charges the publisher a fee for letting them provide their recordings within a specified number range. The album must also have code to, in this case a UPC (Universal Product Code). Similar to ISRC, they must be purchased or subscribed from a certin organisation.

 

 Unsigned bands or artists usually don't have the possibility to assign their own works with those codes. This is the main reasons why artists themselves can't get their music on music stories or service if they aren't bound by a recording contract. But there is a additional option - the artist aggregators.

 

A Artist aggregator can be the bridge between the bedroom and the industry. A Artist Agreggrator differs from labels in the case that they don't claim exclusive rights to music submitted to them. However, they often requires that the product hasn't been released by another distributor to not confuse web services.

 

 The artist agreggator works on the way in the mean that it has a system and a database with releases. In the database, all recordings storied in it has a unique ISRC and albums belonging to it with their UPC. When the aggregator publishes new releases, those entries are sent to the service system, in this example Spotify. Spotify receive the releases into their incoming system. In this system, the releases are encoded to fit the requirements of the service. The DRM (Digita Right Management) are also applied to the works, causing them to be encrypted or watermarked when it comes to the end user's computer.

 All new releases are coming in a "release window". It means that when a release is published in the release system, it usually takes some time before you can find it through it's public interface (web or application). It's because all new entries are collected together into the incoming collection of the system.

 

When the limitation of the current import is done, the inbox are closed. The coversation proccess takes apart. When it's done, the metadata and DRM applies to it. When this is finished, it's time for indexing. When indexing, the service makes a huge amount of possible search queries that makes the new content visible. This is to speed up the time to show the result for the user. The indexing will take some time, and are never done. It's something that the end user won't see or have any control of, but is very important to enasure decent performance in the system.

 

When the service, in this case Spotify, feels ready with the importation, they finalize it. It's done by clicking a button in the interface, and deletes the "progressing" tag from the entries and quires, which hide them from the system when it was non-ready. It's preventing the users to hit content which aren't complete converted and added to the service.

 Now, the new content will be available for enjoyment in the service.

 In this case Spotify, the whole progress can take up to three days, depending on the size of the chunk imported, the current deals and finally how well the importation process are done.

 

By the UPC code, the economical benefit can be connected into this situation. In the stores economical part of the system (which handles purchases or royalities), all UPC codes represents a release. The UPC code are then bounded to the apporiate aggregator or label who delivered them. The songs are also involved in this part in a similar manner by their ISRC code which is similar to UPC.

 When a user gets intrested by a certin track or release and buy or stream it, the application sends a message to the service. The message contains the track ISRC, the album UPC and the ID of the users. It then sends a message to the economical system, to add a royality for the apporiate album, called a transaction.

 When the transaction is done, the store sends back a message, which tell the player that the purchase or stream has correctly been revenued. Now will the song be transferred by either the P2P model or the ad-hoc model.

 

 After a certin interval, it's time for the Payout. This means that the service will collect all the royalities bounded by their UPC and ISRC that has generated them. The system will summarize it, witdraw the fees that the storie charge for them and then pay out the rest to the aggregator.

 

On the aggregator, their system will now receive a invoice, containing the expediture for all their ISRCs and UPCs! The royalities that are summarized to the releases are then assigned to the user or label who are owning the release on the site. The money are then shown up on their account pages.

 

Because most money are international, US dollar are wide used for all transactions. This means that artists will see their incomes measured in dollars.

 The real funds are stored on a account set up by the aggregator. The aggregator stores them there until the artist request their witdraw. Some stories has a policy where you can witdraw money once they have exceeded a certin amount.

 

On those aggregators who works with individuals or small companys, the payout proccess has been simplified by a service called PayPal. This service is a bank for the internet, where you can transfer money securely. You can connect a credit card to your paypal account and pay with it on millions mercants over the internet. The mercant will never see your account or credit card number, making the security very strong.

 

 When you request a payout in this manner, the funds are transfered to the pay pal account you have specified for them on their settings form. The funds can then be moved to your local bank account by another witdraw request on their site. Also, if you do purchases with your paypal account, the existing funds will be taken for that transactions.

 

 For aggregators whose customers are companies, hence labels, the system is usually more complex. The payout model can either be traditional credit invoice system including a physical mail to your company's mail box, and be a conventional bank transaction.

 

 For individuals, the case is good when using paypal for witdraw. Paypal has deals with millions of local banks, enasuring that the "internet funds" can be converted to regular funds to credit your regular accounts, solely the same money funds you use to pay your bills and buy food for a example.

 

 When transfering funds to your home account from the internet, the currency rate may change. In my case, my funds will go from Dollar to SEK and because diffrent currency has variable rate, you can loose or earn funds. In this case, you will loose funds if the rate has going done. This is the same business as what the actually talking on the economic news on the tv!

 

That was all!

 

 

10 Comments

Fri

05

Mar

2010

Ticket of Freedom

One of the most mystical and philosphistic things is the case of what we really feel as "freedom".

 A freedom can be to have the right to say, write, or express almost anything without being regulated by the territory laws. A freedom can also mean  a life in a society which accepts who you are and is.

 But freedom is a relative subject. Even the most open and freedomfull society must have regulations of which things you can do or say. All know that in a working society, action will take against you if you infrage of other peoples belongings or life.

 

 The song Ticket of Freedom is a dark soundscape, 20min long, which I nowmore tough as a musical illustration of the various kind of insights of freedom that lives around the world, in the history and even the future.

 It's a dark soundscape. My mind goes to a future civilisation, where peoples tend to get the "ticket of freedom". The ticket is not means as something as the bit paper you have to authorize your ride of a train, it's a metaphorical model of how peoples really acquire their freedom in the relative context.

 

When you is small, your freedom is restricted. You have only access to your own toys and room. Sooner you grow up, begin school and get friends, your physical and social "context" getting bigger. You're permitted to get to your friends on your parents conditions. But when you're small, your wishes context are small to.

 

 This also not only applies to individual. The societies around the world has through the history got more freedom over their physical and contextual range. The development of new technology and tools has enabled humans to cross new areas, which previously was impossible for humans to attend, due to climate, distance and physical attributes.

 

At the same time, the humans h

 

1 Comments

Sat

27

Feb

2010

Beyond the failure of Active Desktop, the (success) story of the new technology.

Played around with a virtual machine of Windows 95 and 98 with Active Desktop.

 Remember the old days when we had telephone modem and upgrade our web browser and got exciting new features to the desktop - Active Desktop. It was a very cool feature but were kicked of the road fast due to the telephone connection. The fact that we didn't had phone connection made the features annoying, and every time we clicked on something on the desktop, the telephone modems begin to dial and had to cancel it. Not rarely the computer hanged at the attempt to access the online content.

 

But the time has been changed. Microsoft lost their chance with Active Desktop, but the concept has been reincarnated into the mashup age of the internet. Microsofts reattempt of Active Desktop included the introduction of the much buzzed "Sidebar" feature of Windows Vista (which replaced AD), but the sidebar feature where removed and the Active Desktop concept where now in fully power under the new name.

 

The windows taskbar shortcuts is still there, even if this could be felt as a duplicate due to the addition of the new Windows 7 feature, which integrates active application fields and shortcut into a universal button.

 

Active Desktop will however not be forgetted. It's felt for me as an preview of what the past future technology could offer. And when writing this, I'm in a little hobby project designing a new apporoach for better web sites and web design without having to spend time on javascript, css and html!

 

 

45 Comments

Wed

17

Feb

2010

Female clothes and new releases on Spotify!

Two days ago, the re-release of Aquasphere has been populated on Spotify. The reorganisation of releases is nearly complete.

 The release of Armanium is going to be witdrawn and I will enter a new release scheme - 6-9 month per release to save money.


Another passion I got is for female clothes. I'm loving to experiment with my style and I feeling sometimes as a female. I'm often seeing my spirit as a female though my body is a masculine.

 

Fire Spot are nearly ready. After 9 months of work, this revolutionary little application will make it possible to convert web pages to Spotify playlists by some few handshakes. I'm also waiting for Andres Sehr's opinion of the little uility, maybe he could write something about it on their official blog post.

 

In the meantime, I will try to inject plays of my songs by looking up Collaborative playlists of Ambient/New Age music and inject own tracks in the list.


 When releasing music, I tempt to use at least two songs as "search handles". This means that the name of the should be already be famous in the genre or style, so when peoples searches for the famous name, they could find my works to...

 

 

38 Comments

Mon

30

Nov

2009

Site almost finished

After a weekend of excessive work with this site, I've probably ended up with the final draft of this site.

When I'm getting more time, I will set up a sister site, for Body Surf which inherits this layout.

 

All graphical content are done with open sourced software, Gimp. It's pretty cool in mixture with html/javascript scripts.

1 Comments

Sat

28

Nov

2009

Scientific aspect of amberlight

 

 

I'm a guy with ADHD which make it hard to me for holding the concentration at a certin point for a large amount of time. I discovred recently that my own soundscapes I made myself helped me to not let the focus ran away from my current goal.

 

Yesterday I saw an article in the swedish television which wrote about an studie (from 2007), which proved that contigous sounds in low volume could help children to concentrate.  Off course, they said that wouldn't have headpones with only noise. I just discovred that my soundscape I produced could fill out the role as a concentration "point" for me. They create a power townwards this, a "gravitation" that prevents the focus to fly away and be captured by impulses from outside.

 

Normal music, such Pop and Rock can thoughly do the reverse, because it iself could be a own point for focus, but the solid sounds can solely work as a "focus magnet" and help me to be concentrated.

 

References (Sorry for forgetting links)

 

http://svt.se/2.22620/1.918505/tv-brus_bra_for_barn_med_adhd

 

 

Recently I read about a study which proved that continuos sounds could help peopels with ADHD to get more concentrated and work better in some situations when listing to a white noise on moderate volume.

 I was very amazed by the report, and as I think there only was white noise, and there was no other kind of music involved yet, I sent one of the key peoples of the study at the Stockhomls University by email and told him about my musical projects.

 On the afternoon the next day, a answer from him landed in my mailbox. He wrote he was slighly intrested to use some kind of music for further studies in the topic and consider a involvment of my music if it would suit the conditions they have proved for the soundscapes they done researches about. So he wanted a link to samples, and I sent two links, one to jamendo, another to spotify and some tips of tracks I think he could check out. It's very intresting to see what's going on this topic.

3 Comments
free counters