Archive for March, 2006

What’s new in the labs?

The research team at MusicStrands has been working to deliver cool new features from our labs. Here’s a summary of our latest work. Visit our labs page to try out these new features.

Musical Chain of Discovery
In some cases, music discovery is like a chain of recommendations. You discover an artist you like, and from there another and another, your taste continually expanding. We call this process the Musical Chain of Discovery. This page allows you to simulate that process using our recommender engine. We find the musical chain of discovery from one artist to another! For example, what is the musical chain of discovery from Bruce Springsteen to B.B. King?

Comparing affinities of users
Another new feature in the labs lets you compare affinities between users and attributes of the items in their respective libraries. For example:

Real-time popularity for tracks, albums and artists
The real-time music popularity computation is performed by rating each play event according to an exponential decay function, and then computing the average of the ratings. You can adjust the number of play events considered as well as the decay factor for the rating function.

Share/Save/Bookmark

Tag! More MyStrands for .NET Mobile features

The MusicStrands mobile team is hard at work providing more MyStrands features for a mobile world. Another new release of MyStrands for .NET Mobile is available for download.

MyStrands for .NET Mobile version b0.2.2.000 (for those keeping track) includes all of the great features described in the March 9 posting, and adds:

  • Tag Cloud — the ability to easily build playlists based on tags applied to your music
  • Offline mode — accessed through an option on the Preferences page
  • More track information — a menu item on the Track info page lets you read detailed information about the track on the MusicStrands Mobile website.
  • More community features — contacts and influences are now displayed on the community page
  • Technical improvements — contact information is cached for the current session, and a playlist ordering issue has been resolved.

In case you’re not familiar with MyStrands for .NET Mobile, here are a few screenshots to introduce you to the product.

The Library view shows your library by track, or as shown here, by artist. From the Library view you can select the music you want to play, build a playlist, get recommendations based on a selected artist or track, or select the way you want to browse through your music.

The Now Playing view shows you basic information about the tune you’re playing, and lets you get to more info with a click or two. From the Now Playing window you can:

- Find out more about the track
- View, add or delete tags
- Get recommendations
- Explore community information (through Who’s Listening)

Both the Library view and the Now Playing view provide a link to the Recommendations screen. The Recommendations screen lets you play a 30 second clip of a selected track and choose to view track information on the Mobile website. Recommendations let you discover new tracks and artists, expanding your knowledge and experience of music.

MyStrands’ Community features—shown in the following screen shot—enhance and enrich your music experience. The contacts section lets you see what friends, or those whose musical taste you admire are playing. Select a track from the list under a contact’s ID to obtain and play a 30-second clip. MyStrands’ Who’s Listening feature lets you see who has recently played the track you’re currently listening to, and then check out what else that listener has played. Links to User Info on the mobile web site let you read a user’s blog, look over his or her playlists, and discover even more tracks through a user’s play history.

Tag Cloud provides a quick and easy way to build a playlist for your current mood, activity or musical preference. The Tag Cloud screen lets you choose from a set of tags applied to your music, then instantly select the songs in your mobile that are marked with that tag. It’s a quick and easy way to get a set of tunes organized an playing on your mobile device.

If you have a Windows Mobile 5.0 Pocket PC, try out this new release of MyStrands, and let us know what you think. And, remember to check out this page for new information on continued development.

Share/Save/Bookmark

Go Mobile With MyStrands!

This just in from our Mobile Team!

We have updated the MusicStrands Labs site with an interim
release of the .NET MyStrands Mobile client. If you have a Windows
Mobile 5.0 Pocket PC, check it out at:

http://labs.musicstrands.com/features/mobile.html

Scroll to the Windows Mobile Client for the downloads.

Here are the new features and fixes in this release:

  • Added Shuffle and Repeat Playlist options.
  • Added community features:
    • Time at which track was last listened to
    • Previous 5 tracks a user has listened to
    • Ability to listen to a 30 second clip of a user’s
      previous tracks
    • Ability to see Track Info of previous tracks
    • Ability to see User Info
  • Tracks played are sent to the OpenStrands server, for your
    play history.
  • Reduced time to Update Library.
  • Reduced application load time.
  • Added playlist name to Now Playing form.
  • Added Artist name to Now Playing form.
  • Added Personal and Community tags to the Tags form.
  • Added Playlist management:
    • Ability to add or remove tracks from a current playlist
    • Ability to change the order of tracks in a playlist
    • Ability to delete a playlist
  • Added Duration, BitRate, File Type and Location to Track
    Information form.
  • When stopping a 30 second clip, the main track is now
    restarted in it’s original position.
  • Supporting playlist and track synchronization via Windows
    Media Player 10 media sync function.

By the way, the Mobile Team freakin’ loves feedback. Really, they absolutely live for it. So tell ‘em what you think by sending comments to feedback@musicstrands.com

Share/Save/Bookmark

Come Join the Fun!

We interrupt our regulary scheduled programming to bring you this important announcement from our Human Resources Department!

We seek a Senior Search Engineer (Ph.D. in Information Retrieval or
equivalent with strong software development abilities).

Does Levenshtein Distance sound familiar to you? Have you read
Managing Gigabytes and know all the pros and cons of mg? Do you
understand how Page Rank works? Do you love programming and seeing
your work used by millions of people? Interested in helping people
find the music they like and helping musicians find new fans? Would
you like to enjoy the beauty of Bilbao, Spain and the unique ambience of
the MusicStrands workplace? If so, please send an email with your resume to Jobs@MusicStrands.com.

Share/Save/Bookmark

Strands on Flickr

www.flickr.com