AMP Per-Cycle Pause

Today, I’m releasing yet another new version of AMP (version 1.28 if you’re keeping count).

It’s main reason for existence is that it contains a new feature: you have been able to get AMP to do multiple ‘cycles’ of play since the very earliest versions, by setting the ––selections=x run-time parameter. Replace ‘x’ with 2, for example, and AMP will randomly select one piece of music to play,

Continue Reading

Another AMP Release

Just a day or two after the last one, there’s a new AMP release (version 1.27). I am heroically trying to reduce the rate of version releases, I hasten to add! But if I come across a bug that needs fixing, my hands are rather tied to making the fixes available as soon as possible!

Sure enough, whilst this releases introduces a useful new feature, it also fixes a quite significant bug I just encountered.

First, the new feature: if you ever specify ––maxduration=x

Continue Reading

AMP Version 1.26 Released

Just a quick note to mention that I’ve today released a new version of AMP: version 1.26.

The new version contains a couple of new features, rather than any bug-fixes (for once!). Firstly, I’ve increased the maximum time-bar for a composer to 999 hours (up from the previous maximum of just 9 hours). That’s approximately 42 days, so by running amp ––timebar=999, you are effectively saying ‘don’t randomly select a composer for

Continue Reading

tiny…

Yeah, I know I promised last time no more tinkering with AMP and the next release would be called version 2.

But version 1.22 is out anyway, representing a tiny, tiny, puny little bug-fix!

Basically, I was doing the computation for ––levelup incorrectly: I was comparing a composer’s average play-length to the global average play-length, which turns out to be a mathematically stupid thing to do. Say every Beethoven composition lasts 40 minutes. You play him 60 times

Continue Reading

AMP: Are we there yet?

I am aware that as new AMP feature follows new AMP feature, it can feel like a never-ending ride to who-knows-where, prompting the ‘Oh God, not another one!’ reaction, as well as the ‘Will it never end?’ one -as well as the one alluded to in the thumbnail at the right!

For the record, I think we are closing in on a feature-complete AMP that needs no major bug-fixes nor has use for substantial new pieces of functionality.

But we’re not there quite yet!

Thus AMP Version

Continue Reading

Another round of AMP enhancements…

Let’s start with a warning: this is quite a long post and covers quite a lot of ground! I don’t normally ‘section up’ my posts, but I will on this occasion, to try to make things clearer. So, this time we have:

  • Two new override switches for AMP
  • The removal of a switch
  • The fixing of quite a nasty bug
  • The introduction of a new composition-specific selection switch
  • An increase to the number of play ‘selections’ you’re allowed

Taking each of those in turn, therefore…

1.0 New ‘Unplayed’ and ‘Levelup’ Overrides

I’ve added a further two new override switches to AMP, bumping its version to 1.20 in the process.

Continue Reading

New! AMP Combo Deals!

Today, I’m releasing another new version of AMP (this one is version 1.12) with a slightly-tweaked ability to use override switches to control the randomness of what gets played.

Specifically, version 1.09 introduced the ability to specify a ––genre= OR a ––composer= switch to force AMP to randomly select a work that falls into a specific genre, or that was written by a specific composer.

The new version 1.12

Continue Reading

Duration-based Plays

Another week, another new version of the Absolutely Baching Music Player (AMP to its friends). We move from 1.10 to 1.11… and the new release contains two basic new features being introduced!

First, a new run-time parameter is provided called ––artsize=xxx. The ‘xxx’ values permitted are ‘small’, ‘medium’ and ‘large’, with ‘medium’ being the default if the parameter is not supplied at all, or if

Continue Reading

Negation…

Another day, another new version of the AMP Player!

This one is a fairly minor release to version 1.10, bringing with it a new command line switch: ––negate and some miscellaneous and fairly minor bug-fixes.

Sounds exotic, perhaps, but it simply reverses the sense of the other four ‘override switches’ I added to AMP back in version 1.09.

In other words, if you’re happy saying ––genre=opera

Continue Reading

Finally!

Hurrah!

Finally, a nearly two-year effort to re-balance my classical music listening efforts came to a conclusion.

Since 2008, I’ve been ‘scrobbling’ my listening habits (i.e., auto-transmitting them upon the completion of each ‘play’) to Last.fm. In that time, I’ve racked up (at the time of writing) 161,958 ‘listens’ to something or other, comprising

Continue Reading