{"id":309,"date":"2011-10-03T02:20:48","date_gmt":"2011-10-03T07:20:48","guid":{"rendered":"http:\/\/www.virtualroadside.com\/blog\/?p=309"},"modified":"2011-10-03T02:24:04","modified_gmt":"2011-10-03T07:24:04","slug":"bpm-counter-plugin-for-exaile-0-3-2","status":"publish","type":"post","link":"https:\/\/www.virtualroadside.com\/blog\/index.php\/2011\/10\/03\/bpm-counter-plugin-for-exaile-0-3-2\/","title":{"rendered":"BPM Counter Plugin for Exaile 0.3.2"},"content":{"rendered":"<p>I&#8217;ve been starting to use my desktop machine at home a lot lately, so I&#8217;ve been looking for a cross-platform audio player that I can use that doesn&#8217;t annoy me. After a long search (and discarding most of the linux audio players: amarok, banshee, etc as too annoying or not the right features or whatever) I finally stumbled across <a href=\"http:\/\/www.exaile.org\/\">Exaile<\/a>, which not only doesn&#8217;t annoy me greatly, but it&#8217;s written in python so its way easy to modify and figure out what it does \ud83d\ude42<\/p>\n<p>I&#8217;ve been doing a bit of swing dancing lately (in particular Lindy Hop), so I&#8217;ve been gathering music together to listen to, and I need BPM for the music&#8230; one thing Exaile did not already have was a BPM counter, so I wrote a manual beat counter for it. You can write plugins for Exaile, though the documentation is rather sparse. I must say though, using the GLADE widget editor thing has to be the most annoying GUI design tool ever&#8230;<\/p>\n<p><a href=\"http:\/\/www.virtualroadside.com\/software\/#bpm\"><br \/>\nDownload it at my usual software site.<\/a><\/p>\n<p>PS: In case anyone asks, I&#8217;m not interested in writing an automated beat counter&#8230; this works well enough for me \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been starting to use my desktop machine at home a lot lately, so I&#8217;ve been looking for a cross-platform audio player that I can use that doesn&#8217;t annoy me. After a long search (and discarding most of the linux audio players: amarok, banshee, etc as too annoying or not the right features or whatever) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,45,31],"tags":[],"_links":{"self":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/309"}],"collection":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=309"}],"version-history":[{"count":5,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/309\/revisions"}],"predecessor-version":[{"id":314,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/309\/revisions\/314"}],"wp:attachment":[{"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualroadside.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}