Android App: Songlist & Controller

November 4, 2013, 11:51A

Vu Nguyen

Vu Nguyen's avatar

So I was bored and had a little free time on my hand, I thought maybe I should create an Android App, because the web songlist & controller only works with my iPad.. I thought it'd be cool if my Android tablets and phones could do the same...

Introducing my Adroid App: Songlist and Controller (beta)

Playstore: Karaoke4Pro Controller

To Access to test the BETA version (if one is in the work) follow these instructions:

1. Log into your GOOGLE+ account, then join this community.

https://plus.google.com/u/0/communities/103458107301811981193

2. Then, click this link to join the BETA program.(the link will show up after step 1 above)

https://play.google.com/apps/testing/com.karaoke4pro.android.client

3. One you're joined, you can download it from the PlayStore BETA test (download link will be available after step 1 and 2 above)

https://play.google.com/store/apps/details?id=com.karaoke4pro.android.client

Also, make sure you have the latest Karaoke7 installed to be compatible with this app, download here or from Downloads tab above:

Karaoke7 v1.4 (latest)

Installation Instruction:

1. Download and install it

2. Run the app.

3. Menu -> Setting -> Karaoke4Pro IP address: to set the IP address where your Karaoke7 is running in your local network

4. Menu -> Connect

5. Once connected, to have a song list loaded in the app: Menu -> Update Songlist

6. The app is now ready to interact with Karaoke7.

I am still working on some functions for "reserved list" manipulations but one can test run it now....

I'm open for comments and suggestions...

Enjoy!

UPDATE 8/28/2014 (Beta-2.7)

Added a Notification Counter for the Reserved Songs List.

UPDATE 11/29/2013 (beta-1.9)

Fixed "search causes app crashed" issue.

UPDATE 11/26/2013:

FIXED various bugs.

UPDATE 11/21/2013:

New features added:<br />1. When you first start the app, it'll ask for your name and store under Setting/Your Name, if you haven't set it.<br />2. If you run the app for the first time, there was no IP Address for Karaoke7 to connect to so if you hit Connect from the menu, it'll then prompt you for the IP address... so in case where you might forget to type in the Setting<br />3. Reserve for a friend, you can now choose from a list of names of your friends... if there aren't any, you also have an option to type it in. Another way would be typing them in from Setting/Your Friends List or something like that...

UPDATE 11/20/2013:

* major data processing revamped. Everything is SQLite driven

* minor clean up on the behavior between K7 and the Controller

* Butter smooth and fast all around!

UPDATE 11/17/2013:

* Added ReservedList functionality (except "clear all" and "play a specific reserved item" until further research and testing)

* Fixes bugs

a. When there are reserved items on K7, the app crashes.

b. When search returns nothing, the app crashes.

* Some clean up.

UPDATE 11/15/2013

  1. Fixed loading to support "none title" and "none singer" song (where file name was named unconventional, see Karaoke7 info for how a song file should be named)
  2. Optimized performance and put in care to prevent out of memory issue in some cases where we're trying to load a huge song collection (over 30K songs)
  3. Added support to Reserve a song for a friend where it'll ask to type in a friends' name who would be singing the song. If you reserve it for yourself, then no need to type in your name. Make sure you put in your name in the Setting. (I still have issue of the setting doesn't stick... but... will fix it later) -> go to sleep now ...lol

UPDATE 11/13/2013:

  1. Brand new database structure incorporated within the app to improve the performance.
  2. Remember to uninstall your current app and reinstall the new updated APK above.

Here are some screenshots:

Last edited by Vu Nguyen, August 28, 2014, 3:23A

November 4, 2013, 11:57A

admin

look very nice Vu, is this for android phone or tablet ?

November 4, 2013, 12:15P

Vu Nguyen

Vu Nguyen's avatar

It should work on both I would think... I tested on my HTC One phone and my wife's Samsung Galaxy S3 running Android 4.3 and also on my tablet Nexus 7 running 4.3... It should also work on other Android Ice Scream Sandwich and later as well.. though I'm not 100% sure.. as I don't have other devices to test :)

Last edited by Vu Nguyen, November 4, 2013, 12:17P

November 4, 2013, 4:01P

admin

I dont have android device yet, but testing on emulation so far work good. the IP setting is saved; dont know songlist is saved or not ( on emulation not saved)

for big songlist it may take a while to load, so save it to local storage is a good idea.

November 4, 2013, 4:15P

Vu Nguyen

Vu Nguyen's avatar

Songlist will be saved on the internal hard drive of the device.. I'm not sure on the emulator... maybe it can't be saved on the emulator... :)

I have almost 8,000 songs and it doesn't take that long... and once you have it, you don't have to update it everytime, the app will reload it from the internal hard drive in the device.

Only when you add more songs to your collection later on, then you can run that "update Songlist" again.

Last edited by Vu Nguyen, November 4, 2013, 4:16P

November 4, 2013, 9:05P

admin

I borrow a samsung tablet to test, so far controls work but update songlist freeze tablet

November 4, 2013, 9:41P

Vu Nguyen

Vu Nguyen's avatar

How many songs do you have?

Did it freeze the whole tablet or just the app?

PS: Re download the app and try again... I optimized a little bit on the updateSongList, see if it helps :)

Last edited by Vu Nguyen, November 4, 2013, 10:49P

November 5, 2013, 9:47A

admin

will try again Vu, I got about 8500 songs.

November 6, 2013, 12:21P

karaokepro

karaokepro's avatar

topic vu nguyen đâu mất admin

November 6, 2013, 12:29P

Vu Nguyen

Vu Nguyen's avatar

chac bi delete roi

November 6, 2013, 12:32P

karaokepro

karaokepro's avatar

không phải delete đâu vũ nguyên chỉ là sau khi mình post thì wrong sau đó mình delete cái post của mình rồi bị vậy V

để admin xử lý kk

November 6, 2013, 12:32P

karaokepro

karaokepro's avatar

app work good tren ipad o VU

November 6, 2013, 12:39P

Vu Nguyen

Vu Nguyen's avatar

karaokepro said:

app work good tren ipad o VU

This app will not work on iPad, only on Android devices... if you have an Android Tablet... it should work beautifully! :)

on IPad I still have to us the web controller from admin, still works! :)

November 6, 2013, 12:48P

karaokepro

karaokepro's avatar

Vu Nguyen said:<br />

karaokepro said:

app work good tren ipad o VU

This app will not work on iPad, only on Android devices... if you have an Android Tablet... it should work beautifully! :)

on IPad I still have to us the web controller from admin, still works! :)<br /><br />

i mean on adroid tablet kkakaa sorry , i donot have ipad

runnung app smooth i will get one android tablet , is this work with app

http://www.walmart.ca/en/ip/mach-speed-7-trio-stealth-pro-4gb/6000101313803

good job Vu

Last edited by karaokepro, November 6, 2013, 12:51P

November 6, 2013, 12:52P

karaokepro

karaokepro's avatar

does this one work app controler ?

http://www.walmart.ca/en/ip/mach-speed-7-trio-stealth-pro-4gb/6000101313803

Last edited by karaokepro, November 6, 2013, 1:00P

November 6, 2013, 1:02P

Vu Nguyen

Vu Nguyen's avatar

It should work on any tablet that runs Android 4.0 or better...

That one you posted should work as well... it doesn't really need super power tablet so yeah... that should work!

November 6, 2013, 1:10P

karaokepro

karaokepro's avatar

Vu Nguyen said:

It should work on any tablet that runs Android 4.0 or better...

That one you posted should work as well... it doesn't really need super power tablet so yeah... that should work!

thank Vu

November 6, 2013, 1:11P

Vu Nguyen

Vu Nguyen's avatar

Besides, it's from Walmart, you can always return it :)

November 6, 2013, 1:12P

karaokepro

karaokepro's avatar

wait your app is completed all , i get one kkk

thank vu

November 6, 2013, 10:43P

karaokepro

karaokepro's avatar

hi! Vu

app seem problem update song list.

i open karaoke7, turn app on , i can play and pause karaoke7 from android

but canmot load 10 ngan song

wait 10 minutes still wait

thank vu

karaoke4pro Forums - ©2017, Karaoke For Pro, LLC