vzMediaScan 3.1.3 Published!

vzMediaScan App Icon

After further investigation, finally identified from the log that my app was killed by Android itself because the Android built-in process which my app used was crashed.

To resolve this, just need to request Android to restart my app when it is being killed. This will make the scan longer but at least the scan will at the end finish.

The scan notification which didn’t go away after the app is killed is probably another issue which hopefully can be solved…

Anyway you can get the latest version of the app from Google Play below.


vzMediaScan 3.1.2 Published!

vzMediaScan App Icon

After a few days of trying my own app, I noticed that the timestamp on the notification is gone. Checked the official document and found that they changed the default behavior. So this version only merely to add the timestamp back. Nothing special.

You can get the latest version of the app from Google Play below.

vzMediaScan 3.1.1 Published!

vzMediaScan App Icon

Unfortunately my Nexus 5X was dead because of the infamous bootloop in Nexus 5X, LG G4, LG V10. That’s why I switched to a second hand Sony phone which gave me the chances to discover a bug in the app. Because of the phone switch, I also switched to another music player which uses the system playlist, and I found that after a media scan, all playlists will gone.

Life is so occupied that I got no time to work on it until the Christmas and New Year holiday. Still, there’s a lot area which I wanted to revise on my app but I just don’t have the time.

Another unfortunately is that I published a version 3.1.0 which is broken and there is no way to rollback. So an hour later I released another version 3.1.1. If you installed version 3.1.0, please upgrade it to version 3.1.1.

You can get the latest version of the app from Google Play below.


PS: It was almost a year since my last post, sigh.

sleepbot-to-sleep_as_android is Released!

I was a user of Sleepbot since 2013. However it was abandoned by the developer later on and no more new release for a few years. I tried to check their blog but no reason found behind this.

Anyway I was still using Sleepbot until my Nexus 5X was dead, due to the infamous bootloop (but what the news said, LG did repaired my phone) and I lost a month of data even I have do regular backup. Coincidentally I saw Sleep as Android on the editor choice of Google Play a few days ago before the phone dead, so I decided to switch to something else.

After comparing with Sleep as Android and Sleep Better with Runtastic, I decided to got for Sleep as Android because what I need is just sleep tracking, I don’t need alarm and it seems Sleep Better with Runtastic has no way use sleep tracking without an alarm.

So now I am using Sleep as Android, and then I did a quick search to see if there is any methods to import the data from Sleepbot. In the documentation, it did mention someone made a Ruby script for import data, which convert the exported file from mysleepbot.com. However I didn’t use cloud save so it just doesn’t work for me. So based on that script, I wrote my own version which convert the exported file from the app itself instead to a file that can be imported in Sleep as Android. So that is the why the script is here. The reason why I used Python is just because I have very little knowledge with Ruby.

Enough for the background information. Anyway you can find the script and more technical details at the project page.


PS: I just found that there is no annual report from WordPress in year 2016!

vzMediaScan 3.0.0 Published!

vzMediaScan App Icon

After 2.5 years, finally I am able to finish working on the new version. This is mainly to fix the problem introduced in Android 5.0 Lollipop that empty folder will turn into file after scan.

Others changes include support of runtime permission in Android 6.0 Marshmallow and also IDE change from Eclipse to Android Studio. Well but IDE change doesn’t affect the user anyway.

You can get the latest version of the app from Google Play below.

Auto-Java-Updater 1.0 for Windows is Published!

I don’t really have a good impression on Oracle product, though it is truth that their product perform well, they are just less user orientated.

So this time, I am having trouble with updating Java Runtime Environment, or JRE in short. It has been a long problem. I got several desktops in my company which require JRE for their work. But after a month or two, the users will complaint to me that they cannot use their application and show me a screenshot which is actually a pop up saying JRE is out of date.

Oracle never provided an automatic update mechanism for JRE, and because the user doesn’t have administrator right, they can’t perform their installation on their on. At the end of the day, I have to update the JRE on their desktop, one by one.

So finally today I am looking for solution to the problem, and found this, a batch script to update the Java. I tried, and found a few bugs and issues. So I decided to fork it and create my own one, which is the birth of my own Auto-Java-Updater.

You may visit the project page here or download the script at the project release page here.

Anyway, my day has gone to make this script, and hopefully saving me the trouble onward until JRE 8 is obsoleted.

Visual Studio Code Zip / Portable Version for Windows

Recently I was given an exercise to work on Node.js. A few years ago I was using Aptana Studio on Node.js. So after these few years I guess there should have some IDE or editor available for Node.js. So I ended up found Visual Studio Code and Atom.

I tried both Visual Studio Code and Atom, and I choose Visual Studio Code at this moment because the autocomplete suggest is much more better than Atom.

For software that I use, I usually prefer portable version. I found someone has made one, but I don’t like unofficial release. I looked again and lucky found a post here which mentioned that there is a portable version of Visual Studio Code.

After further checking, it is actually a zip version and officially the download link is located deep inside the FAQ section of Visual Studio Code.

Anyway for those who like no installer version, below is the link to download it directly.


Edit 2016-08-13: Finally the they have provided the Zip archive download link in their download page.