Kaleider TVTM 3.1
(for Android TV Devices)
Kaleider TV is designed to exhibit Kaleider effects on a TV
screen. It operates on TVs as an Android TV app, which can be
entirely controlled with standard TV remote Arrow and OK buttons.
Kaleider TV is free, and like the standard Kaleider App, it
includes no ads, data tracking or other marketing gimmicks (see Privacy Policy).
Random kaleidoscopic mirroring effects can be rendered and then shifted
around the screen, either automatically or manually. Auto Effects
can be activated to continuously generate effects in random motion. The
visuals can be accompanied by music with the built-in Music Player,
which can play audio files stored on the Android TV device.
NOTE: Google Play has suspended the Kaleider TV app, because they
say it violates their 'Repetitive Content' policy. I tried to appeal that
decision, explaining that the interfaces of my 2 apps are entirely different.
Since the Kaleider app is designed for touch-screen devices, like phones
and tablets, while Kaleider TV is operated by a TV-style remote control,
there are very good reasons to offer 2 seperate apps. But such arguments
were ignored, and my appeal was denied. The APK for Kaleider TV
can still be downloaded directly below. I apologize for the inconvenience.
Download =>
Kaleider TV APK
[9.69 MB]
The primary features of Kaleider TV are briefly summarized below:
- Effects
=> Instantly generate a random effect, or use Options
choose a particular effect from among the 203 available varieties (12
Kaleidoscopes, 41 Rectangle Mirrors, 33 Diamond Mirrors,
44 Right Triangle Mirrors, 46 Equilateral Triangle Mirrors, 11 3D
Mirrors and 16 Funnels).
- Wander Effects =>
Wander can be activated to apply continuous automated motion to effects.
- Shift Effects
=> The Arrow keys can be used to Shift Effects to different
positions within the source image.
- 3D Rooms =>
Exhibits patterns in 3D perspectives, covering the walls, ceilings and floors of
various Rooms. The Rooms can be navigated via keyboard
commands, or automated Roaming motion can be activated.
- Non-Flat Surfaces =>
Maps effect tiles onto a variety of curved Surfaces, resulting in non-linear
distortions of the patterns.
- Colors =>
Progressively shifts the colors of effect pixels according to selectable methods.
- Auto Effects
=> Continuously generates random effects, periodically changing
the source image. Wandering motions, Rooms and Surfaces and Colors might
also be randomly activated depending upon configured options.
- Music Player
=> Kaleider TV effects can optionally be accompanied by music
chosen from the audio files stored on your device.
- Options =>
Buttons are available to quickly perform most actions.
The appearance of buttons can be toggled off to allow more screen
area for displaying effects. Settings can be configured to control
Appearance, Colors, Rooms, Surfaces and Auto Effects.
HINT: If you notice a gap between the Kaleider TV controls and the
edges of your TV screen, that is known as an 'Overscan Margin'. Some TVs
need such a border to avoid chopping off parts of the picture. Other
TVs automatically compensate and don't need the borders. You can remove
the gaps by unchecking the Use Overscan Margins option in Appearance
Options . (The change will take affect the next
time you run Kaleider TV.)
Kaleider TV Version History
Version 3.1
- The app has been updated to comply with the most recent Android release, Version
14.0 (UpsideDown Cake - API Level 34).
- The C code for the Kaleider App has been reworked, and compiled with the latest Android NDK.
- Control of the Tile Zooming option has been fixed.
- Various other improvements and fixes.
Version 3.0
- A new category of effects has been added: Equilateral Triangle Mirrors,
which are rendered within an equilateral triangle shape. 46 varieties of these new
Mirrors are available, some of which produce rather radical results.
- The app has been updated to comply with the most recent Android release, Version
13.0 (Tiramisu - API Level 33).
- Numerous other improvements and fixes.
Versions 2.0, 2.0.1 and 2.0.2
- Numerous updates were made to comply with the most recent Android OS versions.
Also the Java code has been converted to the more reliable and efficient Kotlin
programming language.
- Extensive changes were made to minimize the possibility that the app will crash.
- 2.0.1 fixed more glitches that could cause crashes.
- 2.0.2 includes a major fix that should prevent most crashes.
Versions 1.9, 1.9.1 and 1.9.2
- The effect rendering routines have been entirely rewritten to enhance
efficiency. The app now uses less memory, and performance should be somewhat
faster and more reliable on most devices.
- The 7 controller button can now be clicked to toggle between showing the
full panel of controls, the minimal panel of controls and no controls.
- 1.9.1 fixed a glitch with scaling equilateral triangle based Kaleidoscopes
and Funnels (anomalous streaks would appear).
- 1.9.2 corrected a screen resource that was missing with version 1.9.1.
Versions 1.8 and 1.8.2
- The Image Selection process now includes a Select Gallery Album
option, which provides a list of Gallery folders to choose from. Also,
the Select Directory option has hopefully been made more efficient by
excluding most images that wouldn't be appropriate for use by Kaleider TV
(such as icons, thumbnails, buttons, etc).
- Now, when an image is chosen using the Gallery app, the Album that the
image belongs to will become the current Image Source for the Kaleider
TV app. The Arrow buttons can be used to page back and forth through the images
within that Album. This should apply both when an image is shared to
Kaleider TV from the Gallery app, or when the Gallery app is called
from Kaleider TV.
- An Include Bubbles option has been added to Room Options. That
option can be un-checked to remove floating Bubbles from the 3D Rooms.
- 1.8.2 tightened up error checking to hopefully avoid crashes that could
occur in some situations. Also, a
Privacy Policy has been included, which can be displayed from the app's Help
function.
Versions 1.7, 1.7.1 and 1.7.2
- The Triangle Mirrors feature that was recently added to the Kaleider Windows program (see Kaleider
5.3) has now been included with the Kaleider TV Android app. A large
selection of Triangle Mirror Patterns are available, with 4 variations of each
Pattern type to allow a choice of the desired orientation for the right triangle
shape. For example, choose the L/R version for a right triangle with
the 90 degree angle at the Lower/Right. Most Triangle Mirrors are
perfectly symmetrical, and often quite intricate.
- Extensive internal restructuring to make the app more reliable and efficient,
especially for 64-bit devices.
- 1.7.1 fixed crashes that occurred with some devices (my apologies!).
- 1.7.2 included several additional fixes and tweaks.
Versions 1.6, 1.6.1 and 1.6.2
- More fixes and minor tweaks.
Version 1.5
- This version is also primarily intended to fix occasional crashes.
Version 1.4
- This version of Kaleider TV is primarily intended to improve performance and
to fix several bugs.
Version 1.2
- Besides random effects, it's now possible to select and render particular
effects.
- Added 3D Rooms and Non-Flat Surfaces.
- The interface has been redesigned. The Actions Buttons panel is
now transparent by default, and it overlays the displayed image, making the entire
screen available for exhibiting rendered effects. (Appearance Options
can be used to make the Action Buttons panel a solid color.)
- The Image Selection process has been improved. The
icon can be long-touched to allow selection of an image from the Gallery (or
some other image app), and there is also a Use Gallery App option in the
Image Selection screen. The SD cards on most devices will now be
detected when selecting an Image Directory or a Music Directory.
- A Motion Control feature has been added to allow adjustment of the
speed and smoothness of automated Wandering and Room Roaming actions.
Version 1.1
- The most common functions can now be conveniently performed using the remote control
numeric buttons (Use and Actions to show these):
- 1 = Previous Image
- 2 = Next Image
- 3 = Random Effects
- 4 = Toggle Center Effects
- 5 = Toggle Wander Effects
- 6 = Toggle Colors
- 7 = Hide/Show Buttons
- 8 = Toggle Music Player
- 9 = Start Music/Next Music
- 0 = Pause/Resume Action
- The sizing and positioning of effects has been improved to better adjust to
different screen sizes.
- Now, when an Image Directory is selected, only directories that contain images will
be listed, along with counts of the images stored within.
- An Audio Directory can also now be selected from a list of directories that contain
audio files. A particular song within a directory can be chosen and played.
Version 1.0
- Initial release.
PRIVACY POLICY
The Kaleider TV App (the App) was created by Jeff L. Holcomb (the Developer) for use by operators (Users) of Android TV devices. The Kaleider TV App reflects image fragments to produce various kaleidoscope and mirroring effects. The Kaleider TV App is free to use. This Privacy Policy fully describes any information that may be collected by the Kaleider TV App, and how that information may be used and stored.
Privacy Promise
The Developer guarantees that the following statements regarding the Kaleider TV App are true:
- The App does not collect, store or share any User personal information, identifying information or financial information.
- The App does not access device location or contact data.
- The App does not display any advertisements, and does not collect any marketing data.
- The App does not share any data with third-party entities. Be aware, however, that Google might collect information on app usage, performance and crashes.
- The App does not need to be connected to the internet.
Information that may be accessed and how it is used
The Kaleider TV App may use and/or store the following data types:
- The App may accept and store User preferences that control the App's appearance and how the App's features are used. These preferences are stored locally on the Android device.
- If permission is allowed, and according to User selection, the App may retrieve and load image files stored on the Android device. These images might be displayed and used by the App as the basis for kaleidoscope and mirroring effects. Several sample images are included with the App.
- If permission is allowed, and according to User selection, the App may retrieve and load audio files stored on the Android device. These audios might by played by the music player that is included with the App.
Age Appropriateness
The Kaleider TV App is not targeted toward any particular age group, and should be safe for Users of any age, including fairly young children. However, it must be the User's responsibility to insure that any image or audio files that may be accessed on the Android device are suitable for children.
Contact
Please feel free to contact the Developer by email at jeff@whizical.com or visit the www.Whizical.com website.