Floating Music Visualizer

āĻāϤ⧇ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇āĻ…ā§āϝāĻžāĻĒ-āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨ āϕ⧇āύāĻžāĻ•āĻžāϟāĻž
ā§Š.⧍
ā§Šā§Šā§ĻāϟāĻŋ āϰāĻŋāĻ­āĻŋāω
ā§§ā§Ļ āĻšāĻž+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
USK: āϏāĻŽāĻ¸ā§āϤ āĻŦāϝāĻŧāϏ⧇āϰ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

āĻāχ āĻ…ā§āϝāĻžāĻĒāϟāĻŋ āφāĻĒāύāĻžāϰ āĻĢā§‹āύ⧇āϰ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ āĻŦāĻžāϰ āĻŦāĻž āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻŦāĻžāϰ⧇ āĻŽāĻŋāωāϜāĻŋāĻ• āĻĨāĻŋāĻŽ āĻŦāĻž āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇ āϝāĻ–āύ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻļ⧁āύāϛ⧇āύ āĻŦāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒāϏ āϚāĻžāϞāĻžāĻšā§āϛ⧇āύāĨ¤
āĻŽā§‚āϞ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āĻĒā§āϰāĻ­āĻžāĻŦ, āϤāĻžāĻĻ⧇āϰ āϏ⧇āϟāĻŋāĻ‚āϏ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻĒā§āϰāĻ­āĻžāĻŦāϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύāĨ¤

āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:
- āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āĻĒā§āϰāĻ­āĻžāĻŦ:
-- āωāĻĒāϞāĻŦā§āϧ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĄāĻŋāϜāĻžāχāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āϝāĻž āϏāϰāĻžāϏāϰāĻŋ āĻ­āĻžāϏāĻŽāĻžāύ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

- āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻĒā§āϰāĻ­āĻžāĻŦ:
-- āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
-- āϰāĻ‚, āĻĒā§āϰāĻ¸ā§āĻĨ āĻāĻŦāĻ‚ āωāĻšā§āϚāϤāĻž āĻŦāĻž āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ⧇āϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻ•āϰ⧁āύ, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻ⧁āϟāĻŋ āχāϕ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĒā§āϰāĻ­āĻžāĻŦ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦā§āϝāĻŦāϧāĻžāύ āϰāĻžāϖ⧁āύ āĻāĻŦāĻ‚ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ⧇āϰ āĻ¸ā§āĻŦāĻšā§āĻ›āϤāĻž āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧁āύāĨ¤


- āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āϏ⧇āϟāĻŋāĻ‚āϏ:
-- āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ: āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻļā§€āĻ°ā§āώ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ, āύ⧀āĻšā§‡āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻŦāĻž āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇ (āωāĻ˛ā§āϞāĻŽā§āĻŦ / āĻ…āύ⧁āĻ­ā§‚āĻŽāĻŋāĻ•) āϏ⧇āϟ āĻ•āϰ⧁āύāĨ¤
-- āĻŽāĻŋāωāϜāĻŋāĻ• āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ : āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ…ā§āϝāĻžāĻĒ āĻĨ⧇āϕ⧇ āφāĻĒāύāĻžāϰ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻŦ⧇āϛ⧇ āύāĻŋāύ āϝ⧇āϗ⧁āϞ⧋ āĻāχ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āĨ¤
-- āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋāϤ⧇ āĻĻ⧇āĻ–āĻžāύ: āϏ⧇āχ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āϚāĻžāϞāĻžāύ⧋ āĻšāĻŦ⧇ āĻāĻŽāύ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύāĨ¤


- āφāĻŽāĻžāϰ āĻĒā§āϰāĻ­āĻžāĻŦ
- āφāĻĒāύāĻžāϰ āϤ⧈āϰāĻŋ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĻ⧇āϖ⧁āύ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ⧋ āϏāĻŽāϝāĻŧ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤



āĻ…āύ⧁āĻŽāϤāĻŋ:
1. RECORD_AUDIO, MODIFY_AUDIO_SETTINGS : āĻŽāĻŋāωāϜāĻŋāĻ• āĻŦāĻŋāϟ āĻĒ⧇āϤ⧇ āĻāĻŦāĻ‚ āĻŽāĻŋāωāϜāĻŋāĻ• āĻŦāĻžāϜāĻžāύ⧋ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĻ⧇āĻ–āĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤
2. SYSTEM_ALERT_WINDOW : āĻ“āĻ­āĻžāϰāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĻ⧇āĻ–āĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧎
3. QUERY_ALL_PACKAGES : āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤāĻžāϞāĻŋāĻ•āĻž āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āĻŽāĻŋāωāϜāĻŋāĻ• āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĒā§āϰāĻ­āĻžāĻŦ⧇āϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĒ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧎
4. PACKAGE_USAGE_STATS : āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āϕ⧋āύ āĻ…ā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āύ āϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻŦāĻžāϚāĻŋāϤ āĻ…ā§āϝāĻžāĻĒ⧇ āϏ⧇āχ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāϜāĻžāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĻ⧇āĻ–āĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤
5. BIND_NOTIFICATION_LISTENER_SERVICE : āĻŽāĻŋāωāϜāĻŋāĻ• āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĒā§āϞ⧇/āĻĒāϜ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ āĻŦāĻ¨ā§āϧ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϏ⧇āχ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻĒā§āϰāĻ­āĻžāĻŦ āĻĻ⧇āĻ–āĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
⧍⧧ āϏ⧇āĻĒ, ⧍ā§Ļā§¨ā§Š

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āĻĄā§‡āϟāĻž āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāĻŦ⧇ āύāĻž

āϰ⧇āϟāĻŋāĻ‚ āĻ“ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϗ⧁āϞāĻŋ

ā§Š.ā§Ē
ā§Šā§§ā§ŽāϟāĻŋ āϰāĻŋāĻ­āĻŋāω

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

- Solved errors and crashes.