Planet Banshee http://planet.banshee.fm/atom.xml 2012-05-16T20:50:05+00:00 Planet/2.0 +http://www.planetplanet.org Apple and LastFM can still receive open source love tag:blogger.com,1999:blog-13199395.post-3761421929267966767 2012-05-02T02:36:00+00:00 Here we are in an era in which ad-based services (like LastFM) and closed-products (like Apple ones) are on the rise.<br /><br />But contradicting what you may think, open source is still friendly to them.<br /><br />If you have an Apple device supported by libgpod* and you're an avid user of LastFM's scrobbling feature, you can today configure Banshee to send all the songs that were played on your device to your LastFM account the next time you connect your device while you have Banshee running.<br /><br />Pretty handy, especially if you own a device that doesn't have internet connection these days (something definitely not on the rise). You should thank our new Banshee developer Phil Trimble for doing an awesome job on implementing this <a href="https://bugzilla.gnome.org/show_bug.cgi?id=536389">feature</a> (and on resisting to not sending me to hell when I made the patch reviews...).<br /><br />The next version of Banshee, in the 2.5.x series, should include this feature. Until then, hold on to your seats! (or <a href="http://banshee.fm/contribute/write-code/">compile it</a> yourself from <a href="http://git.gnome.org/browse/banshee/tree/">master</a> ;) )<br /><br />* Beware: not the last generation ones! you would have to donate to libgpod project if you want those recognised.<br /><br />PS: If you're a developer and want to extend this feature to other kind of devices, you should just implement the interface IBatchScrobblerSource in the corresponding Source class of your device. If you want to make it scrobble to a different service than LastFM, just create a Banshee addin (<a href="http://git.gnome.org/browse/banshee/tree/src/Extensions/Banshee.Sample">simple sample here</a>) that subscribes to the ServiceManager.SourceManager.SourceAdded event to then later subscribe to the IBatchScrobbleSource.ReadyToScrobble event from it, to later make the corresponding HttpWebRequests to the scrobbling service.<div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/13199395-3761421929267966767?l=knocte.blogspot.com" alt="" /></div> knocte noreply@blogger.com http://knocte.blogspot.com/ knocte :: MonoTema Those who say it can't be done shouldn't interrupt the ones who are doing it. tag:blogger.com,1999:blog-13199395 2012-05-15T06:40:07+00:00 Voice Control For Banshee tag:blogger.com,1999:blog-4361967894285262266.post-3202341703059904796 2012-04-28T20:49:16+00:00 <div class="separator"><a href="http://4.bp.blogspot.com/-55KTmkhbeX4/T5yqT0EWaXI/AAAAAAAAAIY/b4OmErZ6SnE/s1600/mycover1.png"><img border="0" height="134" width="320" src="http://4.bp.blogspot.com/-55KTmkhbeX4/T5yqT0EWaXI/AAAAAAAAAIY/b4OmErZ6SnE/s320/mycover1.png" /></a></div> The idea is to add voice control for Banshee media player to improve the accessibility. Many portable media player devices can be controlled using the human voice and it has resulted in the users having a rich accessibility interface. The plan is to let the user do basic controls through his voice which will be helpful for the people who can't use the normal mouse controls. <a href="http://www.google-melange.com/gsoc/project/google/gsoc2012/udesh/50002">Abstract</a> idea of the project I was selected. <a href="http://banshee.fm/">Banshee</a> via <a href="http://www.google-melange.com/gsoc/org/google/gsoc2012/gnome">GNOME</a> <div class="separator"><a href="http://www.unixmen.com/wp-content/uploads/stories/linuxlogos/gnome_logo.gif"><img border="0" height="200" width="200" src="http://www.unixmen.com/wp-content/uploads/stories/linuxlogos/gnome_logo.gif" /></a></div><div class="separator"><a href="http://4.bp.blogspot.com/-QRts_6LXHf0/T5ysDXDI6tI/AAAAAAAAAIk/w2RF1pDW7i0/s1600/header-logo.png"><img border="0" height="100" width="300" src="http://4.bp.blogspot.com/-QRts_6LXHf0/T5ysDXDI6tI/AAAAAAAAAIk/w2RF1pDW7i0/s320/header-logo.png" /></a></div><div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4361967894285262266-3202341703059904796?l=tecstuf.blogspot.com" alt="" /></div> Udesh Liyanaarachchi noreply@blogger.com http://tecstuf.blogspot.com/ Technical Talks This blog contains technical information that I think it will be valuable to share. tag:blogger.com,1999:blog-4361967894285262266 2012-05-15T04:20:15+00:00 Hello GNOME, Hello GSoC! http://exceptionrethrown.wordpress.com/?p=6 2012-04-28T15:24:11+00:00 <p>This is my first post in a series of posts about my <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code</a> project. I was accepted by the <a href="http://gnome.org">GNOME Project</a> to spend this summer coding on the famous <a href="http://www.banshee.fm">banshee media player</a>. I&#8217;ll focus on the Mac OS X port of Banshee, which needs quite some love and polish to shine as much as it&#8217;s linux port.</p> <p>But first, a brief little introduction of myself: My Name is Timo Dörr, I am currently enrolled as a student at the Karlsruhe Institute of Technology (fomer University of Karlsruhe) and  will soon finish my studies in the field of computer science. I&#8217;ve used linux since more than a decade as my one-and-only operating system until I bought myself a Macbook and played a little with Mac OS X. Since then, I would call myself a &#8220;dual-user&#8221;  hopping between both universes. I therefore am really excited about the GSoC assignment, which not only allows me to work with the banshee team and improve one of the best media players out there, but also enables me to get a closer insight into developing in C# with Mono on OS X &#8211; which I&#8217;ve already learned to love in the Linux world.</p> <p>I&#8217;ll work on different parts to (hopefully) bring banshee&#8217;s OS X up on pace to its linux port, but to shortly sum up my proposal (which eventually got accepted by GNOME &amp; Google), here is my TODO list:</p> <ul> <li> Integrate the Banshee Community Extensions (BCE)  into bockbuild (the OS X buildsystem currently used to build banshee on OS X) so OS X users can enjoy existing plugins, too</li> <li>Select and propably adjust native code parts within the plugins to work with OS X</li> <li>Work on simple hardware detection support of mobile devices, which is currently not working at all on OS X</li> <li>Make lots of smaller improvements that make banshee feel more &#8220;native&#8221; on OS X, like usage of the media keys, native file dialogs and more.</li> </ul> <p>I will regularly post about my work and the problems I faced, and am always open for tips and suggestions. Though I&#8217;ve made a reasonable schedule of what to complete when to successfully finish the assignmet, I think there is quite some room for further small tasks. So if you ever wanted to use banshee on OS X (or other platform) but found anything weird, quirky or missing feel free to email me: timo (at) latecrew (dot) de &#8211; I might end up working on it during or after the GSoC period <img src="http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p> <br /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/exceptionrethrown.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/exceptionrethrown.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/exceptionrethrown.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=exceptionrethrown.wordpress.com&blog=35396000&post=6&subd=exceptionrethrown&ref=&feed=1" width="1" height="1" /> dynalon http://exceptionrethrown.wordpress.com exception rethrown » gsoc http://exceptionrethrown.wordpress.com/feed/atom/ 2012-05-02T20:30:04+00:00 Banshee Media Player tag:blogger.com,1999:blog-4361967894285262266.post-6123129904276641997 2012-04-13T01:22:12+00:00 <a href="http://3.bp.blogspot.com/-9oGkzXoM6oM/T3S7VsD-MoI/AAAAAAAAAII/DQPm-rpLpis/s1600/arch.PNG"><img src="http://3.bp.blogspot.com/-9oGkzXoM6oM/T3S7VsD-MoI/AAAAAAAAAII/DQPm-rpLpis/s320/arch.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5725407007574209154" /></a><br />I have been involved in contributing to <a href="http://banshee.fm/">Banshee media player</a> since January and planning to kill some bugs. By the help of contributors and previous work I have been able to figure out some key design factors in Banshee code.<br />Banshee is an open source media player which is integrated with the present and future releases of Ubuntu. It has a nice interface for play music, videos, and other media as well sync it with portable devices. Banshee uses GStreamer for audio and video decoding (playing) and encoding (ripping, format conversions).<br />High level architecture of banshee which is more like a platform rather than just a program. <br /><br />By exploring the code and getting the information from <a href="http://banshee.fm/about/">contributors</a> the Banshee contains three separated layers as in the figure.<br />These are some of the few principles that have been used in Banshee which suggest it as an platform or framework,<br />• Separation of UI code and non-UI code.<br />• Separation of the platform/OS specific code.<br />• Distinction between the parts that could be potentially useful for others and the "Banshee only” parts.<br />The extension infrastructure comes mostly from Mono.Addins which has been designed to be easy to use and useful for a wide range of applications: from simple applications with small extensibility needs, to complex applications which need support for large add-in structures.<br />In order for Banshee to be adaptable through extensions, it has to be very modular, with as low coupling as possible between each module. It is concerned that it helps a lot with maintenance. This modularity then helps to solve the performance versus portability problem. For example, Banshee file I/O is done with pluggable backbends; each backend is a Mono.Addins extension and implements a set of interfaces in the Banshee.IO namespace. The original reason for that is the fact that the standard .Net API (System.IO), which is available on all platform, performs poorly on Linux. So on Linux Banshee was using the Mono.Unix API instead, while still being able to fallback to System.IO when necessary. Because of this architecture GIO API was implemented as an additional backend, without changing the core of <a href="http://banshee.fm/">Banshee.</a><div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/4361967894285262266-6123129904276641997?l=tecstuf.blogspot.com" alt="" /></div> Udesh Liyanaarachchi noreply@blogger.com http://tecstuf.blogspot.com/ Technical Talks This blog contains technical information that I think it will be valuable to share. tag:blogger.com,1999:blog-4361967894285262266 2012-05-15T04:20:15+00:00 Banshee 2.4 released! http://banshee.fm/?p=1203 2012-03-22T00:54:13+00:00 <a href="http://banshee-project.org/download/archives/2-4-0/">Banshee 2.4</a> has been released!<br /> Banshee 2.4 is the culmination of six months' work by 31 developers, 33 translators and dozens of bug reporters and testers. It is a stable release, the successor to Banshee 2.2.<br /> It has some exciting new features, like DVD playback and UPnP support, and lots of polish! Read the <a href="http://banshee-project.org/download/archives/2-4-0/">release notes</a> for more info.<br /> <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 Banshee 2.3.6 released! http://banshee.fm/?p=1194 2012-03-08T02:08:21+00:00 <a href="http://banshee-project.org/download/archives/2.3.6/">Banshee 2.3.6</a> has been released! Banshee 2.3.6 is part of the 2.3 development series leading up to 2.4, scheduled for March 21st, 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.6/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 xmonad-log-applet for GNOME and Xfce http://versia.com/?p=493 2012-02-16T05:31:03+00:00 <p><a href="https://github.com/alexkay/xmonad-log-applet">xmonad-log-applet</a> is a handy panel applet/plugin for GNOME (and now Xfce) users who use <a href="http://xmonad.org/">Xmonad</a> as an alternative window manager. The applet will show the visible workspace(s), active window&#8217;s title or anything you send its way from your xmonad.hs.</p> <p>I recently <a href="http://uhsure.com/xmonad-log-applet.html">took over</a> xmonad-log-applet maintainership from Adam Wick, and today I&#8217;m happy to announce the release of version 2.0.0.</p> <p><a href="http://versia.com/wp-content/uploads/2011/09/xmonad-log-applet.png"><img src="http://versia.com/wp-content/uploads/2011/09/xmonad-log-applet.png" alt="xmonad-log-applet" title="xmonad-log-applet" width="488" height="55" class="aligncenter size-full wp-image-499" /></a></p> <p>Changes since the previous release:</p> <ul> <li> Migrated the GNOME 2 applet from deprecated libbonobo API to the new <a href="http://live.gnome.org/GnomeGoals/AppletsDbusMigration">D-Bus based API</a>.</li> <li>GNOME 3 panel support (in fallback mode).</li> <li>Xfce 4 panel support.</li> <li>Revamped the build system.</li> <li>Dropped GConf dependency which was used to specify the applet width; instead fill all available space (like the window list applet) and ellipsise when necessary.</li> <li>Simplified background transparency handling.</li> <li>Fixed install locations.</li> <li>Updated sample xmonad.hs.</li> </ul> <p>To install get and unpack <a href="http://cloud.github.com/downloads/alexkay/xmonad-log-applet/xmonad-log-applet-2.0.0.tar.gz">the tarball</a> or clone <a href="https://github.com/alexkay/xmonad-log-applet">the repo</a>, then run:</p> <p><!-- HTML generated using hilite.me --> <div> <pre>% ./configure --with-panel=gnome2 % make % sudo make install </pre> </div> <p>Substitute `gnome2` with `gnome3` or `xfce4` if that&#8217;s what you use. If you cloned the git repo, use `./autogen.sh` instead of `./configure`. After restarting the panel you should be able to add the applet.</p> <p>Use the provided <a href="https://github.com/alexkay/xmonad-log-applet/blob/master/xmonad.hs">sample xmonad.hs</a> file to bind it to Xmonad. It depends on the <a href="http://hackage.haskell.org/package/DBus">DBus package</a>, which currently doesn&#8217;t compile with GHC 7.x, but it&#8217;s easy to work around:</p> <p><!-- HTML generated using hilite.me --> <div> <pre>% cabal update % cabal unpack DBus % cd DBus-0.4 % $EDITOR DBus/Internal.hsc </pre> </div> <p>Replace `import Control.Exception` with `import Control.OldException`, then:</p> <p><!-- HTML generated using hilite.me --> <div> <pre>% cabal configure % cabal build % cabal install </pre> </div> <p>After this, your xmonad.hs should compile.</p> <p>EDIT: With GHC 7.4, you also need to edit DBus/Message.hsc and prepend `Foreign.` to `unsafePerformIO`.</p> <p>Happy Xmonading!</p></p></p></p> Alexander Kojevnikov http://versia.com versia.com Alexander Kojevnikov's blog http://versia.com/feed/atom/ 2012-02-16T10:20:02+00:00 Banshee 2.3.5 released! http://banshee.fm/?p=1183 2012-02-16T01:19:01+00:00 <a href="http://banshee-project.org/download/archives/2.3.5/">Banshee 2.3.5</a> has been released! Banshee 2.3.5 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.5/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 Thank You EFF http://www.paulcutler.org/blog/?p=1578 2012-01-26T03:26:47+00:00 <p>For the last 8 years I&#8217;ve donated to the <a title="Electronic Frontier Foundation" href="http://www.eff.org">Electronic Frontier Foundation</a>, one of my favorite non-profit organizations.  The EFF continues to fight to protect our freedoms in the digital world &#8211; and for that I&#8217;m grateful.</p> <p><a title="Untitled by pcutler, on Flickr" href="http://www.flickr.com/photos/silwenae/6763618609/"><img src="http://farm8.staticflickr.com/7003/6763618609_dd07fc9a13.jpg" alt="" width="376" height="500" /></a></p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/H_qYFj4buzc" height="1" width="1" /> Paul Cutler http://www.paulcutler.org/blog Paul Cutler's Blog http://www.paulcutler.org/blog/?feed=atom 2012-01-26T07:40:04+00:00 Banshee 2.3.4 released! http://banshee.fm/?p=1172 2012-01-19T16:17:22+00:00 <a href="http://banshee-project.org/download/archives/2.3.4/">Banshee 2.3.4</a> has been released! Banshee 2.3.4 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.4/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 CodeSprint 2 http://versia.com/?p=563 2012-01-15T04:21:58+00:00 <p>Last weekend <a href="http://www.interviewstreet.com/">Interviewstreet</a> conducted a second <a href="http://cs2.interviewstreet.com/">CodeSprint</a>. The event had a format similar to the Google&#8217;s <a href="http://code.google.com/codejam/">CodeJam</a>: they gave you a bunch of problems and you had to program your way through as many of them as you could. There were a few differences though: the number of problems and the time given to solve them was higher (15 and 48h), they also ran solutions on their servers instead of just checking the output.</p> <p>I managed to solve 5 problems and to rank 145th out of 1890 contestants, spending about 12h in total during the weekend. There were a few technical quirks in the process, but all in all I really enjoyed the sprint and was pleasantly surprised by the quality and the complexity of the problems.</p> <p>In this post I will explain how I solved those 5 problems; it&#8217;s mostly for myself, to straighten the thoughts out, as it was a bit chaotic and stressful during the contest.</p> <p>If you are interested in solutions make sure to check out the official <a href="http://cs2.interviewstreet.com/">CodeSprint website</a>, they should have them available in a couple of days.</p> <h2>Picking Cards</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4effeea14e3a7">problem</a>, <a href="https://gist.github.com/1600348">solution</a></p> <p>Sort cards by their number, then take them one by one. On step <em>n</em> the number of ways is multiplied by the number of cards at the beginning of the deck with <em>c<sub>i</sub> ≤ n</em>. If this number is 0, it&#8217;s impossible to pick up all the cards.</p> <p>The brute-force approach is <em>O(N<sup>2</sup>)</em> and could be too slow. To speed it up, we keep track of the last <em>m : c<sub>m</sub> ≤ n</em> and start from there. As <em>m</em> is never decreased the overall complexity is <em>O(N)</em>.</p> <h2>Coin Tosses</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4eff8af9879d1">problem</a>, <a href="https://gist.github.com/1600579">solution</a></p> <p>On each toss we either have a head or a tail, so the expected number of remaining tosses <em>T(n, m) = 1 + ½ × [T(n, m+1) + T(n, 0)]</em>. We could try a dynamic programming approach, but the formula is cyclic.</p> <p>However, for <em>m = 0</em> the expected number of tosses can be expressed analytically: <em>T(n, 0) = 2<sup>n+1</sup> &#8211; 2</em> (<a href="http://www.qbyte.org/puzzles/p082s.html">proof</a>). Add the boundary condition <em>T(n, n) = 0</em> and memoisation, and you have a solution.</p> <h2>Fraud Prevention</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f00b1502c006">problem</a>, <a href="https://gist.github.com/1600704">solution</a></p> <p>One of the company-sponsored problems. We want to normalise email and street addresses and to keep two hashes with the combination of the normalised values and the deal IDs as keys. For each key we keep a list of credit cards along with order IDs. Then we process orders one by one and check all possible cases (see the source code comments).</p> <p>I found this problem a bit uninteresting for a contest &#8212; it&#8217;s tedious and, uhm, un-algorithmic. However it would probably make a decent interview questions with all its practicalities.</p> <h2>Subsequence Weighting</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f009cfd9c541">problem</a>, <a href="https://gist.github.com/1600725">solution</a></p> <p>Generalisation of the <a href="http://en.wikipedia.org/wiki/Longest_increasing_subsequence">Longest increasing subsequence</a> problem. The algorithm is very similar: take each value one by one and maintain values (and cumulative weights) of the last elements of subsequences of certain weight. After we process all values, the last element will have the maximal weight.</p> <p>One complication is that we need a data structure with efficient insertion, deletion, search and traversal times. One possibility is to use a red-black tree (as implemented by std::set) and augment it so that all nodes form a doubly-linked list. Also, unlike with the LIS algorithm, each insertion can lead to many deletions (see lines 74-82).</p> <p>With such a data structure, the running time is still at <em>O(n log n)</em>.</p> <p>That was my favourite question, and the one I spent the most time on, even though in retrospect it doesn&#8217;t look all that complex.</p> <h2>Quora Nearby</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f05b1d07b989">problem</a>, <a href="https://gist.github.com/1600742">solution</a></p> <p>Another company-sponsored problem. A pity <em>N</em> was quite small and the brute-force approach actually worked. Higher limits would require a clever data structure, such as the <a href="http://en.wikipedia.org/wiki/K-d_tree">k-d tree</a> and would make the problem much harder and more interesting.</p> <p>First we read all topics and questions and create a vector of all topics (ID and co-ordinates) and a map of topic IDs to the lists of question IDs.</p> <p>Topic queries are straight-forward: we sort topics by distance (and IDs, in case the distance is the same) and print the first <em>m</em> IDs.</p> <p>For queries it&#8217;s a bit more involving: again, we sort topics by distance, then check all associated questions using our map. The complication is that we need to check all questions for topics with the same distance, and include those with higher IDs.</p> <p>Please never mind the code for this problem, my solution was accepted literally 5 minutes before the contest ended, as you can imagine I was a bit in a hurry.</p> <p>Big thanks to the Interviewstreet team for a great weekend!</p> Alexander Kojevnikov http://versia.com versia.com Alexander Kojevnikov's blog http://versia.com/feed/atom/ 2012-02-16T10:20:02+00:00 muspy API http://versia.com/?p=558 2012-01-15T04:21:28+00:00 <p><a href="http://muspy.com"><img src="http://versia.com/wp-content/uploads/2011/10/logo.gif" alt="muspy" title="muspy" width="160" height="100" class="alignright size-full wp-image-526" /></a><a href="http://muspy.com/">muspy</a> is a website that notifies you when your favourite artists release new albums. muspy is free software released under GNU AGPL.</p> <p>Today I&#8217;m happy to announce the availability of the <a href="https://github.com/alexkay/muspy/tree/master/api">muspy API</a>. The API allows you to create and modify user accounts, to manage the list of artists you want to follow and to receive their releases.</p> <p>Someone is already working on an iPhone app that will use the API, expect more news on this front soon!</p> Alexander Kojevnikov http://versia.com versia.com Alexander Kojevnikov's blog http://versia.com/feed/atom/ 2012-02-16T10:20:02+00:00 Banshee 2.3.3 released! http://banshee.fm/?p=1158 2011-12-22T02:34:18+00:00 <a href="http://banshee-project.org/download/archives/2.3.3/">Banshee 2.3.3</a> has been released! Banshee 2.3.3 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.3/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 Erendriel the return of the psycho… http://www.marques.so/?p=1201 2011-12-02T20:25:44+00:00 <p>&#8220;They burn his crops, shattered his farm and killed his wife&#8230; Ketheriel is back for revenge!&#8221; &#8211; taken from the Chronicles of Henchmen (Tome IV &#8211; Ketheriel, the return of the psycho), the sacred Codex that exalted the deeds of the bravest cut-throat adventurers of Henchmen (the best TBC guild on Grim Batol).</p> <div class="wp-caption aligncenter"><img class=" " src="http://eu.battle.net/static-render/eu/grim-batol/6/66070278-profilemain.jpg?alt=/wow/static/images/2d/profilemain/race/10-0.jpg" alt="" width="444" height="330" /><p class="wp-caption-text">Erendriel - Protection Paladin of &quot;Lethal Industry&quot;</p></div> <p>Ketheriel disappeared after 3 long months of wipes in the Sunwell Plateau (M&#8217;uru) at 1/3%&#8230; He was later revived on Cataclysm as Erendriel of Grim Batol and rejoined the ranks of Lethal Industry which holds many of the veterans from Henchmen.</p> <p>Erendriel &#8211; The return of the psycho &#8211; Part II</p> <p></p> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Carnage on Banshee http://www.marques.so/?p=1199 2011-12-01T17:52:15+00:00 <p>I just did maintenance on Banshee repositories and cleaned them up. This involved brutal carnage on the project configuration files! If something is broken from your branches, then update them, and for God&#8217;s sake if it&#8217;s important for you, please let me know. I&#8217;m on openSUSE Connect, so my contacts are available for everyone.</p> <h2>Banshee</h2> <ul> <li>openSUSE 11.4</li> <li>openSUSE 12.1</li> <li>openSUSE Factory</li> <li>openSUSE Tumbleweed</li> </ul> <h2>Banshee:Unstable</h2> <ul> <li>openSUSE 12.1</li> <li>openSUSE Factory</li> <li>openSUSE Tumbleweed</li> </ul> <h2>Banshee:EL6 (Enterprise Linux 6)</h2> <ul> <li>CentOS 6</li> <li>Red Hat Enterprise Linux 6</li> <li>Scientific Linux 6</li> <li><span>Currently waiting for Mono:EL6 to have some more submissions&#8230;</span></li> </ul> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Banshee 2.3.2 released! http://banshee.fm/?p=1145 2011-12-01T02:13:39+00:00 <a href="http://banshee-project.org/download/archives/2.3.2/">Banshee 2.3.2</a> has been released! Banshee 2.3.2 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.2/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 Alan Moore &amp; the Guy Fawkes Mask http://www.paulcutler.org/blog/?p=1573 2011-11-27T15:25:43+00:00 <p><a href="http://www.guardian.co.uk/books/2011/nov/27/alan-moore-v-vendetta-mask-protest">Alan Moore talk to The Guardian</a> about V for Vendetta and the use of the Guy Fawkes mask he created for V for Vendetta and its use by Occupy.</p> <blockquote><p>It is an irony noted with relish by critics of the protests – one also glumly acknowledged by many of the protesters – that the purchase of so many <em>Vendetta </em>masks has become a lucrative little side-earner for Time Warner, the media company that owns the rights to Moore&#8217;s creation. Efforts have been made to avoid feeding the conglomerate more cash, the Anonymous group reportedly starting to <a title="" href="http://www.time.com/time/nation/article/0,8599,2098702,00.html">import masks</a> direct from factories in China to circumvent corporate pockets; last year, demonstrators at a &#8220;Free Julian Assange&#8221; event in Madrid wore cardboard replicas, apparently self-made. But more than 100,000 of the £4-£7 masks sell every year, according to the manufacturers, with a cut always going to Time Warner. Does that irk Moore?</p> <p>&#8220;I find it comical, watching Time Warner try to walk this precarious tightrope.&#8221; Through contacts in the comics industry, he explains, he has heard that boosted sales of the masks have become a troubling issue for the company. &#8220;It&#8217;s a bit embarrassing to be a corporation that seems to be profiting from an anti-corporate protest. It&#8217;s not really anything that they want to be associated with. And yet they really don&#8217;t like turning down money – it goes against all of their instincts.&#8221; Moore chuckles. &#8220;I find it more funny than irksome.&#8221;</p></blockquote> <p>Oh, poor Time Warner and your moral dilemmas.  If only that was the least of your troubles.</p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/4zvU68XrFCg" height="1" width="1" /> Paul Cutler http://www.paulcutler.org/blog Paul Cutler's Blog http://www.paulcutler.org/blog/?feed=atom 2012-01-26T07:40:04+00:00 Banshee 2.2.1 on Banshee stable repository… http://www.marques.so/?p=1147 2011-11-13T18:24:19+00:00 <p><img class="alignright" src="http://lh3.ggpht.com/_FJH0hYZmVtc/StZYvL6orOI/AAAAAAAADx8/NENDYtGNQGI/header-logo_thumb%5B8%5D.png" alt="" width="238" height="96" /></p> <p>I&#8217;ve submitted on release date the update to Banshee 2.2.1 to GNOME:Apps which was declined because of a few issues on the ChangeLog. Issues corrected (typo and added a comment for .xz BuildRequires), resubmitted and accepted.</p> <p>Once the update was accepted on GNOME:Apps, I&#8217;ve submitted and accepted the very same update to <a href="http://www.banshee.fm" target="_blank">Banshee</a> stable repository which now provides Banshee 2.2.1 that delivers<strong> 29 bug fixes (since Banshee 2.2.0)</strong>. It should auto-update once the packages rebuild.</p> <p>During the last days I&#8217;ve also done some extensive bug triage in bugzilla.novell.com regarding Banshee, and we&#8217;re now with 14 bugs open. I&#8217;ve cleared a few with the help and knowledge of upstream, some were deprecated and related to no longer supported products (ex: openSUSE 11.2).</p> <p> <h2>Changes introduced in Banshee Repositories</h2> <ul> <li>At Gabriel Burt&#8217;s request, I&#8217;ve branched all Mono packages from Banshee to Banshee:Unstable and removed the Banshee repository as a source to grab dependencies. So Banshee:Unstable now provides all the stuff (auto-updates from changes in Banshee main repository).</li> <li>I&#8217;ve created a Banshee:EL6 repository to provide Banshee for Enterprise Linux 6, which should source the Mono packages required from Mono:EL6 repository (work being done), thus we will provide soon enough Banshee for Enterprise Linux 6 (RHEL, CentOS and Scientific Linux 6).</li> </ul> <h2>TODO List</h2> <ul> <li>Prepare a maintenance submission for openSUSE 12.1 to update for Banshee 2.2.1 which delivers 29 bug fixes, some critical (<a href="https://bugzilla.novell.com/show_bug.cgi?id=727999" target="_blank">bnc#727999</a>)</li> <li>Update Banshee:Unstable to Banshee 2.3.1, the latest development release;</li> <li>Populate Mono:EL6 witht he Mono packages required to build Banshee for Enterprise Linux 6;</li> <li>Continue the bug triage massacre on bugzilla.novell.org;</li> </ul></p> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Banshee 2.2.0 for RHEL6 and clones… (soon!) http://www.marques.so/?p=1131 2011-11-12T16:37:25+00:00 <p><img class="alignright" src="http://www.casalogic.dk/wp-content/uploads/redhat-logo.jpg" alt="" width="226" height="73" /></p> <p>My $dayjob requirements are around <a href="http://www.redhat.com" target="_blank">Red Hat</a> Enterprise Linux, which took me to make a subscription of RHEL6 to use also for personal purposes on one of my laptops. Since RHEL is somehow limited in providing the stuff I want to use, I need to build some of my applications which are provided by RHEL (ex: transmission, banshee, etc).</p> <p>Red Hat&#8217;s stance towards Mono leaves no doubts, sad thing&#8230; But where Red Hat fails to meet my needs, SUSE delievers, and OBS (openSUSE Build Service) takes no prisoners, even if it&#8217;s to help delivering Banshee to a competitors platform. So here&#8217;s the nice thing&#8230; I&#8217;ve created a new sub-project under Banshee in OBS on Banshee:RHEL on which I will provide builds of Banshee (the same provided by Banshee:Unstable for openSUSE), and to be a gent to many users out there, I&#8217;ve expanded the functionality of this repository to <a href="http://www.centos.org" target="_blank">CentOS</a> 6 and <a href="http://www.scientificlinux.org/" target="_blank">Scientific Linux</a> 6, thus delivering custom builds of Banshee latest release to this platforms.</p> <p>Since we don&#8217;t have some of this components available on OBS to build Banshee, mainly Mono packaged for RHEL and clones, I&#8217;ve decided accomplish this repository doing the following:</p> <ul> <li>The mono stack used is provided by Fedora 17 (currently rawhide) source rpms (I will have to follow Fedora packaging, but that&#8217;s cool, Fedora packaging is remarkable and nicely accomplished, easy task);</li> <li>The dependencies no present on OBS and that are provided by Red Hat el6 RPMs are rebuilt based on Red Hat source rpms (ex: giflib);</li> <li>The dependencies not provided by OBS and Red Hat el6 SRPMS are taken from Fedora latest release (ex: libunwind);</li> </ul> <div>For the start this is how things will be done. With more time in  the future I&#8217;m planning to make a Mono repository for RHEL and clones on OBS providing all the Mono stack based on Fedora packaging and once it&#8217;s complete, I&#8217;ll just source this repository for Banshee:RHEL and will remove the current packages from Mono (will happen in a few months).</div> <div>I&#8217;m looking for testers for CentOS 6 and Scientific Linux 6, for RHEL I&#8217;ll test them myself. If you think you can help or if you find bugs, please file them on <a href="http://bugzilla.novell.com" target="_blank">bugzilla.novell.com</a> against Banshee and I&#8217;ll triage them.</div> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Improved Last.fm import in muspy http://versia.com/?p=538 2011-11-10T08:20:46+00:00 <p><a href="http://muspy.com/">muspy</a> is a free / open-source album release notification service.</p> <p>To make it easier to populate the list of artists you want to follow, muspy allows to import top artists from your Last.fm account. Today this function became more flexible: in addition to getting overall top artists, it can now import most frequently listened artists in the last 12, 6 and 3 months and 1 week.</p> <p><a href="http://muspy.com/"><img src="http://versia.com/wp-content/uploads/2011/11/import-last.fm_.png" alt="" title="import-last.fm" width="407" height="161" class="aligncenter size-full wp-image-539" /></a></p> <p>I also lifted the limit on the number of artists that can be imported from 200 to 500, and increased the number selected by default from 50 to 100.</p> <p>Do you have a feature that you want to see in muspy? <a href="http://muspy.com/contact">Let me know</a>! Alternatively, feel free to fork muspy on <a href="https://github.com/alexkay/muspy">GitHub</a> and to send your pull requests.</p> <p>If you are a music lover and never tried muspy before, <a href="http://muspy.com/">give it a go</a>! With muspy you will not miss an album release ever again.</p> Alexander Kojevnikov http://versia.com versia.com Alexander Kojevnikov's blog http://versia.com/feed/atom/ 2012-02-16T10:20:02+00:00 muspy is now free software http://versia.com/?p=519 2011-11-10T08:04:58+00:00 <p><a href="http://muspy.com"><img src="http://versia.com/wp-content/uploads/2011/10/logo.gif" alt="muspy" title="muspy" width="160" height="100" class="alignright size-full wp-image-526" /></a></p> <p><a href="http://muspy.com">muspy</a> is an album release notification service, you give it a list of your favourite artists and it sends you a notice (by email or RSS) as soon as they have new releases. </p> <p> I wrote muspy 3 years ago to scratch a personal itch &#8212; I was spending too much time online checking if bands I&#8217;m into have something new; but was still missing many releases. </p> <p> muspy was initially developed for Google App Engine, which was the hot new thing back then. In retrospect, while working with App Engine was extremely educational and a lot of fun, it wasn&#8217;t a very good fit. The recent <a href="http://googleappengine.blogspot.com/2011/09/few-adjustments-to-app-engines-upcoming.html">announcement</a> on the price increase was the last straw &#8212; I decided to re-write it in vanilla <a href="https://www.djangoproject.com/">Django</a> and to host it myself. </p> <p> I&#8217;m also releasing the <a href="https://github.com/alexkay/muspy">source code</a> under GNU AGPL in the hope that it will be beneficial for the service and for its users. </p> <p> Major changes since the previous version: </p> <ul> <li> <p> Track <a href="http://musicbrainz.org/doc/Release_Group">release groups</a> instead of releases </p> <p> This was the most frequently requested feature, there were too many duplicate releases for some artists, release groups make everything much cleaner. This change was also the reason why the new version is almost a complete rewrite. </p> </li> <li> <p> Stars are off by default for new releases </p> <p> muspy allows to star individual releases, starred releases show up on top of the sorted list of releases. This feature wasn&#8217;t used by many which resulted in all releases being starred for most users. Now stars are off for new releases, if you want to star, you have to do it manually on the website. I migrated stars only for users with <em>S&nbsp;&lt;&nbsp;min(R,&nbsp;40)&nbsp;/&nbsp;2</em>, where <em>S</em> is the number of starred releases and <em>R</em> is the total number of releases for all artists you follow. </p> </li> <li> <p> Speed </p> <p> It used to take more than a week to check all artists for new releases, now the checking cycle is much shorter. Things like importing from Last.fm or adding a comma-separated list of artists should also be significantly faster.</p> </li> <li> <p> Blog </p> <p> I will be blogging about muspy <a href="http://versia.com">here</a> instead of on the website itself. Feel free to subscribe to the <a href="http://versia.com/feed/atom/">full feed</a> or just to the <a href="http://versia.com/category/muspy/feed/atom/">muspy category</a>. </p> </li> </ul> <p> Other than that, muspy remains pretty much the same. I migrated all the data but I encourage you to go the old site at <a href="http://muspy.appspot.com">muspy.appspot.com</a> and to check if everything was migrated correctly. Please note that the old site&#8217;s background processes are not running and it will be taken down in a month or two. </p> <p> Now that muspy is free and open-source, don&#8217;t hesitate to <a href="https://github.com/alexkay/muspy">look at the code</a>, tweak it and suggest improvements. Git and GitHub make it too damn easy! </p> <p> And if you never used muspy before, <a href="http://muspy.com">give it a try</a>!</p> Alexander Kojevnikov http://versia.com versia.com Alexander Kojevnikov's blog http://versia.com/feed/atom/ 2012-02-16T10:20:02+00:00 Banshee 2.3.1 released! http://banshee.fm/?p=1134 2011-11-03T00:16:16+00:00 <a href="http://banshee-project.org/download/archives/2.3.1/">Banshee 2.3.1</a> has been released! Banshee 2.3.1 is the first release in the 2.3 development series leading up to 2.4, scheduled for March 2012. Read the <a href="http://banshee-project.org/download/archives/2.3.1/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 Banshee 2.2.1 released! http://banshee.fm/?p=1118 2011-11-02T01:20:58+00:00 <a href="http://banshee-project.org/download/archives/2.2.1/">Banshee 2.2.1</a> has been released! Banshee 2.2.1 is a stable, bug-fix-only release building on Banshee 2.2.1. Read the <a href="http://banshee-project.org/download/archives/2.2.1/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00 rpgKids http://www.paulcutler.org/blog/?p=1566 2011-10-24T13:19:01+00:00 <p>A co-worker introduced me to <a href="http://newbiedm.com/rpgkids/">rpgKids</a> last week.  After taking a look around the website, I plunked down the $5 and bought the game and the adventure pack and it was well worth the money.</p> <p>rpgKids is a basic roleplaying game meant to introduce kids ages 4-7 to the wonderful world of using their imagination to roleplay.  The 24 page PDF includes the ruleset, an overview of the characters, hand drawn tokens for both heroes and monsters, a character sheet and a printable 1&#8243; grid for mapping your adventures.  It also comes with with one adventure for you to run through with the kids, and the Adventure Pack (if you buy the $5 version) includes 4 more adventures.  The age recommendation was perfect, as Zoe is 7 and Jack is 5.</p> <p>I packed up the kids Saturday morning and we headed out to our <a href="http://phoenixgamesonline.com/">local game store</a>.  While you don&#8217;t need to, we picked up a bunch of used miniatures for $2 bucks each for the game.  The tokens included in the PDF would have worked fine, but I wanted to give the kids that little extra experience.  We also picked up some dice &#8211; you&#8217;ll need a couple D12 and D6 dice for the game &#8211; I made sure to get each of the kids their own.</p> <p>&nbsp;</p> <p><a title="SDC10802 by pcutler, on Flickr" href="http://www.flickr.com/photos/silwenae/6269677843/"><img src="http://farm7.static.flickr.com/6119/6269677843_22c27c4bfa.jpg" alt="SDC10802" width="500" height="375" /></a></p> <p>The included adventure gives you the overview of the story, a script to follow (if you choose) and 4 encounters, including maps, where you&#8217;ll run into the &#8220;monsters&#8221; as you try to save the town of Springwell.</p> <p>The kids choose their class (fighter, healer, wizard or archer) and you as the parent play the role of Dungeon Master, keeping the kids on path in the story and role playing the monsters in each encounter.  The kids had a blast as I roleplayed the monsters, especially the funny voices, and added to the script to make sure they were having a good time.</p> <p>Zoe got it right away &#8211; she quickly named her character as they filled out their character sheets and chose a class, while Jack didn&#8217;t really get it until we were in the middle of the story and having our first encounter with the monsters.  Alex, who is 15, came and watched &#8211; as my wife later pointed out, you could tell that he thought he was too cool to play with the little kids, but deep down, he really wanted to.</p> <p>Combat is simple &#8211; roll a die for initiative, then the monsters roll against the heroes to see if there is a &#8220;hit&#8221; &#8211; 2 hits and the character or monster is knocked out.  Depending on the class, you can attack from so many tiles away, adding a level of tactics and strategy to start the kids learning.  My Dungeon Master skills are a bit rusty, but thankfully the script kept the story going and I embellished and added to the story where appropriate.</p> <p>They definitely enjoyed it and were asking to play again &#8211; this will definitely be a great way to get through the long Minnesota winter.  If you have a kids, I highly recommend <a href="http://newbiedm.com/rpgkids/">rpgKids</a> and it definitely lays the groundwork to introduce D&amp;D when they get older.  Who needs video games anyway?!</p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/Y4xMrflwVcU" height="1" width="1" /> Paul Cutler http://www.paulcutler.org/blog Paul Cutler's Blog http://www.paulcutler.org/blog/?feed=atom 2012-01-26T07:40:04+00:00 Banshee repository gets mono-addins http://www.marques.so/?p=1055 2011-10-09T19:04:00+00:00 <p>After some reports of problems with running &#8220;banshee &#8211;debug&#8221; for openSUSE 11.4 and supported by upstream that updating to mono-addins 0.6.2 wouldn&#8217;t bring any harm, I&#8217;ve decided to add mono-addins to the Banshee repository. Currently Banshee 2.2.0 for openSUSE 11.4 and openSUSE 11.3 is being built against the latest version of mono-addins.</p> <p>I&#8217;m interested in openSUSE 11.4 user feedback regarding this upgrade (mono-addins), specially with applications which use it and are not provided by the Banshee repository (ex: F-Spot). Please feel free to email me or open a bug report on bugzilla.novell.com.</p> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Fork the FSF http://www.paulcutler.org/blog/?p=1562 2011-10-09T02:19:19+00:00 <p>Larry Cafiero writes that it is time <a href="http://larrythefreesoftwareguy.wordpress.com/2011/10/07/time-to-fork-the-fsf/">the FSF should be forked</a>.</p> <p>I couldn&#8217;t agree more.</p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/clFX9VOLxVg" height="1" width="1" /> Paul Cutler http://www.paulcutler.org/blog Paul Cutler's Blog http://www.paulcutler.org/blog/?feed=atom 2012-01-26T07:40:04+00:00 Thanks Steve http://www.paulcutler.org/blog/?p=1554 2011-10-06T13:02:35+00:00 <p>The internet is buzzing with thank you&#8217;s, tributes and more about the <a href="http://www.apple.com/stevejobs/">passing of Steve Jobs</a> yesterday.</p> <p>I was 11 or 12 when we got our second computer &#8211; the brand new <a href="http://en.wikipedia.org/wiki/Apple_iic">Apple //c</a>.  A portable version of the Apple IIe, for the first time in the Apple II line it included a built in 5.25 disk drive and ports for a mouse / joystick, external disc drive, modem and more.</p> <p>It was on this computer that my formative years were spent &#8211; learning BASIC, LOGO, messing with Apple Paint, and playing Choplifter, Bards Tale and Lode Runner (among others) for hours (and days) at time.  Lode Runner was the first game I played where I could create my own levels and I would spend days devising clever ways to trap that little guy.</p> <p>Most importantly, this was the computer that got me online.  We had a 300 baud modem, and later purchased a 1200 and then 2400 baud modem which seemed liked the fastest thing ever.  I remember begging my dad to let me spend more time on CompuServe, back when it cost $6 / hour to be on the service, just so I could play text adventure games.</p> <p>Later I would discover the wonderful world of BBSes, and play games online, download software and interact with online communities, all while tying up the one phone line we had in the house.</p> <p>Almost 10 years ago I bought an Apple //c on Ebay, which has sat in my closet since.  Ironically, two weeks ago I decided to pull it out and hook it up, only to realize I didn&#8217;t buy any software.</p> <p><a href="http://twitter.com/#!/prcutler/status/119057837837127680"><img class="alignnone size-full wp-image-1555" title="twitter-apple2-1" src="http://www.paulcutler.org/blog/wp-content/uploads/2011/10/twitter-apple2-1.png" alt="" width="539" height="201" /></a></p> <p><a href="http://twitter.com/#!/prcutler/status/120513766248026112"><img class="alignnone size-full wp-image-1556" title="twitter-apple2-2" src="http://www.paulcutler.org/blog/wp-content/uploads/2011/10/twitter-apple2-2.png" alt="" width="577" height="232" /></a></p> <p><a title="SDC10798 by pcutler, on Flickr" href="http://www.flickr.com/photos/silwenae/6215829565/"><img src="http://farm7.static.flickr.com/6048/6215829565_a7961cee5c.jpg" alt="SDC10798" width="500" height="375" /></a></p> <p>&nbsp;</p> <p>It wouldn&#8217;t be until years later that I would buy an Apple product again.  This past January, frustrated with my PC for not playing MP3s out of the blue, I grabbed my wife in the middle of a snowstorm and we drove to the Apple store.  User her education discount, I bought an iMac and was blown away by the experience &#8211; both the shopping experience at an Apple store and OS X.  <em>It just worked</em>.  I can&#8217;t say I&#8217;m a fan of iTunes, but thankfully Banshee is available on OS X.  Using iMovie, I was able to quickly jump in and edit my home movie footage from Christmas.  I imported my photos into iPhoto and quickly and intuitively created a photo book for my wife for our 15th wedding anniversary.  Apple&#8217;s focus on making products easy to use is phenomenal.</p> <p>In April, I bought an iPad, and over the summer bought the new MacBook Air.  Apple&#8217;s combination of software and amazing hardware is a combination that no one can match.  Having worked with Apple when the original iMac was first launched, their business practices can leave something to be desired &#8211; but they do everything for one reason &#8211; their focus on the customer experience trumps everything, and it shows in the products they bring to market.</p> <p>And the focus started with Steve Jobs, and for that I&#8217;m thankful.</p> <p><a title="IMG_20110723_142836 by pcutler, on Flickr" href="http://www.flickr.com/photos/silwenae/5967378103/"><img src="http://farm7.static.flickr.com/6012/5967378103_40f8f96ef2.jpg" alt="IMG_20110723_142836" width="500" height="375" /></a></p> <p>&nbsp;</p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/7O7zetg1-hE" height="1" width="1" /> Paul Cutler http://www.paulcutler.org/blog Paul Cutler's Blog http://www.paulcutler.org/blog/?feed=atom 2012-01-26T07:40:04+00:00 WTF! http://www.marques.so/?p=1000 2011-09-27T17:05:49+00:00 <p></p> <p>PS: I found it on youtube&#8230; a big LOL&#8230; no death threats please!</p> Nelson Marques http://www.marques.so n.marques.so » Banshee a collection of somatic markers... http://www.marques.so/category/banshee-2/feed/ 2012-04-15T22:50:04+00:00 Banshee 2.2, something for everyone tag:blogger.com,1999:blog-30299148.post-2463361219712804059 2011-09-23T00:14:03+00:00 <div class="separator"><a href="http://banshee.fm/theme/css/images/download-button.png"><img border="0" height="54" width="160" src="http://banshee.fm/theme/css/images/download-button.png" /></a></div>Yesterday we released Banshee 2.2. It's the result of six months of hard work by 35 developers, 38 translators and countless bug reporters, tester, packagers, and just nice people. <br /><br />Of course it comes with new features and enhancements :<ul> <li>eMusic store <li>support for the Nook <li>ability to preload default radio stations <li>several new Android device supported <li>a new "Smiley Face Curve" default equalizer <li>Lots more ! And bug fixes ! </li></li></li></li></li></li></ul>Check out the <a href="http://banshee.fm/download/archives/2.2.0/">release notes</a> for more details. <br /><br />I'm particularly happy about the ability to preload default radio stations. In the 0.x series, Banshee used to ship with a set of default radio stations, but those were a pain to maintain, so that was dropped during the refactoring that lead to 1.0. This was of course not ideal either, so a <a href="https://bugzilla.gnome.org/show_bug.cgi?id=548197">bug about that</a> was lingering for quite some time. <br /><br />Then <a href="http://www.piware.de/">Martin Pitt</a> came up with an idea, along with a patch : when Banshee first starts, just read any XSPF files from DATADIR/stations/ (usually /usr/share/banshee/stations) and import their content as radio stations. <br /><br />As Martin mentions, this allows distros or admins to provide the default stations they want just by installing one or more files, and those stations can be locale or region specific. I think this is a nice solution, but maybe it's just because we don't have to do anything... ;) <br /><br />This release is available in lots of shapes and sizes, all accessible through our <a href="http://banshee.fm/download/">download page</a> :<ul> <li>The usual <a href="http://ftp.gnome.org/pub/GNOME/sources/banshee/2.2/banshee-2.2.0.tar.bz2">source code tarball</a></li> <li>Packages for various distributions: openSUSE, Debian, Ubuntu, etc. (just check out our regular update channels)</li> <li>A Linux bundle for <a href="http://ftp.gnome.org/pub/GNOME/binaries/linux/banshee/banshee-2.2.0.linux.i386.run.tbz">32 bit</a> and <a href="http://ftp.gnome.org/pub/GNOME/binaries/linux/banshee/banshee-2.2.0.linux.x86_64.run.tbz">64 bit</a> systems. More details about that in my <a href="http://bl-log.blogspot.com/2011/03/banshee-bundle-on-linux-one-file-to-run.html">previous</a> <a href="http://bl-log.blogspot.com/2011/04/new-banshee-bundle-of-joy.html">posts</a></li> <li>A <a href="http://ftp.gnome.org/pub/GNOME/binaries/win32/banshee/Banshee-2.2.0.msi">Windows installer</a></li> <li>A <a href="http://ftp.gnome.org/pub/GNOME/binaries/mac/banshee/banshee-2.2.0.macosx.intel.dmg">disk image for Mac OS X</a></li></ul><br />This release also marks the first anniversary of our most beloved feature, the Amazon store integration. During that year, <a href="http://banshee.fm/about/revenue/">over $9000 USD have been contributed</a> directly to the GNOME Foundation. And we have learned that apparently most people don't buy music in August. <br /><br />With a new Banshee release comes a new version of our Community Extensions. It brings two new extensions (AlbumArtWriter and DuplicateSongDetector), along with several enhancements and bugfixes to existing extensions (<a href="http://download.banshee.fm/banshee-community-extensions/2.2.0/banshee-community-extensions-2.2.0.news">more details here</a>). The <a href="http://gitorious.org/banshee-community-extensions">project on gitorious</a> now brings together 23 extensions, and 28 people are listed as committers. <br /><br />In fact, this extension business is working so well that there are people who are (kind of) extending extensions : we now have new visualizations for the OpenVP visualizer, combining existing visualizations <div class="separator"><a href="http://3.bp.blogspot.com/-ApFe5DHylpM/TnuYkgu_XqI/AAAAAAAAAJI/tqAP1XppysQ/s1600/Banshee_Visualizer_simplified.png"><img border="0" height="214" width="320" src="http://3.bp.blogspot.com/-ApFe5DHylpM/TnuYkgu_XqI/AAAAAAAAAJI/tqAP1XppysQ/s320/Banshee_Visualizer_simplified.png" /></a><br /><i>The new "Spectrum Rain" visualization</i></div><br /><br />Before you ask, although it looks different than what you might be used to, this is really Banshee. Just go to "Now Playing" and click "Simplify". <br /><br />I'd like to thank everybody who made all of this possible, and who make Banshee such a fun project to be involved with. If you want to join us, to help out or to get some help, just head over to <a href="http://banshee.fm/">our website</a>. <div class="blogger-post-footer"><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/30299148-2463361219712804059?l=bl-log.blogspot.com" alt="" /></div> Bertrand Lorentz noreply@blogger.com http://bl-log.blogspot.com/search/label/Banshee Bertrand Lorentz's (B)log tag:blogger.com,1999:blog-30299148 2012-05-16T10:00:03+00:00 Banshee 2.2 released! http://banshee.fm/?p=1101 2011-09-21T22:52:56+00:00 <a href="http://banshee-project.org/download/archives/2.2.0/">Banshee 2.2</a> has been released! Banshee 2.2 is the culmination of six months' work by 35 developers, 38 translators and dozens of bug reporters and testers. It is a stable release, the successor to Banshee 2.0. It has some exciting new features and lots of polish! Read the <a href="http://banshee-project.org/download/archives/2.2.0/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> The Banshee Blog http://banshee.fm Banshee Banshee Media Player http://banshee.fm/feed/ 2012-03-22T01:30:02+00:00