more mashiness than a mountain of monkeys

By stevel stevel Permalink
We’ve been working on improving mashTape for the upcoming Genesis release.  Originally, mashTape was sort of thrown together haphazardly as an “extra-time” project… we finally got some time to give it some true and proper love, and well… it shows.  The new mashTape has been completely re-written from the ground up to be more extensible and flexible than ever.

In the time since the first rev of mashTape was written, we’ve had some other add-ons crop up such as Concerts & LyricMaster which have removed the need to cover those features within mashTape itself.
The new mashTape focuses on 4 types of info:

  • Artist Info
  • News (via RSS feeds)
  • Photos
  • Videos (or any sort of Flash-y thing)

This information is presented in tabbed panes, just like before.  The major difference now is that mashTape is now extensible via additional add-ons.  Developers can create new add-ons that add new providers to bring in even more content.  We’ve uploaded Delicious & Vimeo providers as examples of this.

Of course, along with all this work, we’ve expanded the types of information mashTape now delivers.

Showing the artist biography, photo, discography, tags, links, and members of the band.

Showing the artist biography, photo, discography, tags, links, and members of the band.

The Artist Info now shows the artist photo, biography, discography (with cover art), members (if it’s a multi-member act/band), related links, and tags.  By default we use a combination of Last.fm+Wikipedia+Freebase+MusicBrainz to get this info, but we’ve supplied a second provider using Wikipedia Japan as a demo of a single-source provider.

The News tab pulls in information from multiple RSS feeds.  We ship with Digg, Hype Machine, Google News, Yahoo News, Google Blog Search, and MTV providers for this tab.  You get an index view of all the results, and you can click on them to read the excerpt directly in mashTape.  You can then click off to launch the full detail view within Songbird’s browser.

Photos streaming in and animating smoothly

Photos streaming in and animating smoothly

For Photos, we ship with both Flickr & SmugMug providers.  The animation is a lot smoother and less CPU intensive now.  Additionally it now overlays information on each photo.  What’s super cool is that you can now resize the display pane and mashTape will load in higher resolution photos for a more immersive experience.

And lastly, for the Videos tab we ship with YouTube & Yahoo Music providers.  As with the News/RSS tab, you get an index view with thumbnails and title.  You can click them to load them up within mashTape and play them directly.  As with the Photos tab, if you resize the display pane, the video will scale up or down accordingly.

We’re looking to launch mashTape as a “first-run” add-on (meaning included by default) with Genesis; but in the meantime, I’ve uploaded it to the add-ons site for you to download.  However, mashTape requires bleeding-edge bits, due to its dependency on the new Media Core API, as well as the display pane tab header changes.  You must be running a nightly from 2008-09-25 or newer in order to use the new mashTape 0.2.0 builds.

RSS feeds pouring in

RSS feeds pouring in

Resizing the photo stream and loading in high res photos for a more immersive experience

Resizing the photo stream and loading in high res photos for a more immersive experience

Loading and playing YouTube videos directly in mashTape

Loading and playing YouTube videos directly in mashTape

Both comments and trackbacks are currently closed.

3 Trackbacks

  1. [...] Improved mashTape When you listen to music in Songbird you’ll have the option to see Flickr photos, YouTube videos, last.fm biographies, google news (and more) for the currently playing artist. mashTape has been completely re-written from the ground up to be more extensible and flexible than ever. [...]

  2. [...] Improved mashTape When you listen to music in Songbird you’ll have the option to see Flickr photos, YouTube videos, last.fm biographies, google news (and more) for the currently playing artist. mashTape has been completely re-written from the ground up to be more extensible and flexible than ever. [...]

  3. [...] Improved mashTape When you listen to music in Songbird you’ll have the option to see Flickr photos, YouTube videos, last.fm biographies, google news (and more) for the currently playing artist. mashTape has been completely re-written from the ground up to be more extensible and flexible than ever. [...]

12 Comments

Subscribe
  1. GeekShadow Sep 26, 2008 2:00 pm Permalink

    Awesome stevel ;)

  2. Lenny Sep 26, 2008 3:17 pm Permalink

    lots of cred to you @ songbird!

  3. aniol Sep 27, 2008 5:57 am Permalink

    Great. My congratulations for the work.

  4. koppah Sep 28, 2008 7:14 pm Permalink

    This looks great! Can’t wait to see the next release!

  5. be Sep 29, 2008 2:48 am Permalink

    Woot, Songbird search / Database / Scanning is fast now :)

  6. jishu Oct 7, 2008 3:10 am Permalink

    sincerely the photo scrolling is very annoying, photos scroll too fast, imo, will be better to let the user to press a button for scrolling photos one by one or turn on off the scrolling

  7. stevel Oct 7, 2008 8:35 am Permalink

    @jishu You can pause the stream and advance (or go back) one by one by clicking the controls on the bottom right.

  8. jishu Oct 7, 2008 2:40 pm Permalink

    stevel, for me i must keep the mouse over the left arrow near the photos for stop the scroll otherway it keep scrolling clicking doesn’t work

  9. stevel Oct 7, 2008 2:45 pm Permalink

    @jishu: Which version of mashTape are you using?

  10. jishu Oct 8, 2008 6:22 am Permalink

    mashtape 0.1.7 and Songbird/0.7.0 (20080819112708) (2008072921) Build 716

  11. stevel Oct 8, 2008 8:28 am Permalink

    @jishu: Ah, you’re using the older mashTape… this blog post is regarding the new mashTape 0.2.0 that is for Songbird 0.8.0pre nightlies and higher…

  12. Michael Dec 2, 2008 9:43 am Permalink

    Although Lyricsmaster keeps the lyrics from having to be included in Mashtape, I would love to see it implemented anyways just for sake of convenience. Right now I have a Mashtape pane and a lyrics pane, but I’m not going to read lyrics and read an artist biography at the same time, so it’d be great to have lyrics where everything else is.