Archive for the ‘Musicmapper’ Category

Last.fm Real Time Stats 2.0.2 is out now!

The latest version of Last.fm Real Time Stats is 2.0.2 as of now.
I’m leaving for Austria for four months, or so, at the end of this week, during which I’ll probably spend little time on this project. That and the fact that I’ve greatly improved things and added several new features are the reasons for this release. Moreover I’m planning on some new features that will require some database changes. It’ll close the gap between RTS and Last.fm In Time. It’ll be massive. Oh I love it all ready! :D

Well that’s for the future, this is now and there are some changes in this version:

  • You can now turn off logging and gzip compression in config.php
  • htmlentities() in statprediction.php
  • Bug: sorting between image and statprediction differs
  • Bug: Recent tracks seem not to update when a script is called.
  • Use XML data source.
  • Fix inefficiency with disconnecting before and reconnecting after recenttracker.php is called.
  • Fix low compression rates on logs.
  • Implement page counter
  • Bug: Very long artist or tracks names failed to insert. Cut off at 255.
  • Make this document HTML
  • Position are now the same for artists and track with the same playcount for image.php and statprediction.php

With compression for logging fixed you can now use it to compress your logs over 20×!
You can now safely use HTML in tags. Don’t know why you’d want that, but hey, it’s exploitable!
We now use strictly XML source files. This is good when you have comma’s in your tags. Because of this I also found a bug with extremely long tags, they’re now cut off at 255 characters.
I’ve also implemented a view counter for image.php and statsprediction.php so you can now easily see how often stats were displayed for a certain user in the all new management.php. This document shows you some statistics about the statistics, but is still far from finished!

That’s about all the interesting new stuff in here. Enjoy it and any comment is welcome!

Tuesday, December 4th, 2007

RTS 1 is shut down

I’m shutting down RTS 1.
You might’ve not even known there are two systems, because they output practically the same. Only, RTS 2 has a lot of improvements serverside. It’s much lighter and easier for me to run. I’ve ran both versions alongside for a couple of months so I could develop RTS 2 while all the users were on 1. RTS 2 runs on http://musicmapper.bit-byters.net/rts/ I’ve just added /rts/ to the end. This is to distinguish it from other things like Last.fm in Time. So to change all your images just add /rts/ to it as well and change last.fm.php into image.php. I’ve changed that since it’s more descriptive.

Or browse to:
http://musicmapper.bit-byters.net/
And generate new URL’s there as you were used to.
(more…)

Thursday, November 22nd, 2007

Last.fm Real Time Stats 2.0.1 Released

Although I’m very busy lately, I’ve been putting some work into Real Time Stats. I’ve resolved some outstanding ToDo’s and now it’s been almost a month since the initial release, here it is: Last.fm Real Time Stats 2.0.1

Changelog:

  • fixed bug with color variable names
  • Improve Documentation massively! (actually mostly with 2.0.0…)
  • A footer include for e.g. Google analytics.
  • Parsetimes are now rounded
  • Make scripts week-parameter accept absolute week#. >1 is absolute, format WWYY, 2 digit year, 2 digit week.

That last option makes new value’s possible for the week selection. First you could only select weeks relative (e.g. 0=current, -1 last and 1 next week). Now you can do either that our enter an absolute number in the format WWYY, so 4107 would make week 41 in 2007.

What is there to be done:

  • Install script.
  • Management page.
  • Use XML data source instead of plain text.
  • Make the statprediction.php’ HTML IE compatible and HTML 4.01 strict compliant.
  • Fix low compression rates on logs. (they actually have negative compression)
  • Make a decent index.php (this is just a copy of a page from my web-site)
  • Use Mod_Rewrite
  • Use getval() function where possible
  • Fix inefficiency with disconnecting before and reconnecting after recenttracker.php is called