Yes, people of the internet, LastGraph has returned. After over two weeks of beta testing and bugfixing, it's finally in a useable state, and so I'm pushing it out to lastgraph.aeracode.org as I type this. If it doesn't work for you yet, wait for the DNS change to propagate.
This version will, inevitably, contain bugs, so I would appreciate it if any bugs could be emailed to lastgraph at aeracode.org.
There have been some improvements, such as much better error handling, reduced PDF sizes, faster rendering (and more render nodes), and detailed progress. There are still some missing features, though, notably the ability to set the plays threshold and to remove a graph from the queue (this will only be possible if you've provided an email address).
Plans for the future include custom colourschemes, more notification methods (jabber, and perhaps some kind of twitter reply thing). If you have more ideas, send them in to that address above (or poke me via one of the many methods found on the contact page).
15th October 2007
Comments
Sid
Thanks :)
Im trying it out now
antisvin
Cool, but non-ascii characters aren't displayed.
Gromski
I get the same issue as antisvin - the graph is rendered (and looks great!) but there are no labels or annotations on it.
scottish_man
Same probs as above - no wording, only a beautiful graph:)
Chris Boyle
Thanks, it looks brilliant. :-) A suggestion about SVGs though: mine at least was 13MB; you could probably save a lot on bandwidth bills if you compressed them.
hadrien
Woaw ! this is just impressive !
congratulation guys, your app really rocks
Andrew Godwin
Yes, I plan to compress the SVGs, after seeing the massive sizes some of them are reaching (because this time text is rendered as shapes).
I'll be using a font that supports non-ASCII characters from later tonight; one of the nodes already has it, so there's about a 50% chance it'll come out right already. If you're getting no text at all, then email me a screenshot along with details of the graph and the PDF/SVG renderer.
Dan
I get no text when viewing the PDF in Preview. (OS X 10.4.10) The text is there if I open the PDF in Photoshop and I tried small & large graphs so it looks like an unsupported font in preview.
Andrew Godwin
Yes, I'm looking into the Preview error. It seems that the filesize reduction is due to Cairo trying to embed the font (and possibly not doing so well as it could); I'll switch back to rendering the text as curves, which will unfortunately increase the PDF size...
Andrew Godwin
Right. I've changed the text rendering code, as well as turning SVGs into SVGZ files instead (it's better for everyone's bandwidth), as of graph #1565. Comments are more than welcomed.
Ericscrobbles
Sweet, works fine now. Well label. Cheers bruv.
Anonymous
Should these look completely different to graphs generated by the previous version of LastGraph? Mine seems to be stretched further horizontally, or something. Also, I'm putting December 2004 as my starting point yet the graph only begins at March 2005.
Given the above, I still love this application and all your work is GREATLY appreciated. Thank you.
Ivanerr
Not working for me :(
http://lastgraph.aeracode.org/user/Ivanerr/
Andrew Godwin
@12: Yes, they're different, since i rewrote the entire renderer! The change you're noticing is that the graph height is now fixed, whereas before it used to vary with the maximum plays.
Ivanerr: There's probably an XML parsing bug on your week list. I'm working on making it report errors with that more nicely, it should hopefully be working soonish.
Natalie Downe » Blog Archive » links for 2007-10-16
[...] Aeracode » LastGraph. Now Available. Andrew Godwin has released a new version of the awesome LastGraph (tags: lastfm graph visualization) [...]
William Sun
Great work! Downloading my graph now to see how this goes (always wanted to try it). =]
Frankie Robertson
Hey, now you've added compression for your SVGs you need to add "Content-Encoding: gzip" as one of the response headers you send otherwise firefox will try to parse the compressed file.
RJ
Great stuff - would be awesome if you publish the code and instructions for running render nodes. I'll gladly throw some lastfm server cycles your way :)
Don't let it get in the way of freshers week boozing tho!
document.write("Markus Tressl");
<strong>LastGraph visualisiert Hörgewohnheiten...</strong>
In der Regel hat man beim Hören von Musik zwei Vorgehensweisen. Aktuelle Lieblingsalben werden über einen längeren Zeitraum häufiger von vorne bis hinten angehört, ist die Musik-Bibliothek entsprechen......
Chet Gray
A lot of graphs (including mine, http://lastgraph.aeracode.org/user/chickenmcnoodle/) seel to be stuck on "Fetching Week List". Any word on that?
Andrew Godwin
It's me being too lazy to properly fix the lastfm data-grabber. I'll get round to prodding it soon, I promise; in the meantime, submit a new graph to see if you can persuade it to fetch.
Anonymous
Any news?
the english kid
I love this, but my graph seems to have gotten stuck at queued for a few days now.
I've got over 94 weeks worth of data under tch_burn, all added so I assumed it'd take a while but wasn't sure if this is too long? I even donated to see if some good karma would speed it up, but to no avail,
hope it happens soon
raul
chido por ustedes ... lo mejor...! siempre!"