-
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