<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Alexander Kojevnikov | Blog</title><link href="http://kojevnikov.com/" rel="alternate"></link><link href="http://kojevnikov.com/muspy.xml" rel="self"></link><id>http://kojevnikov.com/</id><updated>2011-11-27T00:00:00+00:00</updated><entry><title>muspy API</title><link href="http://kojevnikov.com/muspy-api.html" rel="alternate"></link><updated>2011-11-27T00:00:00+00:00</updated><author><name>Alexander Kojevnikov</name></author><id>tag:kojevnikov.com,2011-11-27:muspy-api.html</id><summary type="html">&lt;p&gt;&lt;img alt="muspy logo" class="right" src="http://kojevnikov.com/static/images/logo-muspy.gif" /&gt;
&lt;a href="https://muspy.com"&gt;muspy&lt;/a&gt; is a website that notifies you when your favourite artists release new
albums. muspy is free software released under GNU AGPL.&lt;/p&gt;
&lt;p&gt;Today I'm happy to announce the availability of the &lt;a href="https://github.com/alexkay/muspy/tree/master/api"&gt;muspy API&lt;/a&gt;. 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.&lt;/p&gt;
&lt;p&gt;Someone is already working on an iPhone app that will use the API, expect more
news on this front soon!&lt;/p&gt;</summary><category term="muspy"></category></entry><entry><title>Improved Last.fm import in muspy</title><link href="http://kojevnikov.com/improved-last-fm-import-in-muspy.html" rel="alternate"></link><updated>2011-11-03T00:00:00+00:00</updated><author><name>Alexander Kojevnikov</name></author><id>tag:kojevnikov.com,2011-11-03:improved-last-fm-import-in-muspy.html</id><summary type="html">&lt;p&gt;&lt;a href="http://muspy.com/"&gt;muspy&lt;/a&gt; is a free / open-source album release notification service.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Import from Last.fm" class="center" src="http://kojevnikov.com/static/images/import-lastfm.png" /&gt;&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Do you have a feature that you want to see in muspy? &lt;a href="http://muspy.com/contact"&gt;Let me know&lt;/a&gt;!
Alternatively, feel free to fork muspy on &lt;a href="https://github.com/alexkay/muspy"&gt;GitHub&lt;/a&gt; and to send your pull
requests.&lt;/p&gt;
&lt;p&gt;If you are a music lover and never tried muspy before, &lt;a href="http://muspy.com/"&gt;give it a go&lt;/a&gt;!
With muspy you will not miss an album release ever again.&lt;/p&gt;</summary><category term="muspy"></category></entry><entry><title>muspy is now free software</title><link href="http://kojevnikov.com/muspy-free-software.html" rel="alternate"></link><updated>2011-10-29T00:00:00+00:00</updated><author><name>Alexander Kojevnikov</name></author><id>tag:kojevnikov.com,2011-10-29:muspy-free-software.html</id><summary type="html">&lt;p&gt;&lt;img alt="muspy logo" class="right" src="http://kojevnikov.com/static/images/logo-muspy.gif" /&gt;
&lt;a href="https://muspy.com"&gt;muspy&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;I wrote muspy 3 years ago to scratch a personal itch -- I was spending too much
time online checking if bands I'm into have something new; but was still missing
many releases.&lt;/p&gt;
&lt;p&gt;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't a very good fit. The recent
&lt;a href="http://googleappengine.blogspot.com/2011/09/few-adjustments-to-app-engines-upcoming.html"&gt;announcement&lt;/a&gt; on the price increase was the last straw -- I decided to
re-write it in vanilla &lt;a href="https://www.djangoproject.com/"&gt;Django&lt;/a&gt; and to host it myself.&lt;/p&gt;
&lt;p&gt;I'm also releasing the &lt;a href="https://github.com/alexkay/muspy"&gt;source code&lt;/a&gt; under GNU AGPL in the hope that it will
be beneficial for the service and for its users.&lt;/p&gt;
&lt;p&gt;Major changes since the previous version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Track &lt;a href="http://musicbrainz.org/doc/Release_Group"&gt;release groups&lt;/a&gt; instead of releases&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stars are off by default for new releases&lt;/p&gt;
&lt;p&gt;muspy allows to star individual releases, starred releases show up on top of
the sorted list of releases. This feature wasn'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 &lt;em&gt;S \&amp;lt; min(R, 40) / 2&lt;/em&gt;, where &lt;em&gt;S&lt;/em&gt; is the
number of starred releases and &lt;em&gt;R&lt;/em&gt; is the total number of releases for all
artists you follow.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Speed&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Blog&lt;/p&gt;
&lt;p&gt;I will be blogging about muspy &lt;a href="/"&gt;blog&lt;/a&gt; instead of on the website
itself. Feel free to subscribe to the &lt;a href="/blog.xml"&gt;full feed&lt;/a&gt; or just to the
&lt;a href="/muspy.xml"&gt;muspy category&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other than that, muspy remains pretty much the same. I migrated all the data but
I encourage you to go the old site at &lt;a href="http://muspy.appspot.com"&gt;muspy.appspot.com&lt;/a&gt; and to check if
everything was migrated correctly. Please note that the old site's background
processes are not running and it will be taken down in a month or two.&lt;/p&gt;
&lt;p&gt;Now that muspy is free and open-source, don't hesitate to
&lt;a href="https://github.com/alexkay/muspy"&gt;look at the code&lt;/a&gt;, tweak it and suggest improvements. Git and
GitHub make it too damn easy!&lt;/p&gt;
&lt;p&gt;And if you never used muspy before, &lt;a href="https://muspy.com"&gt;give it a try&lt;/a&gt;!&lt;/p&gt;</summary><category term="muspy"></category></entry></feed>