Archive for the ‘Uncategorized’ Category

Update 1.4.7 now live in play store

January 12, 2017

So, I am pleased to announce the next update is up and should be updating automatically.

In addition to some bug fixes, we have another tab to show a log of pieces practiced for the month which looks like this:


One star for each day practiced, and ordered according to total practice time per piece.

The practice session screen, also displays the practice notes, so you can quickly see what happened in your last sessions:


Also, you will notice that instead of the guitar icon in the floating button, you will see the number of pieces left to practice for today.



JustPractice v1.4 updated

January 6, 2017

Latest release is now up on Google Play Store, if you have 1.3 installed, you will have been updated automatically.

I had to release twice, since a small bug crept in which was only apparent after the first release, where pieces weren’t imported properly. If you already ran 1.4.3 before 1.4.4, then contact me and I will tell you how to get your pieces back.




Merging JustPractice 1.0 data into JustPracticePro

January 4, 2017

I just completed the new merge feature to import all your data from the old version to the new version. This is how you do it:

First backup the database from inside JustPractice 1.0

On the log screen (showing the month display), hit the menu button on your phone to access this option. On older phones this is to the left of your physical home button. On newer phones without the menu button, do a long-press on the back button (to the right of the home button). Choose the backup option, after completion exit the application

Now open JustPracticePro and choose the merge option from the menu icon ( 3 dots) on the top right of the screen.

That’s  it.

I will release this in a couple of days after some more testing, until then please ensure that you use the same spelling for composers and pieces in the new app as you used in the old, otherwise you will have duplicate entries in the new database. I do plan to add the ability to merge composers and pieces, but not in the next release.

Cheers !

JustPracticePro 1.3 nasty bug #1 for tablets

January 2, 2017

I just discovered a serious bug when running on a tablet which can cause the app to crash and not be able to boot again.

The scenario is as follows, you enter the plan editor and save a plan without giving it a piece name. This corrupts the plan database, and on reloading the data, the app will crash. Basically you cannot run it again.

The only solution is to uninstall the app, and reinstall it (this will clear out the database).

Hopefully not too many people have done this, it is of course already fixed in the new version, but I have at least another week of testing before I can release it.

Sorry about that.


December 26, 2016

After almost 5 years since JustPractice was released, this is a major rewrite for a more streamlined and modern version of this app.

You can now download it from the  Google Play Store

Let’s start with the main screenshot:


Shows the amount practiced on each day, if you have a tablet then a more expanded version is available, which also shows the pieces practiced (space permitting):


Pressing the floating button, will open the session practice screen with the next piece that you have in the plan needing practice:


The top rows include the Piece name, your weekly goal and how to practice.

Tools at your disposal include the timer, showing elapsed time, as well as progress towards completion (which will sound a cuckoo sound on completion of the day’s quota).

Also a metronome, audio and video recordings, as well as a note pad for each practice session which can be viewed for future sessions.


The practice tab shows the individual pieces current progress. A star is green for each completed session, gray for uncompleted session. The progress bar shows todays completion status.

Items in red indicate pieces that have less than 50% completion as expected.


The PLAN tab shows each piece that you have decided to work on this week. You can see the totals for each day in the header. Hitting the plus button, opens the screen which you use to add pieces to this list:


You choose the piece, duration of each session, it’s priority and the days you want to practice it.

Finally, we have the recordings tab which shows all recordings from your practice sessions and also lets you add directly from here. Clicking on a recording enables you to set its rating, and add notes, etc.


Some extra features which may be useful are found in the menu tab on the top right corner, which opens to:


The piece manager is used to manage your database of composers, pieces. You can backup and restore the database, as well as share it with other devices or overwrite your database with that of another device.



Musician’s Recorder, my new app.

December 21, 2016

One of the most important tools for a practicing musician is a good recorder, both audio and video. Fortunately, most phones today are quite capable enough, however in my experience using the generic camera app, or voice recorder app leaves much to be desired. So I developed this for my own use, and have decided to share it.

They say a picture is worth a thousand words …


On the main screen you view your recordings sorted by date, composer, size and even rating (which you set of course). Just one button to start video or audio recording (the green one!).

Using the Android built in camera or audio recorder (looks like this):


After recording, you must label the piece, and can add notes and your rating for it.


I include a comprehensive piece manager as well:


Note that since, I make extensive use of the internal camera and voice recorder from the phone itself, I have limited the app to Android 5.0 and up, since in my experience the previous versions are too buggy.

I have uploaded the app to Google Play store. Please try it out and let me know what you think needs to be added/fixed/removed. Here is the link to the entry in the Google Play Store.

Listening to your recordings from your device on your computer

April 5, 2013

The recorder facility in the practice session screen records at maximum quality, however most phones don’t play back with a matching quality of sound. So, I found it best to listen to my recordings on my computer. Of course this needs to be as easy as just hitting the play button on the phone, so with some initial setup this is indeed possible.  This is how I do it:

  1. Install sshdroid on the phone, and run it.
  2. On Ubuntu (my desktop), I open the Nautilus file manager, with connect to server, and input the ip address that sshdroid displayed.
  3. Navigate within the file manager to the directory /mnt/sdcard/Recordings where the raw files are stored. Note, that the name of the file is a bit cryptic, i.e. it will look something like 308.pcm (where 308 is the piece id number, after a few plays you will recognize which number matches which piece). I usually sort the file list by date anyway.
  4. I then use Audacity to playback the file using “Import raw”



No more iPhone version

March 29, 2013

I have decided to commit my time fully to the Android version of JustPractice. The main reason is Apple’s restrictive policy which permits only registered developers to create apps and only allows you to get apps from their App store. I find it galling that I have to pay $100 each year for the privilege of creating free software. I just received a call from Apple that since I did not renew my developer license, my app would be remove from their store. So, don’t remove it from your phone.

I have a cool tablet version for Android (also runs on regular phones, but doesn’t have all the features). It supports dropbox for syncing between devices. The beta is available from

Future plans include html5 version with cloud backend

JustPractice: Syncing Database between devices

April 21, 2012

Some quick tips for backing up, restoring and syncing the database used in the app. The tips that follow are for the android version, I plan to convert the iPhone version to be compatible in the future.

Tip #1: Backup and Restore

On the Monthly log screen, pressing the android menu button, will pop up three options, delete, backup and restore.

  • Delete: Beware of this one, your entire database is deleted.
  • Backup: Copies your database to the sd card, and compresses it.
  • Restore: Overwrites your database with the copy on the sd card.

Tip #2: Synchronizing your database between multiple devices

I use justpractice mainly on my phone, but when I want to see how it looks on my tablet, I do the following:

  1. Backup the database on my phone, as above.
  2. Copy database from phone to PC (running Linux) using the command:
    • adb pull /mnt/sdcard/justpractice.db.gz
  3. Disconnect phone, and connect tablet in its place
  4. Copy database from PC to tablet using the command:
    • adb push justpractice.db.gz /mnt/sdcard
  5. Finally, on tablet restore the database as detailed above

Of course, this seems like a lot of work (and it is). So, I am working on integrating Dropbox, so that you could even have auto-syncing.

JustPractice now available on Market

April 9, 2012

The link is here

Also, check out the review on youtube of an older version for the iPhone