Blog Posts by Lucas Gonze

  • Fix for Safari 3.1 crash with Yahoo! Media Player

    We have shipped a fix in Yahoo! Media Player for the Safari 3.1 crash.

    We traced the crash back to code that is trying to set the style display:none on an invisible YUI panel. The panel had position:absolute set with left:0 but no value for top. The new Safari did not like this.

    Fixes also came in from Apple developers, who saw our blog entry on this yesterday and seem to have pulled an all nighter. They checked in a fix to WebKit last night, then sent us a CSS workaround. It was more elegant than our own workaround, though it arrived after our code went to QA so won't make it to production until the next non-emergency build.

    Thanks to everybody who stepped on the gas to get this done.

  • New Safari 3.1 crashes with Yahoo! Media Player

    When Yahoo! Media Player is used in combination with the new Safari version (3.1) that came out today, Safari crashes. We are working on disabling Yahoo! Media Player in Safari 3.1. We are aiming for 24 hour turnaround and will post updates.

  • Yahoo! Media Player first milestone

    We have a new stable public release of the Yahoo! Media Player.


    There is now a "Buy" button on the player. The feature includes support for the Amazon affiliate program, so that publishers can earn money when somebody clicks through and makes a purchase. There is an article on our wiki about the button and affiliate program.

    There is a new "Find in page" button to help you associate a track with the place in the page that it came from. There is an article on Yahoo! Developer Network about this.


    There is now a prominent link to the web site hosting the track. (We had a link before, but it was hard to find). This link uses the same space as metadata for an album title. The reasoning is that album and site are analogous, and since we rarely have metadata for both they can share the same real estate. Credit to Douglas Kim for this insight.

    There is a link back to our home page titled "Get this player." It solves a few problems. The home page explains what the

    Read More »from Yahoo! Media Player first milestone
  • Find In Page

    This blog entry is about a new feature of Yahoo! Media Player. The whole post will be about this one feature. I'll cross-post this to the wiki. I would appreciate it if comments were directed there, so that we can incorporate them into the documentation. For now the feature is only available in the unstable development build.

    The feature is called Find In Page.

    What it does

    If you're in a web page with a player the track you are playing is probably located within the page somewhere. That's true even when you're using a remote playlist, and even when the player is not Yahoo! Media Player.

    Wherever the track is anchored, there's usually something which explains what it is. If it's a song this might say the title, artist name, and album name. If it's a podcast or videoblog there might be an episode number or date, a title for the blog entry, maybe show notes describing the theme, an explanation of who the interviewee is, that kind of stuff. There is often an image associated with

    Read More »from Find In Page
  • Yahoo! Media Player release #3

    There are some fairly significant and exciting changes in the new build of Yahoo! Media Player.

    1. Prettying up

      The changes that users will notice the most have to do with visible behaviors.

      1. Smaller footprint

        The player is now minimized when first loaded rather than half-open. This prevents it from taking up space in the page when it is not needed.

        Our goal is to empower the page, not overpower it. A smaller footprint helps the media and text mesh seamlessly.

      2. Steady scrolling

        The player doesn't flicker while you're scrolling anymore. Previously, if you were using any browser besides IE7, scrolling the page would cause the player to fade out and fade back in when you stopped scrolling. Now the player hovers in place while you scroll without fading in and out.

      3. Search doesn't interrupt

        The player contains a link to search on text related to the current track. This link used to open in the current window, which would interrupt playback. Interrupting playback was a bad surprise for

    Read More »from Yahoo! Media Player release #3
  • Yahoo! Music Launches New Media Player

    The second iteration of our browser-based player is coming out in beta today. Here's how it works:

    1. Link to MP3s in your web page. These can be anywhere on the web.
    2. Add a line of code to insert our Javascript library. We host this, so you just have to point to our URL.
    3. Working play buttons appear next to MP3s.

    The first iteration of this project, which we released last summer, enabled playback of 30-second samples and tracks from our own music subscription service on the Yahoo! Music web site. It was our own media and our own site. What's new is supporting third party media on third party web pages.

    The Flash player that we recently released on is a sibling. It has many of the same roots, code, and features and it is maintained by the same team. Although they don't look the same, in a way they are different skins over a single underlying product. Sometimes you need Flash and sometimes you need Javascript, but either way you're playing the page.

    The documentation

    Read More »from Yahoo! Music Launches New Media Player