tag:blogger.com,1999:blog-339792712021-12-03T13:23:22.901+00:00Gabriel Burt's BlogGabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]Blogger100125tag:blogger.com,1999:blog-33979271.post-51243697042948840092013-06-20T14:25:00.000+00:002013-06-21T00:06:29.189+00:0017 Months SprintingTwo years ago, I joined President Obama's re-election campaign as one of the first engineers in the Technology department.&nbsp; I worked hard, learned an extraordinary amount from a host of fantastic coworkers, and was privileged to get to apply my craft to help re-elect the President.<br /> <center> </center> <br /> <center> <img border="0" src="https://lh3.ggpht.com/-Iu_I3Q695dg/UbAA9TMHJlI/AAAAAAAABTE/2qNfp0Z-_Rw/s1600/Screenshot+from+2013-05-31+23:53:27.png" /></center> <br /> After helping start the <a href="https://www.theatlantic.com/technology/archive/2012/11/when-the-nerds-go-marching-in/265325/">Narwhal</a> and <a href="https://www.theatlantic.com/politics/archive/2012/05/with-dashboard-obama-campaign-aims-to-bridge-online-and-off/257606/">Dashboard</a> projects during my first few months, I transitioned to lead the Analytics Technology team with Chris Wegrzyn.&nbsp; The <a href="https://swampland.time.com/2012/11/07/inside-the-secret-world-of-quants-and-data-crunchers-who-helped-obama-win/">Analytics department</a> grew to 54 people, busy with managing polling, creating and updating statistical models, and analyzing any and all data to advise campaign leadership across all departments on program strategy and efficacy. <br /> <br /> Our team of nine Analytics engineers created, curated, and maintained a 50 TB analytics database, uniting all the campaign's data into one place – letting us create, coordinate, and analyze holistic, data-driven programs.<br /> <br /> Suddenly we could do things like notice a supporter had requested a mail-in ballot and assist them via email to ensure the ballot was cast and counted.&nbsp; We could analyze merchandise purchased via the mailing list, events, and the online store.&nbsp; We created a TV-ad purchasing <a href="https://www.nytimes.com/2012/11/13/us/politics/obama-data-system-targeted-tv-viewers-for-support.html?_r=0&amp;pagewanted=all">optimizer</a> that got us <a href="https://www.rollingstone.com/politics/news/the-obama-campaigns-real-heroes-20121126?page=2">15% more</a> persuadable viewers per dollar.<br /> <br /> We created a tool ("Stork") that connected our analytics database with a few key vendor APIs, Google Spreadsheets, mapping, and basic data processing features — and empowered analysts and state and HQ data staff to implement their own automated, data-driven ideas for helping re-elect the President.&nbsp; We released the tool to users when it had a single function, and let user feedback set the agenda for the next 23.&nbsp; We often added new features within hours of users' requests.&nbsp; Its functions were composable, and served as the basis for several of our own even higher-level tools.<br /> <br /> Our process in Analytics Technology was partly agile, but mostly just keep-it-simple and get-it-done.&nbsp; Our team didn't have to be web-scale, we just had to be Big Data scale; instead of millions of web requests, we had 6-billion-row tables to join and keep synced, and 200 querying users (and dozens of apps) to keep happy.&nbsp; And mostly, we needed to move quickly to take as many creative (yet often simple, common sense) ideas and help make them happen while they could still have an impact.&nbsp; I think a lot of us wished we'd had just a couple more months, and oh what we could have created!<br /> <br /> <center> <img height="247" src="https://lh3.ggpht.com/-yxM78NjNiX4/Ual7G6ihGaI/AAAAAAAABSc/Pp5HCb61c7Q/s1600/atat_nh1_cropped.jpeg" width="400" /><br /> <i><span style="font-size: xx-small;">The Analytics Technology team; left to right: me, Bill Wanjohi, Christopher Manning, Chase Martyn, Erek Dyskant, Chelsea Zhang, Curtis Morales, Chris Wegrzyn, Zane Shelby, and Tim Trautman</span> </i></center> <br /> We used SQL (oh, did we use SQL), Python, Ruby, Java, Hadoop, Postgres, Vertica, cron, git, ElasticSearch, EC2, DynamoDB, S3, SES, and much more.&nbsp; We were generalists, who built and maintained our tools collectively, who seamlessly multitasked on data ETL, Rails apps, database administration, GIS, data-triggered emailers, Hadoop jobs, and much more.<br /> <br /> Some personal highlights of the 17 months included <span class="st">receiving extremely kind letters from state staff thanking the team for our work and our tools,</span> giving a man the <span class="st">Heimlich maneuver at State and Randolph on the way into work, and shaking President Obama's hand:</span><br /> <br /> <center> <img border="0" height="245" src="https://lh3.ggpht.com/-CdyXwhjTNm0/Ualofc_S0JI/AAAAAAAABSM/0b2Tpfa0lm4/s1600/gabriel_small_cropped.jpg" width="400" /></center> Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]tag:blogger.com,1999:blog-33979271.post-6388799761336917352011-05-03T03:01:00.000+00:002011-05-03T03:01:05.808+00:00What's Happening @Banshee<p><a href="https://twitter.com/#!/Banshee">@Banshee</a> is finally on twitter, where we'll always keep you up to date and sometimes entertained if you <a href="https://twitter.com/#!/Banshee">follow us</a>.</p> <p>We also just released <a href="https://banshee.fm/download/archives/2.0.1/">Banshee 2.0.1</a>, a stable, bug-fix-only follow on to 2.0.0!</p> <p>We've got <a href="https://banshee.fm/about/calendar/">2.1.x releases scheduled</a> leading up to 2.2 in September. We'll be porting to <a href="https://github.com/mono/gtk-sharp">Gtk# 3</a> and dropping a bunch of legacy deps in the process, while still supporting users on older distros. I e-mailed banshee-list <a href="https://mail.gnome.org/archives/banshee-list/2011-April/msg00336.html">more about what that means and how we'll do it.</a></p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]0tag:blogger.com,1999:blog-33979271.post-40840427938119243062011-04-06T17:13:00.000+00:002011-04-06T17:13:57.637+00:00Banshee 2.0 is here!<p>We are thrilled to announce the release of <a href="https://banshee.fm/download/archives/2.0.0/">Banshee 2.0</a>! It's the culmination of six months' work by 36 developers and dozens of translators, documenters, bug reporters, and testers. It is a stable release, the successor to Banshee 1.8.</p> <center> <img border="0" height="449" width="600" src="https://3.bp.blogspot.com/-F72RyCiNiEo/TZyY88MNBKI/AAAAAAAABBo/KYG_6-uu1pQ/s800/music2-600.png" /></center><br/> <b>New Features:</b> <ul> <li> Artist/Album Browser Track Actions <li> <i>Play After</i> Queue Options <li> Sleeker UI, Less Wasted Space <li> Video Subtitle Support <li> Lots of new devices supported <li> Amazon Cloud Player download support <li> Hundreds (277, to be exact) of bugs fixed, and dozens more minor enhancements! </ul> <p>View the <a href="https://banshee.fm/download/archives/2.0.0/">release notes</a> for much more information, or head straight to the <a href="https://banshee.fm/download/">download page</a>.</p> <p>The Banshee community has come a long way in the last six months. <ul> <li>We now support <a href="https://banshee.fm/download/#windows">Windows</a> in addition to Linux and OS X. Our Windows installer has been downloaded by 12,729 unique IPs. <li>We are <a href="https://banshee.fm/about/revenue/">donating $1,200 USD</a> per month to the GNOME Foundation — that's over $15,000 annually, or 5% of GNOME's 2009 budget. <li>And Ubuntu decided to make us their default music player, joining the ranks of openSUSE and Foresight Linux. </ul> <p>Congratulations and many thanks to everybody who made all this possible! If you want to learn more about Banshee, how you can contribute, get in touch, get help, etc, head over to <a href="https://banshee.fm/">our website</a>.</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]7tag:blogger.com,1999:blog-33979271.post-9407235883531249992011-03-03T19:53:00.000+00:002011-03-03T19:53:39.492+00:00PDF Mod Update<p>I haven't blogged about <a href="https://live.gnome.org/PdfMod">PDF Mod</a> since Nov, 2009. We've had five releases in the meantime, including 0.9.1 just released today!</p> <p>We have had tons of improvements and fixes, and one major new feature: <b>bookmark editing</b>!</p> <p><center><img border="0" height="511" width="600" src="https://3.bp.blogspot.com/-zHw5vftltXI/TW_tSb6kUrI/AAAAAAAABBg/eqzmdYLWr9c/s800/pdfmod2.png" /></center></p> <p>We're up to <a href="https://l10n.gnome.org/module/pdfmod/">26 translations</a> now, including 11 of <a href="https://library.gnome.org/users/pdfmod/">our user manual</a>!</p> <p>As a reminder, PDF Mod can: <ul> <li> pull out (extract) pages from a document into a new PDF <li> combine two documents, or parts thereof <li> reorder and rotate pages <li> extract embedded images <li> edit basic metadata (title, author, keywords) <li> edit a document's bookmarks (aka outlines) <li> and that's it! </ul></p> <b>Links</b><br/> <a href="https://ftp.gnome.org/pub/GNOME/sources/pdfmod/0.9/">tarballs</a>, <a href="https://git.gnome.org/browse/pdfmod/plain/NEWS">release notes</a>, <a href="https://git.gnome.org/browse/pdfmod/">git</a>, <a href="https://mail.gnome.org/mailman/listinfo/pdfmod-list">mailing list</a>, <a href="irc://irc.gnome.org/#pdfmod">irc</a>, <a href="https://bugzilla.gnome.org/browse.cgi?product=pdfmod">bugzilla</a>, <a href="https://live.gnome.org/PdfMod">website/wiki</a>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]7tag:blogger.com,1999:blog-33979271.post-80860867878383918842011-02-24T16:58:00.002+00:002011-02-24T17:19:56.176+00:00Canonical's New Plan for BansheeThis is an update to my <a href="https://gburt.blogspot.com/2011/02/banshee-supporting-gnome-on-ubuntu.html">previous post</a>. Canonical asked the Banshee maintainers to join a conference call about an hour ago. They announced their new plan, calling past proposals mistakes: <ul> <li>Banshee's Amazon store will remain enabled, with Canonical taking a 75% cut of all affiliate revenue; 25% on Ubuntu will now go to the GNOME Foundation. <li>The Ubuntu One store for Banshee will remain enabled by default, but now Canonical will donate 25% of its revenue to GNOME. They will now do the same for Rhythmbox. </ul>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]63tag:blogger.com,1999:blog-33979271.post-63766787020283528802011-02-15T16:23:00.000+00:002011-02-15T16:23:36.168+00:00Banshee Supporting GNOME on Ubuntu<p> <b>Background</b><br/> The <a href="https://banshee.fm">Banshee</a> maintainers and community have been proud to support GNOME by sending 100% of our FOSS Amazon MP3 store's <a href="https://banshee.fm/about/revenue/">affiliate revenue</a> to the <a href="https://foundation.gnome.org/">Foundation</a>. We're already on pace to contribute at the same level as a small company on the Advisory Board, $10,000 USD per year, and revenue is increasing every month.</p> <p> <b>Canonical's Proposals</b><br/> After choosing Banshee as the next default player in Ubuntu, Canonical approached us, concerned with how our Amazon store would affect their Ubuntu One store. They proposed two options: <ol> <li> Canonical disables the Amazon store by default (you could enable it in a few easy steps) but leaves the affiliate code alone (100% still to GNOME), or <li> Canonical leaves the Amazon store enabled, but changes the affiliate code and takes a 75% cut. </ol> </p> <p> <b>Our Response</b><br/> We are pleased that Canonical is willing to leave the affiliate code unaltered. </p> <p>As maintainers of the Banshee project, we have opted unanimously to decline Canonical's revenue sharing proposal, so that our users who choose the Amazon store will continue supporting GNOME to the fullest extent. The GNOME Foundation's Board of Directors supports this decision.</p> <p><i>The Banshee Maintainer Team<br/> Aaron Bockover, Alexander Kojevnikov, Bertrand Lorentz, Gabriel Burt</i></p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]36tag:blogger.com,1999:blog-33979271.post-42074816155694769262010-12-15T22:24:00.000+00:002010-12-15T22:24:06.275+00:00Amazon Affiliate Revenue<p>Since late July <a href="https://banshee.fm/">Banshee</a> has had <a href="https://banshee.fm/about/revenue/">AmazonMP3 store integration</a>, earning a 10% affiliate fee. We're proud to send all of that revenue to the <a href="https://foundation.gnome.org/">GNOME Foundation</a>. Here is the cumulative revenue breakdown per store:</p> <center> <table cellspacing=3 cellpadding=0 border=0> <tr><td>Amazon.com</td><td>$1185</td></tr> <tr><td>Amazon.de</td><td>€315</td></tr> <tr><td>Amazon.co.uk</td><td>£80</td></tr> <tr><td>Amazon.co.jp</td><td>¥28</td></tr> <tr><td>Amazon.fr</td><td>€70</td></tr> </table> </center> <br/> <p>That totals to about <b>$1800 USD, all going directly to the GNOME Foundation</b>! This accounts for about half of what GNOME has earned from Amazon in the last six months.</p> <p>Our revenue has increased every month, too; in December we're on track for another record month! <a href="https://banshee.fm/">Find out more about Banshee...</a></p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]6tag:blogger.com,1999:blog-33979271.post-48965591760090524962010-08-16T18:22:00.005+00:002010-08-16T18:35:10.849+00:00Use Bugzilla Like a Champ<p>Things that can eat up way too much time: <ul><li> Given a bug id #, going to its URL</li> <li> Searching bugzilla</li></ul></p> <p>To save time, frustration, and get more done (since it's no longer time-consuming and frustrating), I added a few, special bookmarks. They contain a keyword, which you can type in the URL bar to go to the bookmark, and a <em>%s</em>, which is replaced by whatever you type after the keyword in the URL bar. In Firefox, you can right click a bookmark and edit its Properties to add a keyword.</p> <center><a href="https://www.flickr.com/photos/matthewfch/1589168522/"><img style="width: 500px; height: 332px; border: 1px solid black;" src="https://3.bp.blogspot.com/_MXUP18ra1ik/TGmEuioZehI/AAAAAAAAA_8/BD6cOMUp0KM/s800/fast-bug.jpg" alt="" /></a></center> <p>Here are the ones I use most, and examples of what you can type in the URL/Awesome bar: <ul><li> Go to a bug: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=%s">bgoid</a><br/> bgoid 585112</li> <li> Search BGO: <a href="https://bugzilla.gnome.org/buglist.cgi?query=%s">bgo</a><br/> bgo product:banshee os:windows<br/> bgo product:hyena status:needinfo<br/> <a href="https://bugzilla.gnome.org/page.cgi?id=quicksearchhack.html">Other search fields you can use</a></li> <li> Search Banshee bugs by summary: <a href="https://bugzilla.gnome.org/buglist.cgi?query=product%3Abanshee%20summary%3A%s">bbug</a><br/> bbug startup crash<br/> bbug metadata</li></ul></p> <p>Enjoy!</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]3tag:blogger.com,1999:blog-33979271.post-67216689345490158322010-07-20T15:41:00.006+00:002010-07-21T14:00:29.790+00:00GUADEC 2010<p><b>Business</b><br/> I'm giving <a href="https://guadec.org/index.php/guadec/2010/paper/view/95">a talk</a> on <a href="https://guadec.org/index.php/guadec/2010/schedConf/program">Friday, July 30 at 10:15am</a>. I intend it for people who want to start hacking on FOSS and GNOME projects but haven't found a way in yet, and those of all experience levels who want to learn more about hacking on Banshee in particular. Of course I'll talk a lot about the state of the project, and some of our cool new features too.</p> <p><b>Pleasure</b><br/> If you want to meet up in Amsterdam sometime Wednesday through Saturday, or in The Hague after that, <a href="mailto:[email protected]">send me an e-mail</a>. I arrive in AMS early Wednesday with no plans.</p> <p>Finally, a lazyweb request: if you have advice on prepaid data SIM cards in the Netherlands, I'd love to hear it.</p> <p><i>Update</i><br/> After taking the train to Amsterdam Central, I went to <a href="https://maps.google.com/maps?f=q&hl=en&q=vodafone&ie=UTF8&om=1&sll=52.374329,4.895825&sspn=0.006229,0.014377&split=1&rq=1&ev=p&radius=0.36&hq=vodafone&hnear=&ll=52.375468,4.896169&spn=0.006229,0.014377&z=17&iwloc=A">this Vodafone store</a> and got a €7.50 sim card, €5 of call/txt credit (incoming is free, outgoing is 30 cents/min and 19 cents/txt) and a 50% off €10 30 days of data — so all told, €17.50. The guy spent 10 min or so fiddling with my G1 (dev phone) to get it activated, and then I goggled the APN info you need to enter manually: live.vodafone.com with username and password 'Vodafone'. Seems to be working great!Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]1tag:blogger.com,1999:blog-33979271.post-86249656875879094392010-05-05T21:04:00.001+00:002010-05-05T21:04:45.595+00:00Banshee 1.7.0<p>We just released the first of the unstable/beta releases leading up to Banshee 1.8. We are aligning with the GNOME release schedule for 1.8, like we did for 1.6. The <a href="https://banshee-project.org/about/calendar/">Banshee calendar</a> has the full release schedule. Our <a href="https://banshee-project.org/download/">download page</a> describes how to get beta releases. See the <a href="https://banshee-project.org/download/archives/1.7.0/">1.7.0 release notes</a> for more information.</p> <p>One small new feature is the ability to switch sources quickly via the keyboard. You can type 'g' to activate the switcher, then type a source's name, acroynm, or substring of the name to switch to it &mdash; eg <i>g</i> then <i>np</i> to switch to Now Playing.</p> <b>Busy Busy</b><br/> There is a lot going on in the Banshee community! For example: <ul> <li>Alex Launi <a href="https://www.lamalex.net/2010/04/im-a-google-summer-of-code-student/">was accepted to Google Summer of Code</a> to work on Banshee's Now Playing source, making it slicker and more useful. Banshee co-maintainer Alexander Kojevnikov will be mentoring him.</li> <li>Mike Urbanski is working hard to get his <a href="https://git.gnome.org/browse/banshee/log/?h=podcast-ng">podcast-ng branch</a> merged into master, get it tested, and possibly replace the current Podcast extension for 1.8.</li> <li>Paul Cutler is preparing to ramp up his <a href="https://git.gnome.org/browse/banshee/log/?h=docs">docs branch</a> work, adding in-app end-user documentation to Banshee.</li> <li>I'll be speaking about Banshee at GUADEC. More on this later.</li> <li>We'll be making very frequent 1.7.x releases, quickly getting contributors' fixes and features into users hands.</li> </ul> <p>There will be dozens of other features in 1.8, but they depend on what piques contributors' interest and motivation. You can wait and see what makes it &mdash; or <a href="https://banshee-project.org/contribute/">get involved</a> and make things happen!</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]7tag:blogger.com,1999:blog-33979271.post-68791786385787088322010-04-02T02:09:00.010+00:002010-04-02T03:01:56.821+00:00Beautiful Evidence of Committers<b>Background</b> <p>A couple years ago I got turned on to <a href="https://en.wikipedia.org/wiki/Edward_Tufte">Edward Tufte's</a> <a href="https://www.amazon.com/Edward-R.-Tufte/e/B000APET3Y/ref=sr_ntt_srch_lnk_1?_encoding=UTF8&qid=1270176208&sr=8-1">books</a> about visualizing data. It's inspiring work, showing the value and beauty of data-rich visualizations that work at multiple levels. Since then, I have wanted to apply the principles he espouses in my own work, leveraging software for data processing and interactivity.</p> <p>This is my first attempt. I wanted to visualize who contributes to a given project and how long they've been involved. I knew I had speedy access to the commit logs via git, but the choice of tools or languages to process and generate the display was harder to make. I opted to try using Perl (a language ingrained in my memory from using it at the LJ World) and HTML/CSS (ingrained from numerous projects and jobs).</p> <b>The Evidence</b> <p>I'm happy with the result. You can quickly see when people started contributing, and the changing rate at which they joined. And you can see how long any given contributor stayed involved. I generated <a href="https://banshee-project.org/~gburt/commit-charts/">charts for a few git repos</a> I already had checked out, <a href="https://banshee-project.org/~gburt/commit-charts/banshee.html">including Banshee</a>.</p> <p><a href="https://banshee-project.org/~gburt/commit-charts/banshee.html"><img src="https://1.bp.blogspot.com/_MXUP18ra1ik/S7VWJk67dYI/AAAAAAAAA6o/dDpag7TSeaI/s1600/banshee-commit-chart.png" border="0" width="600" height="443" alt="Screenshot of script's output ran against Banshee's repo" /></a></p> <p>This is a scaled screenshot of the rendered <a href="https://banshee-project.org/~gburt/commit-charts/banshee.html">HTML output</a>, which I encourage you to click through to since it has tooltips and is zoomable in your browser. The script <a href="https://gitorious.org/git-committer-viz">is available</a>, and barring bugs should work on any git repo.</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]2tag:blogger.com,1999:blog-33979271.post-84001164895280217312010-03-31T21:50:00.000+00:002010-03-31T21:54:22.592+00:00Banshee 1.6!<p>As scheduled, we just released <a href="https://download.banshee-project.org/banshee/stable/1.6.0/">Banshee 1.6.0</a>! This release has been a long time coming, and we're really proud of it.</p> <img src="https://3.bp.blogspot.com/_MXUP18ra1ik/S7PAKMWt4dI/AAAAAAAAA6g/KiNrXad3Xwc/s1600/banshee-1.6.png" border="0" width="600" height="449" alt="Screenshot of Banshee 1.6 showing grid album browser" /><br/> <b>A more detailed backstory</b> <p>We originally intended to release 1.6 last fall, but we got caught short on time, and ended up calling 1.5.1 a stable release so distros would feel comfortable picking it up, but of course the weird versioning has caused quite some confusion.</p> <p>We continued the 1.5 series with 1.5.2 though 1.5.7 betas, leading up to this release: 1.6.0. The process really started 14 months ago when we branched off 1.4, and master became the workplace for 1.5. It wasn't even until after we branched that Alexander Kojevnikov, now one our most prolific contributors and a maintainer of the project, got involved!</p> <b>Beautiful numbers</b> <p>53 programmers contributed to Banshee 1.6 just since 1.5.1, and over Banshee's full history, 142 programmers have contributed. I think these are astounding numbers. And these don't include <a href="https://banshee-project.org/download/extensions/">Banshee Community Extensions</a>, which started two months ago today and already includes 15 extensions and 19 maintainers.</p> <p>We fixed 265 bugs since 1.5.1 as well (over 500 since 1.4), added dozens of new features and enhancements, and had over 2,000 beta users opt-in to report anonymous usage data that we will use to make Banshee better.</p> <b>Banshee 1.6</b> <p>Here are some of the new features in Banshee 1.6. Read the <a href="https://banshee-project.org/download/archives/1.6.0/">Release Notes</a> for more detail, screenshots, and enhancements not listed here.<ul><li>Play Queue Auto DJ <li>Sync Device From Playlist <li>Grid View <li>Type-ahead Find in Track, Artist, and Album Lists <li>Automatic Scoring <li>New Shuffle Modes <li>Audiobooks Library <li>Library-folder Watcher <li>eMusic Importer/Downloader <li>Internet Archive Extension <li>YouTube Extension <li>Improved Metadata Handling</ul></p> <b>A community effort</b> <p>Thanks to everybody who has helped make Banshee such a success! Tremendous thanks go to Bertrand Lortentz and Alexander Kojevnikov, who over the last year in particular have contributed countless hours writing their own patches and reviewing others', triaging bugzilla, being active on IRC and the list, and generally being great maintainers of the project. They have invested in Banshee, and the effect on Banshee's quality and the community's growth is evident.</p> <p>You can tap into the Banshee community and energy in many ways &ndash; read <a href="https://planet.banshee-project.org/">Planet Banshee</a>, follow us <a href="https://twitter.com/gabaug/banshee">on Twitter</a>, lurk in the <a href="https://banshee-project.org/about/contact/">#banshee chat room</a>, subscribe to <a href="https://mail.gnome.org/archives/banshee-list/">banshee-list</a>, <a href="https://banshee-project.org/contribute/help-with-bug-reports/">monitor bug activity</a>, and <a href="https://banshee-project.org/download/development/">keep up with the latest code</a>. We're a friendly, productive bunch, so stop by if you have a question or idea, if you want to contribute or you just want to learn how you can make your own project better.</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]4tag:blogger.com,1999:blog-33979271.post-29540502745446927342010-03-11T19:14:00.003+00:002010-03-11T19:16:42.063+00:00Banshee 1.5.5We released <a href="https://banshee-project.org/download/archives/1.5.5/">Banshee 1.5.5</a> &ndash; aka 1.6 RC 1 &ndash; yesterday, with a lot of bug fixes, polish, and a couple new features. <br/><br/><b>Gapless Playback / Playbin2</b> <p>Banshee now uses the playbin2 GStreamer element. With this comes support for gapless playback, which is the default now for users with GStreamer > 0.10.25.2.</p> <br/><b>Grid View</b> <p>We are debuting a new grid mode for our custom list widget, visible in the modified Album browser. It will be used for Videos, Audiobooks, and more in future releases. <center><img src="https://download.banshee-project.org/shots/1.5.5/banshee-album-grid.png" /> <small><i>Album browser, now as a grid</i></small></center></p> <br/><b>YouTube Extension</b> <p>This extension shows YouTube videos in the Context Pane related to what you're playing, and lets you watch them within Banshee. You can enable it in the Extensions tab of the Preferences dialog. <center><img src="https://download.banshee-project.org/shots/1.5.5/banshee-youtube-600.png" /> <small><i>Contextual YouTube videos</i></small></center></p> <br/><b>Banshee Community Extensions Update</b> <p>We also released <a href="https://banshee-project.org/download/extensions/">Banshee Community Extensions 1.5.5</a>, including five new extensions: CoverWallpaper, LiveRadio, Magnatune, Telepathy, and Ubuntu One Music Store (not ready for users yet).</p> <p>The Mirage shuffle/fill by-similar mode has been greatly improved. It's smarter, now looking for tracks similar to the last several you've played, and dissimilar from ones you've skipped.</p> <br/><b>Enhancements and Fixes</b> <ul> <li>Improve search responsiveness on large libraries <li>Add icons for Nexus One and Audiobooks <li>Play Queue item count, size, duration now ignores old tracks <li>Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song <li>Fix a very common, SQL-related crash in 1.5.4 <li>Fix saving equalizer settings in culture-invariant way <li>Jumping to a source's prefs via its context menu works again <li>Usage data not submitted more than every 48 hours <li>Fix repeatedly resyncing some files to a device b/c transcoded <li>Clear the redo stack on shuffle mode change <li>Accept feeds with empty title <li>Uri encode file location queries, making them work properly <li>Fixes to the OS X build </ul> <br/><b>Plans</b> <p>We are now string frozen in preparation for our 1.6 release <a href="https://banshee-project.org/about/calendar/">on March 31st</a> - so translators, full steam ahead! We might do a RC 2 in a couple weeks for additional testing and fixes. <a href="https://banshee-project.org/contribute/file-bugs/">File bugs</a> for any issues you find, and help us make Banshee 1.6 the best release ever!</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]19tag:blogger.com,1999:blog-33979271.post-3063990611041445582010-03-03T18:18:00.008+00:002010-03-03T18:25:25.051+00:00Banshee MetricsLast Wednesday we released <a href="https://banshee-project.org/download/archives/1.5.4/">Banshee 1.5.4</a>, which included an opt-in feature to submit anonymous usage data. Over 500 people have already opted-in! <br/><br/><b>Interesting Stats</b><br/> They are primarily <a href="https://banshee-project.org/download/">getting Banshee</a> through the Ubuntu PPA, with a moderate number building from source or using other distributions &mdash; including 20 OS X users. <center><table cellspacing="5"><tr><td align="right">383</td><td>Ubuntu</td></tr> <tr><td align="right">33</td><td>source-tarball</td></tr> <tr><td align="right">27</td><td>openSUSE/SLED</td></tr> <tr><td align="right">22</td><td>git-checkout</td></tr> <tr><td align="right">20</td><td>OS X</td></tr> <tr><td align="right">16</td><td>Gentoo</td></tr></table></center> <br/>They are using Banshee in 36 locales, across 30 languages. Keep in mind the Preference to opt-in is (so far) only translated into 9 languages. <center><table cellspacing="5"> <tr><td align="right">223</td><td>en-US</td></tr> <tr><td align="right">51</td><td>en-GB</td></tr> <tr><td align="right">41</td><td>de-DE</td></tr> <tr><td align="right">35</td><td>unknown</td></tr> <tr><td align="right">21</td><td>ru-RU</td></tr> <tr><td align="right">18</td><td>it-IT</td></tr> <tr><td align="right">14</td><td>fr-FR</td></tr> <tr><td align="right">12</td><td>en-CA</td></tr> <tr><td align="right">11</td><td>en-AU</td></tr> <tr><td align="right">11</td><td>es-ES</td></tr> <tr><td align="right">9</td><td>pl-PL</td></tr> <tr><td align="right">8</td><td>pt-BR</td></tr> <tr><td align="right">6</td><td>es-CL</td></tr> <tr><td align="right">5</td><td>es-MX</td></tr> <tr><td align="right">5</td><td>nl-NL</td></tr> <tr><td align="right">5</td><td>sv-SE</td></tr></table></center> About half have the Banshee window maximized, enable ReplayGain support, show the bottom-left cover art, and show the context pane. <br/><br/> I'm still <a href="https://git.gnome.org/browse/banshee/tree/extras/metrics/">working on better ways to analyze the data</a> and extract actionable information. I plan to have distribution graphs and such soon. In the meantime, I've posted some <a href="https://banshee-project.org/~gburt/banshee-usage-stats.txt">more stats here</a>. As we get more submissions, add more data points, and get better analysis, we will be able to identify options nobody uses and optimize Banshee for real-world users.Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]15tag:blogger.com,1999:blog-33979271.post-85851466883519423262010-02-25T01:12:00.000+00:002010-02-25T01:12:50.971+00:00Banshee 1.5.4<p><a href="https://banshee-project.org/download/archives/1.5.4/">Banshee 1.5.4</a> is out, with cool new features and lots of fixes! This is our fifth release in preparation for our big 1.6 release <a href="https://banshee-project.org/about/calendar/">at the end of March</a>.</p><b>Banshee Community Extensions</b><p>We have made a <a href="https://banshee-project.org/download/extensions/">1.5.4 release of Banshee Community Extensions</a> as well. This includes the Alarm Clock, Lyrics, and Mirage extensions, and several others.</p><b>Mirage Similarity Engine</b><p>The Mirage extension has been modified heavily, dropping the old “Automatic Playlist Generator” in favor in integration into the playback controller &ndash; adding shuffle-by-similar, and into the Play Queue Auto DJ &ndash; adding fill-by-similar. Mirage calculates the acoustical similarity between two songs. <center><img src="https://download.banshee-project.org/shots/1.5.4/fill-by-similar.png" /> <small><i>Play Queue Auto DJ, fill by similar</i></small></center></p> <b>Anonymous, Opt-in Usage Data</b><p>Under Preferences, you can choose to "Improve Banshee by sending anonymous usage data" back to the Banshee developers. This collects information on what version you're running, what OS, library size, slow SQL queries, and a whitelisted subset of your preferences. This information will help us choose better defaults and see what parts of Banshee are used most and can be improved. <center><img src="https://download.banshee-project.org/shots/1.5.4/metrics-optin-preference.png" /></center>The 30+ people running a development version of Banshee and already submitting data are using 11 different language locales, have a median screen resolution of 1440x1024, and a median music library size of 5k songs. I'm working on some analysis/viz software to crunch the data - stay tuned!</p> <b>Other Notable Improvements</b><ul><li>Wikipedia context pane extension enabled by default</li><li>Add support for Nokia N900 phones</li><li>Coverart for unicode artist/albums now supported</li><li>Dropped glade-sharp dep; GNOME 3.0 ready</li><li>Add columns showing track sample rate and bits per sample</li><li>Option to sort an artist's albums by year, not title</li><li>Fixes to GIO backend</li><li>Many crash/startup fixes for OS X build</li><li>Fix several memory leaks</li></ul><b>More Information</b><p>As always, check the <a href="https://banshee-project.org/download/archives/1.5.4/">release notes</a> for more detailed information, screenshots, and download links. Thanks to everybody who made this release happen!</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]3tag:blogger.com,1999:blog-33979271.post-89046987232769066082010-02-18T05:39:00.015+00:002010-02-18T06:20:08.792+00:00Banshee Community Extensions<b>Introduction</b> <p>Writing a <a href="https://banshee-project.org/">Banshee</a> extension and getting it into users' hands has <i>never</i> been easier. We have started a new sub-project called Banshee Community Extensions (BCE), collecting various existing extensions under one <a href="https://gitorious.org/banshee-community-extensions">source repo</a>, <a href="https://bugzilla.gnome.org/enter_bug.cgi?product=banshee&amp;component=Community%20Extensions">bug tracker</a>, and autobuild setup.</p> <p>Its source is hosted on gitorious, dramatically lowering the barrier to committing and sharing your code publicly.</p> <p>This centralization makes things easier on translators and packagers, too. And users get access (without manually downloading/installing) to the fruits of the extension community's labor.</p> <b>Creating a Working Extension in Minutes</b> <p>It's ridiculously easy to make a new extension. Install <a href="https://banshee-project.org/download/archives/1.5.3/">Banshee 1.5.3</a> (including the devel package), or build/install the latest from <a href="https://banshee-project.org/download/development/">git master</a> instead. Then, <pre>git clone git://gitorious.org/banshee-community-extensions/banshee-community-extensions.git cd banshee-community-extensions ./create-extension Foo make run</pre> This creates, builds, and runs Banshee with your extension. Go to <i>Edit » Preferences » Extensions</i> to enable it, and see it appear:</p> <p><center><img border="0" src="https://4.bp.blogspot.com/_MXUP18ra1ik/S3zB_hMLruI/AAAAAAAAA4I/YxpDVAe6Nlw/s1600/banshee-community-extensions-foo.png" width="600" height="471" /></center></p> <p>We already have seven extensions migrated, and one brand new one! <ul> <li>AlarmClock</li> <li>Awn</li> <li>ClutterFlow</li> <li>LCD</li> <li>Lyrics</li> <li>Mirage</li> <li>RadioStationFetcher</li> <li>StreamRecorder</li> </ul> And, we have <a href="https://www.gitorious.org/+banshee-community-extensions/memberships">13 maintainers</a> already!</p> <p>We have bleeding-edge <a href="https://download.opensuse.org/repositories/Banshee:/Alpha/">openSUSE/SLED packages available</a>, and <a href="https://launchpad.net/~banshee-team/+archive/ppa">Ubuntu packages</a> should be ready in time for Banshee 1.5.4 next week.</p> <p>If you've been putting off some extension idea you've had, delay no longer! Read the full <a href="https://banshee-project.org/contribute/write-extensions/">Extension Writers Guide</a>, and get started today!</p> <b>Thanks</b> <p>Thanks to Chow Loong Jin (aka hyperair, our fearless Ubuntu packager) for <a href="https://mail.gnome.org/archives/banshee-list/2010-January/msg00162.html">broaching the idea</a> behind BCE, and to <a href="https://bl-log.blogspot.com/">Bertrand Lorentz</a> for teaming with me to get things to this state - in just two weeks!</p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]5tag:blogger.com,1999:blog-33979271.post-67708294437917213182010-01-27T21:52:00.006+00:002010-01-27T22:14:24.510+00:00Banshee 1.5.3<p>We've just released Banshee 1.5.3, containing a lot of exciting new features and bug fixes.</p> <b>New Features:</b> <br /> <ul> <li>Sync device from playlist option</li> <li>Type-ahead find in track, artist, and album lists</li> <li>Optional cover art in lower-left corner</li> <li>Cover art editable via drag-and-drop and right-click</li> <li>Audiobooks library extension</li> <li>Library-folder watcher extension</li> <li>eMusic importer/downloader extension</li> <li>GIO file backend, supports non-local files</li> </ul> <p>Read the <a href="https://banshee-project.org/download/archives/1.5.3">1.5.3 Release Notes</a> for the full scoop and some screenshots of the new features.</p> <img border="0" width="600" height="441" alt="screenshot showing manual cover art editing, ipod sync-from-playlist options, and lower-left cover art" src="https://2.bp.blogspot.com/_MXUP18ra1ik/S2CHo9OAmAI/AAAAAAAAA18/AyNBwIZc-HU/s1600/banshee-1.5.3-goodlies.png" /> <p>This release is what will become Banshee 1.6 and be picked up by distros; your help testing it and <a href="https://banshee-project.org/contribute/file-bugs">filing bugs</a> is important and appreciated!</p> <b>Try It</b> <p>You can get <a href="https://banshee-project.org/download">packages for your distro</a>, grab the <a href="https://download.banshee-project.org/banshee/stable/">source tarball</a>, or follow the bleeding edge by trying it from <a href="https://banshee-project.org/download/development/">git master</a>.</p> <p>Aaron worked hard to bring back the <a href="https://banshee-project.org/download#osx">OS X build</a> this release, too.</p> <p><font size="small"><a href="https://digg.com/linux_unix/Banshee_media_player_updated_for_Linux_and_OS_X"><strong>Digg It!</strong></a></font></p>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]5tag:blogger.com,1999:blog-33979271.post-89543491050770659092010-01-25T22:58:00.004+00:002010-01-25T23:24:49.385+00:00Banshee Release ScheduleWe are aligning Banshee's release schedule with <a href="https://live.gnome.org/TwoPointTwentynine/#Schedule">GNOME's</a>, at least for the next few months. <a href="https://banshee-project.org/">Banshee</a> 1.6 will be released the same day as GNOME 2.30, and we'll have three beta releases before then. <ul> <li>1.5.3 - Jan 27 - Wednesday!</li> <li>1.5.4 - Feb 24</li> <li>1.5.5 - Mar 10 - String Freeze</li> <li>1.6.0 - Mar 31</li> </ul> I'm excited to try switching our schedule from feature and whim driven to time-based; I think it will be felt positively by everybody: contributors will know when their work will reach people, translators will have time to translate, and users can stop wondering what mixture of magic and bribes will cause a release to finally happen. <br/><br/>Subscribe to the <a href="https://banshee-project.org/about/calendar/">Banshee development calendar</a>, find out how to help test the <a href="https://banshee-project.org/download/">latest Banshee</a>, and/or <a href="https://banshee-project.org/contribute/">contribute your creativity and sweat</a>!Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]14tag:blogger.com,1999:blog-33979271.post-83076010337740775392009-11-13T19:00:00.001+00:002009-11-13T19:01:08.886+00:00PDF Mod 0.8<b>Contributors</b><br /> Robert Dyer, Andreu Correa Casablanca, Bertrand Lorentz, Gabriel Burt<br /> <br /> <b>Features</b><ul><li>Add * to beginning of window title when unsaved</li> <li>Can select more than one file in Open dialog</li> <li>shift-ctrl-z now also works for Redo</li> <li>Online docs now hosted on library.gnome.org</li> <li>Add Invert Selection action</li> </ul><b>Bugs Fixed</b><ul><li>Launching with relative filepaths in args works</li> </ul><b>New Translations</b><br /> Bengali, Czech, Japanese, Russian<br /> <br /> <b>Translators</b><br /> Alexandre Prokoudine, Daniel Nylander, Jorge González, Kris Thomsen, Łukasz Jernaś, Marek Černocký, Mario Blättermann, Og B. Maciel, Petr Kovar, Runa Bhattacharjee, Sankarshan Mukhopadhyay, Takeshi AIHANA<br /> <br /> <b>More Info</b><br /> See the <a href="https://live.gnome.org/PdfMod">website</a> for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]2tag:blogger.com,1999:blog-33979271.post-73191265244301483532009-10-14T18:22:00.004+00:002009-10-14T18:38:01.500+00:00Banshee 1.5.1After another 4.5 months development, including contributions from <a href="https://banshee-project.org/download/archives/1.5.1#contributors">51 people</a>, we have released <a href="https://banshee-project.org/download/archives/1.5.1/">Banshee 1.5.1</a>! <b>Shuffle Modes</b> Shuffle by artist or album let you listen to everything by an artist or on an album before jumping to a new random artist or album. Shuffle by rating or score lets you shuffle through your songs, with higher rated or scored tracks being more likely to play. Thanks to <a href="https://twitter.com/vodka_liscia">Elena Grassi</a> for her patch for the rating shuffle mode that got the ball rolling. Alexander Kojevnikov wrote <a href="https://versia.com/2009/09/21/new-shuffle-modes-in-banshee/">more about the new shuffle modes</a> on his blog. <b>Auto DJ</b> This new feature gives you the option to keep your Play Queue filled with endless music. It builds on the shuffle modes work, letting you fill the queue randomly in artist, album, song, rating, or score mode. <a href="https://versia.com/2009/09/23/updated-play-queue-in-banshee/"><img src="https://download.banshee-project.org/shots/1.5.1/banshee-autodj.png" width="600" height="369" border="0" alt="screenshot of new auto dj feature, showing options of how to auto-fill the play queue" /></a> As ever, you can manually add, remove, and reorder songs in the Play Queue &mdash; even while in Auto DJ mode. Alexander, the mastermind behind this new feature, wrote <a href="https://versia.com/2009/09/23/updated-play-queue-in-banshee/">more about the Auto DJ</a> on his blog. <b>More Info</b> Other notable new features include keeping the playing song visible, showing tooltips for ellipsized text in the main grid view, and support for WebOS and Samsung Galaxy devices. There were over 130 bugs fixed and 20 other enhancements added since 1.5.0. Read about them on the <a href="https://banshee-project.org/download/archives/1.5.1/">release notes</a>. Visit our <a href="https://banshee-project.org/download">download</a> page to try it out!Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]11tag:blogger.com,1999:blog-33979271.post-17419093405072844282009-10-12T17:16:00.002+00:002009-10-12T17:25:28.948+00:00The Secret About Amazon's API it Doesn't Want DistributedAmazon's <a href="https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html">Product Advertising API</a> (PAA) lets you search pretty much everything they offer. But on <a href="https://developer.amazonwebservices.com/connect/ann.jspa?annID=444">August 15</a> they started requiring that all requests to the API be <a href="https://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?HMACAuth_ItemsRequired.html">signed with the developer's Private Key</a>. Any client-side software using the PAA directly, including website scripts, Firefox extensions, and desktop applications, would have to distribute their Private Key to all their users to sign the requests. But as you would expect, the <a href="https://affiliate-program.amazon.com/gp/advertising/api/detail/agreement.html">license agreement</a> for the API states <blockquote>a private key...is for your personal use only and you must maintain its secrecy and security.</blockquote>Others have written about how the PAA license agreement <a href="https://www.webmonkey.com/blog/Amazon_Cripples_Mobile_Apps_With_New_API_Restrictions">bars its usage on mobile devices</a>. But in fact, it bars it from any client-side software on any device. Or at least from software you want to distribute. You can work around this by hosting a server to sign requests for your users, keeping your Private Key private. But anybody could use your service, pretending to be your client software if necessary. And you could wind up signing requests for half the Internet. The signing requirement benefits nobody. It <a href="https://developer.amazonwebservices.com/connect/thread.jspa?threadID=31671&start=0&tstart=0">impedes developers</a>, turning them off from creating applications to serve users and send customers Amazon's way. Amazon should acknowledge its mistake with this policy and reverse it. <span style="font-size: 85%;"><i>Thanks to <a href="https://hackervisions.org/">James Vasile</a> for reading drafts of this.</i></span>Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]12tag:blogger.com,1999:blog-33979271.post-50329559962703283092009-09-09T23:04:00.000+00:002009-09-09T23:07:10.527+00:00PDF Mod 0.7<b>Contributors</b> Romain Tartière, Bertrand Lorentz, Robert Dyer, Andreu Correa Casablanca <b>Features</b> <ul><li>View Fullscreen option</li> <li>User docs translated into ca</li></ul><b>Bugs Fixed</b> <ul><li>Build fixes for *bsd</li> <li>Update recent files list after opening a document</li> <li>libdir expansion issue fixed in Hyena, depends on 0.2</li></ul><b>Translations</b> <ul><li>es (Andreu Correa Casablanca)</li> <li>pt (Filipe Gomes)</li> <li>sv (Daniel Nylander)</li></ul>See the <a href="https://live.gnome.org/PdfMod">website</a> for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more. I'd like to thank Bertrand Lorentz for doing the actual release!Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]0tag:blogger.com,1999:blog-33979271.post-50929731585779999192009-08-18T22:04:00.001+00:002009-08-18T23:00:41.732+00:00PDF Mod 0.6<b>Contributors</b> Łukasz Jernaś, Sandy Armstrong, Igor Vatavuk, Bertrand Lorentz <img src="https://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.6-open-in-viewer.png" alt="PDF Mod showing View, Open in Viewer menu item" width="600" height="479"> <b>Features</b><ul><li>Open in Viewer action that launches the default app (usually Evince)</li><li>Remembers last folder a doc was opened from</li><li>Remembers if the toolbar was hidden</li><li>Remember accelerator customizations</li></ul><b>Bugs Fixed</b><ul><li>Uses the XDG cache dir for storing tmp files</li><li>Does a better job of cleaning up tmp files</li><li>Fix bug with installing to custom prefix</li><li>Fix some zoom inconsistencies</li><li>Got rid of bundled binaries; <a href="https://live.gnome.org/Hyena">Hyena</a> is needed at build-time</li></ul>See the <a href="https://live.gnome.org/PdfMod">website</a> for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]8tag:blogger.com,1999:blog-33979271.post-48739806590518055322009-08-07T20:46:00.001+00:002009-08-07T20:49:13.495+00:00PDF Mod 0.5In the spirit of releasing early and often, here is <a href="https://live.gnome.org/PdfMod">PDF Mod</a> <a href="https://ftp.gnome.org/pub/GNOME/sources/pdfmod/0.5/">0.5</a>, a quick three days after 0.4. <b>Contributors</b> Bertrand Lorentz, Michael McKinley <b>Features</b><ul><li>Password-protected PDFs can be opened</li><li>Page labels shown in tooltip, eg A-10, or iii</li><li>Undo/redo have descriptions, eg "Undo Move 5 Pages"</li></ul><img src="https://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.5-pwd-and-labels.png" alt="PDF Mod opening a password-protected document, and showing page labels in the tooltips"><b>Bugs Fixed</b><ul><li>Loading document doesn't block GUI thread</li><li>Desktop file validates</li><li>Process name set to pdfmod</li><li>Parallel make (-jN) works</li><li>make distcheck passes</li><li>icon-theme-installer included in tarball</li></ul>See the <a href="https://live.gnome.org/PdfMod">website</a> for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]11tag:blogger.com,1999:blog-33979271.post-60135539522068304972009-08-04T17:58:00.000+00:002009-08-04T17:59:24.162+00:00PDF Mod 0.4<img src="https://www.gnome.org/~gburt/pdfmod/images/pdfmod-0.4-dnd-insert.png" title="Dragging pages between two documents" width="600" height="466" /> <b>Patch Contributors</b> Julien Rebetez, Igor Vatavuk <b>Features</b><ul><li>Insert external documents via menu/toolbar</li><li>Drag pages between open documents</li><li>Export images (jpg/png) working</li><li>Beautiful new icon from Kalle Persson</li><li>UI translated into 10 languages: da de es fr hr lt pl pt_BR sv ta</li><li>User docs translated into 5 langauges: de es hr pl sv</li></ul><b>Bugs Fixed</b><ul><li>No longer jumps to top on zoom or delete</li><li>Error messages are shown to user in popup</li><li>Scroll when dragging near the top or bottom</li><li>Clicking on select matching button works</li></ul>See the <a href="https://live.gnome.org/PdfMod">wiki</a> for information on the mailing list, IRC, downloading, git, filing bugs, etc.Gabriel Burthttps://www.blogger.com/profile/14510890852276826110[email protected]10