Skip to content
  • Aaron Bockover's avatar
    Add Banshee.WebBrowser and Banshee.AmazonMp3.Store · cf900630
    Aaron Bockover authored
    This is a big commit that introduces two to-die-for features into
    Banshee. First is a generic GTK WebKit-based embedded browser, called
    OssiferWebView, which extends WebKitWebView. OssiferWebView is written
    in C, because it makes fairly heavy use of WebKit and Soup APIs, for
    which the C# bindings are rather lacking. A simple, easy-to-bind API is
    exposed. In C#, Banshee.WebBrowser.OssiferWebView is available for
    extensions to use for embedding a reliable web browser.
    
    GTK WebKit 1.2.0+ is required. Fortunately, this is very easy to build
    on openSUSE 11.2-era systems.
    
    What is most important though, is the introduction of the
    Banshee.AmazonMp3.Store extension, which leverages
    Banshee.WebBrowser.OssiferWebView to provide an integrated and dedicated
    Amazon MP3 store browser. Music can be browsed, searched, and purchased
    in Banshee just as you would through Amazon MP3's web site in your
    regular browser, however there are two (current) user experience
    improveme...
    cf900630