[App][Custom MTCD Radio App [Update 0.9.9] - MTCD Software Development

Because I did not really like the stock radio app I have decided to write my own app from scratch.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can download the most recent version >>>here<<<.
If you like the app, feel free to make a small donation to support further development
I have made the app open source, feel free to reuse the source code for non-commercial purposes or help to improve the app, add features fix bugs...
The GitLab repository is >>>here<<<.
Changes in 0.9.9
- Suppoer for (unrooted) Android 10
- Configurable Info Areas
- Minor Changes
Changes in 0.9.8
- Fix AF from 0.9.7 (jumped back to "Main" frequency immediately if a station was selected and AF changed the frequency
- Add autoscan (still early stage)
Issues in 0.9.8
- RDS Info gets lost on an AF frequency change
- TA is not working properly.
- No information shown in Hal9k screensavver (sometimes it works)
- Progress in autoscan dialog runs backwards
Changes in 0.9.7
- Add stereo indicator and enable / disable menu entry
- Fixed crash when scrloling station
- Improved AF Handling
- Auto update known alternative frequencies (learn function)
- Selected station is not changed when frequency is chnaged by AF (if frequency is known)
- Current frequency of a station is used when radio is turned off and on again
- Default frequency is used on normal station change by user
- Manual selection of alternative frequency by double clicking a station button
- Settings are stored in a custom file
Issues in 0.9.6
- RDS Info gets lost on an AF frequency change
- TA is not working properly.
- No information shown in Hal9k screensavver (sometimes it works)
Current issues 0.9.5:
- Breaks compatibility with bouquets saved in previous versions - sorry for the inconvenience
- TA is not working properly.
- No information shown in Hal9k screensavver (sometimes it works)
- Saved Stations / Bouquets may get lost. You can backup the file /sdcard/bradio/bouqet.json an restore it if it gets deleted. This issue may already be solved - please let me know it this happened to you!
Changes in 0.9.5
- Fix: RDS texts were all upper case
- Fix: Removing background image from theme made saving impossible
- Fix theme save path
- Save bouquets to json instead of using java serialization
Changes in 0.9.4
- Add theme dialog to edit colors / wallpaper
- Fix layout issues, font sizes on smaller displays, make editor views scrollable
Changes in 0.9.3:
- Corrected font scaling
- Add file support for images in themes
- Switching two stations with one button press should be fixed
- "Spotify" button bug should be fixed
- Improved live RDS station name
- Improved CAN display
Changes in 0.9.2:
- Reported to work on PX6, PX5, PX30, PX3 with Android Nougat
- Storage permission is requested on startup
- Add polish language (thanks to Blueqq2)
- Fix steering wheel buttons (Seek, Channel Up / Down)
- Add turn-on-delay to have better sync with stock app
- Nwq bouquet name is displayed immediately
- Add font scaling for (RDS Name and RDS Title)
- Removed unnecessary bouquet saves
- Replace some button texts by icons
Changes in 0.9.1:
- Fix save bouquets bug
- Update bouquet / station remove handling
- Add Italian language (Thanks to royalhawk2002)
Features:
- Display station icons on buttons
- Unlimited number of bouquets (station lists)
- Unlimited number of stations in one bouquet
- Mix FM and AM in one bouquet
- Fix encoding for radio text (middle european only by now)
-Themeable
The station icons have to be placed in /sdcard/bradio/logos/. The file extension of the logos must be .png.
You can use your own station logos or download complete packages here:
https://webspecial.volkswagen.de/vwinfotainment/ch/de/index/downloads#/
Themes must be located in /sdcard/bradio/themes/.
I‘ll write a tutorial for theming somewhen. Until then, just look at the available themes. They are in json format.
Images have to be used in base64 format. You can use an online encoder like https://www.base64decode.org/ or any other , there are a lot online encoders / converters.
To use icons and themes, you need to grant storage permission to the app.
The app is still in an early state. I have had the app in everyday use for a while now and for me it is already working pretty well (at least for middle europe).
If you discover bugs or have ideas for improvement please let me know.
The app is developed on a PX5 headunit. I have legacy code for PX3 implemented but it is not tested. If someone would like to try it on a PX3 headunit, please let me know if it is working or if there are any bugs etc.
On my headunit, I have disabled the stock radio app, but it should not be a problem to install ist besides the stock app. Both apps my get out of sync when running parallel (what should not be a problem at all).
Future development:
- Implement custom TA handling. Do not start tuning if TA gets lost for a while. Don‘t know if this is possible.
- Implement custom AF handling. Alternative Frequencies could be added manually or maybe by a custom autossek implementation.
- Improve Themes
- Add display options for Outside temperature, stereo, frquency, live RDS...
- Add settings dialog
- Change settings and bouquet files to a human readable format (XML or json)
Please let me if you have ideas for new features, improvements etc.
----------------------------------- Licenses -----------------------------------------------
GMradio uses Quadflask Color Picker, which is released under the following license:
Copyright 2014-2017 QuadFlask
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Click to expand...
Click to collapse

So here is the first version of the themeing tutorial. Themes are written in JSON and have the following layout.
Code:
{
[COLOR="Red"]"Theme"[/COLOR]: {
[COLOR="Red"]"Name"[/COLOR]: "[COLOR="SeaGreen"]Theme Name[/COLOR]",
[COLOR="red"] "Colors"[/COLOR]: [
{ [COLOR="red"]"Key"[/COLOR]: "[COLOR="SeaGreen"]Identifier[/COLOR]", [COLOR="red"]"Value"[/COLOR]: "[COLOR="SeaGreen"]Color[/COLOR]" },
],
[COLOR="red"] "Images":[/COLOR] [
{ [COLOR="red"]"Key"[/COLOR]: "[COLOR="seagreen"]Identifier[/COLOR]", [COLOR="red"]"Value"[/COLOR]: "[COLOR="seagreen"]Image[/COLOR]" }
]
}
}
There is always one "Theme" element, which may include three sub-elements:
"Name": You can enter a theme name of you choice here. Currently, it is not used, but this may change in a future release.
"Colors": This is an array of color definitions. A color definition has the following elements:
"Key": Icludes the identifier used to identify the UI item which is colored.
"Value": Icludes the color value. This can be a HTML color name or an ARGB hex value.
"Alpha": This is optional. Icludes the alpha value (transparency) as a hex numer. The value mus be from 0 to 255.
"Images": Contains an array of images. Currently only one image (Wallpaper is supported). An image item has the following format.
"Key": Icludes the identifier used to identify the UI item which is used with the image. Currently only "Wallpaper" is a valid value.
"Type": This value is optional from release 0.9.3. If it is "File", "Value" is interpreted as a path to a file. Else the "Value" has to be the image as Base64 data.
"Value": Path to the image or Base64 data of the image, depending on the "Type" value.
Valid values for Colors are:
ColorAccent: Color of the lines at the top and bottom bar. The Default is red.
ColorSelected: Selected / Active color of station button frame, station page indicator, led on buttons. The default is red.
ColorNotSelected: Unselected / inactice color of the above. The default is dark red.
ColorBackground: Background color. Only visible if no wallpaper is used. The default is black.
ColorBackgroundLight: Background color of the top and bottom bar. The default is gray.
ColorStationButton: Background color of the station button when not selected. The default is white.
ColorStationButtonSelected: Background color of the station button when selected. The default is white.
I'll add mot values from time to time, to be more flexible with theming.
You can use an Android emulator (for example Genymotion) to develop and test themes. You can install GMRadio in the emulator (it starts, of course it has no function) then copy the themes and images via adb to the emulator.
Themes have to be located in "/sdcard/bradio/themes/" and the file extension has to be ".json". The path to an image can be absolute or relative, so images can also be put into a subfolder.
Here is a complete example of a theme. You can use it as a base to develop your own themes (it it the Skode green theme).
Code:
{
"Theme": {
"Name": "Skoda Theme",
"Colors": [
{ "Key": "ColorAccent", "Value": "Green" },
{ "Key": "ColorSelected", "Value": "LightGreen" },
{ "Key": "ColorNotSelected", "Value": "Green" },
{ "Key": "ColorBackground", "Value": "Gray"},
{ "Key": "ColorBackgroundLight", "Value": "Black", "Alpha": "88" },
{ "Key": "ColorStationButton", "Value": "White", "Alpha": "88"},
{ "Key": "ColorStationButtonSelected", "Value": "White", "Alpha": "dd" }
],
"Images": [
{ "Key": "Wallpaper", "Value": "skoda.png", "Type": "File" }
]
}
}
If you have made a cool theme please share it in the forum. I'll add a link here, then.
apollo1976 has posted a nice theme here

Every now and then terrific threads with real development pop up in these forums, this is one of them. Well done!

herb77 said:
Because I did not really like the stock radio app I have decided to write my own app from scratch.
Features:
- Display station icons on buttons
- Unlimited number of bouquets (station lists)
- Unlimited number of stations in one bouquet
- Mix FM and AM in one bouquet
- Fix encoding for radio text (middle european only by now)
-Themeable
The station icons have to be placed in /sdcard/bradio/logos/. The file extension of the logos must be .png.
You can use your own station logos or download complete packages here:
https://webspecial.volkswagen.de/vwinfotainment/ch/de/index/downloads#/
Themes must be located in /sdcard/bradio/themes/.
I‘ll write a tutorial for theming somewhen. Until then, just look at the available themes. They are in json format.
Images have to be used in base64 format. You can use an online encoder like https://www.base64decode.org/ or any other , there are a lot online encoders / converters.
To use icons and themes, you need to grant storage permission to the app.
The app is still in an early state. I have had the app in everyday use for a while now and for me it is already working pretty well (at least for middle europe).
If you discover bugs or have ideas for improvement please let me know.
The app is developed on a PX5 headunit. I have legacy code for PX3 implemented but it is not tested. If someone would like to try it on a PX3 headunit, please let me know if it is working or if there are any bugs etc.
On my headunit, I have disabled the stock radio app, but it should not be a problem to install ist besides the stock app. Both apps my get out of sync when running parallel (what should not be a problem at all).
Current issues:
- TA is not working properly.
- AF not working properly
Future development:
- Implement custom TA handling. Do not start tuning if TA gets lost for a while. Don‘t know if this is possible.
- Implement custom AF handling. Alternative Frequencies could be added manually or maybe by a custom autossek implementation.
- Improve Themes
Please let me know if you like the app and would like to see further development or if you have ideas for new features, improvements etc.
Click to expand...
Click to collapse
Wonderfull radio!! Bravo!!! You have done an amazing job!!
I have an PX3 unit and I'll be very glad to test your app and report back! Just to to tell you that my PX3 unit resolution is 800X480 if that matters...
Thank you again!

akispavlopoulos said:
Wonderfull radio!! Bravo!!! You have done an amazing job!!
I have an PX3 unit and I'll be very glad to test your app and report back! Just to to tell you that my PX3 unit resolution is 800X480 if that matters...
Thank you again!
Click to expand...
Click to collapse
Thank you! I think 800x480 should work fine (tested in Emulator). I hope it works on a PX3, because I have no way to test it.

Great work herb77! Your radio apk is awesome, this is just what I was looking for. And yes, I really want so see further developement of this apk, please.
I do not like stock radio either, your radio looks so much better than anything else at the moment, so keep going
I have PX30_MTCE (with MX suffix) headunit and your radio seems to work just fine even with this processor. I live in Finland and RDS is working fine.
I have one suggestion, don't know is it possible to implement - When radio is used in "full screen mode" it would be nice to see outside temperature. Is it possibe to add outside temperature on the top row, for example?

Any chance this will work with the Tesla style px6 units?
Sent from my Pixel 3 XL using Tapatalk

tested on px5, in parallel with original radio. works great but....
i can't seem to figure out how to save the bouquet? I search, save and edit stations, then exit the radio and when i restart it, there are no saved stations.
what is the correct order in which to scan, save, edit and save everything?
and an UI feedbacks:
1. please center the saved station names, if they're short (like ABCDE) they seem somewhat left aligned. The longer ones (ABCDE FM) look better, fill out the space evenly
2. the "find" button near station logo does nothing? you have to click the space on the left to open and search for one.
also, what is the function of the car and info "i" icons top left? i suspect the car is stereo reception
all in all one of the best, if not the best looking, radio app ever made! well done!

Zerozoneice, go to the app settings and grant storage permission to the app. Without permission nothing is saved.

zerozoneice said:
tested on px5, in parallel with original radio. works great but....
i can't seem to figure out how to save the bouquet? I search, save and edit stations, then exit the radio and when i restart it, there are no saved stations.
what is the correct order in which to scan, save, edit and save everything?
and an UI feedbacks:
1. please center the saved station names, if they're short (like ABCDE) they seem somewhat left aligned. The longer ones (ABCDE FM) look better, fill out the space evenly
2. the "find" button near station logo does nothing? you have to click the space on the left to open and search for one.
also, what is the function of the car and info "i" icons top left? i suspect the car is stereo reception
all in all one of the best, if not the best looking, radio app ever made! well done!
Click to expand...
Click to collapse
Hi zerozoneice,
I have tested it. When a new bouquet is added or stations are added, it should be saved when there is a clean exit from the app. But currently it is not saved when the app is exited unexpectedly. So it is possible that it will not be saved, because you can never be sure if it is exited cleanly.
As a workaround, you can save any station (tune in, press the button until the Editor appears, then press ok) after editing a bouquet, as this triggers saving.
The find button tries to find an Image matching "Display Name". It is just a Little helper and chances are good that no matching logo is found and you have to search it yourself.
Where do you experience the uncentered station names - on the station buttons?
The small "i" on the top left indicates if a station sends traffic Information. The small car shows when traffic Information is actually sent. These icons have been added for debugging in a very early stage and now they are still there I think they could (or should) be replaced by smoething more useful.

Timpuli said:
I have one suggestion, don't know is it possible to implement - When radio is used in "full screen mode" it would be nice to see outside temperature. Is it possibe to add outside temperature on the top row, for example?
Click to expand...
Click to collapse
Thanks for your feddback, very happy to hear you like the app
It should not be a big problem to show temperature. I currently just don'know where to get the temperature from (Internet, OBD Adapter etc.). I think it would be a nice feature if it could be selected from a wider range of informations to be shown on the screen. I'll take it on my TODO list
icedroid said:
Any chance this will work with the Tesla style px6 units?
Click to expand...
Click to collapse
Just try it, the worst thing that can happen is that it simply does not work… Please let me know if it worked. If not, I'll have a look at the stock px6 app and try to make it work.

herb77 said:
Thanks for your feddback, very happy to hear you like the app
It should not be a big problem to show temperature. I currently just don'know where to get the temperature from (Internet, OBD Adapter etc.). I think it would be a nice feature if it could be selected from a wider range of informations to be shown on the screen. I'll take it on my TODO list
Click to expand...
Click to collapse
I prefer if outside temperature is same as car's outside temperature, i.e outside temperature is read from the canbus. My unit will display outside temperature as follows: https://forum.xda-developers.com/an...l/how-to-display-outside-temperature-t3832191
Can you use this as a help?

Wonderful !!! Subscribed to thread... just one question, I see that some labels aare in "German".... is it possible to set the language somewhere ? It could be also useful to have the frequency in MHz under the station logo.

Very nice!
Can you also do that with that BT music app most of the devices have?
It's very monotone and minimal.
Maybe you can share a tutorial how to exchange graphics.

royalhawk2002 said:
Wonderful !!! Subscribed to thread... just one question, I see that some labels aare in "German".... is it possible to set the language somewhere ? It could be also useful to have the frequency in MHz under the station logo.
Click to expand...
Click to collapse
The default language is English, it is only German if the device language is German.
If somebody wants to help to translate it to an other language please contact me by PM, I'll send you the language file then.

herb77 said:
Hi zerozoneice,
I have tested it. When a new bouquet is added or stations are added, it should be saved when there is a clean exit from the app. But currently it is not saved when the app is exited unexpectedly. So it is possible that it will not be saved, because you can never be sure if it is exited cleanly.
As a workaround, you can save any station (tune in, press the button until the Editor appears, then press ok) after editing a bouquet, as this triggers saving.
Where do you experience the uncentered station names - on the station buttons?
Click to expand...
Click to collapse
saving stations works, for some reason i had to rename/create a new bouquet, quit the app, relaunch and then add stations.
yes, on the station buttons.
also can u pls make a green version for skoda? i bet you have a VW that's why you went for red
just replace the line color, other than that is perfect.
reg. temperature request above: not all CANs read temperature so it might not display properly on all units! What you can do is add a stereo icon for stereo fm reception instead of the "i" or something.
other than that pls. leave interface as clean as now it's a very good implementation of the VAG radio interface. If you are brave maybe you can implement some 3D effect and shadows of the station boxes like here
what is the pwr button for? it just shuts down the radio sound but doesn't exit the app.
you need 2x back button to exit app.
---------- Post added at 11:38 PM ---------- Previous post was at 11:36 PM ----------
Timpuli said:
Zerozoneice, go to the app settings and grant storage permission to the app. Without permission nothing is saved.
Click to expand...
Click to collapse
yes, i did that also and it saved ok. i think this might have been the cause, thx

zerozoneice said:
saving stations works, for some reason i had to rename/create a new bouquet, quit the app, relaunch and then add stations.
yes, on the station buttons.
also can u pls make a green version for skoda? i bet you have a VW that's why you went for red
just replace the line color, other than that is perfect.
reg. temperature request above: not all CANs read temperature so it might not display properly on all units! What you can do is add a stereo icon for stereo fm reception instead of the "i" or something.
other than that pls. leave interface as clean as now it's a very good implementation of the VAG radio interface. If you are brave maybe you can implement some 3D effect and shadows of the station boxes like here
what is the pwr button for? it just shuts down the radio sound but doesn't exit the app.
you need 2x back button to exit app.
---------- Post added at 11:38 PM ---------- Previous post was at 11:36 PM ----------
yes, i did that also and it saved ok. i think this might have been the cause, thx
Click to expand...
Click to collapse
I will release a new version tomorrow which should save chnages to stations and bouquets immediately, so saving should be no problem anymore.
For a green version create the following text file.
Code:
{
"Theme": {
"Name": "Green Theme",
"Colors": [
{ "Key": "ColorAccent", "Value": "Green" },
{ "Key": "ColorSelected", "Value": "LightGreen" },
{ "Key": "ColorNotSelected", "Value": "Green" }
]
}
}
Save it as "green_theme.json" and copy it to /sdcard/bradio/themes/. It sould then be selectable in "Select themes".
I have a Ford, but it has a red cockpit illumination, too, an I really like the VAG interface.
I think it woud be nice to be able to configure which informations are shown (Stereo, TA, temperature...), but this may take a while...

herb77 said:
The default language is English, it is only German if the device language is German.
If somebody wants to help to translate it to an other language please contact me by PM, I'll send you the language file then.
Click to expand...
Click to collapse
PM sent.

Super, great.... Best app, but:
1. Does not see the logo (although all permissions are given)
2. Does not save stations (saves only if you exit by double clicking the back button, but this is very inconvenient)

I test it on a px6. works but i have no volume!

Related

[APP] Unlimited Soundboards [1.14]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Will not be updated anymore.
Boarder is successor of Unlimited Soundboards.
Description
Now it's easy to create the most beautiful soundboard you have ever seen!
- Create soundboards
- Share soundboards
- Set sound as notification/ringtone/alert
- Launcher shortcut to soundboard
- Fast notification enabling and disabling
- Dropbox support
- Settings for each sound:
Name, name size and name paints
Image and active image
Sound volumes and second click actions
And more..
- Soundboard options:
Sound settings
Background file and/or color
Screen orientation
Auto-arrange options
Please read "Help" on soundboard menu.
If you have suggestions, feedback or anything to say then please leave post, I will listen.
Documentation
Unlimited Soundboards tutorial - Making your first graphical board
Help
About
Old downloads
Market
Screenshots
Changelog
1.14 - 10.7.2011
Fixed board context menu in the soundboard menu
Minor fixes
1.13 - 7.7.2011
Fixed Set as notification/ringtone/alert
Fixed duplicate layout on soundboard menu
Won't crash because of menu db updating failure
Added keyboard input types
Added trackball support for finetuning
1.12 - 7.7.2011
1.13 with an issue in the release package
1.11 - 4.7.2011
Duplicate soundboard option
Featured sound can pause other sounds
Filemanager will only try to access sdcard
Option to show a different image when sound is active
Fixed a saving bug when using resources from another board
Different actions when clicking a sound while playing
Fast notification enabling and disabling
Fast soundboard menu loading
Option to fade in and out on pause/resume
Notes: Create new shortcuts after updating
1.10 - 26.4.2011
Auto-align option for graphical board
New sounds will be placed on free space
1.07 - 1.4.2011
Fixed crash when turning off screen on graphical board
Fixed crash when adding non-image file as image
File browser shows full filename now
There are huge increase on apk size because of librarys needed for Dropbox.
I used ProGuard on 1.06, but never got it working the way I wanted it to work.
1.06 - 30.12.2010
Dropbox support
Board directory shortcut on file explorer
Bugfixes
1.05 - 27.11.2010
List board displayed only first row of sound name
List board corrupted when using line break on sound name
1.04 - 27.10.2010
Graphical sound font size changing
1.03 - 23.10.2010
Better CPU usage
Improved stability
Bad boardfile bugfix
1.02 - 19.10.2010
Resize images on scale
Copy colors
Changing background resets background position
Larger font on list board
Sorted file explorer
All images noticed on convert
Orientation selection
'Linebreak/space on name' bugfix
Improved stability
Reset position
Minor things
1.01 - 15.10.2010
Larger text on file explorer.
Set as ringtone/notification/alert on graphical. (Doesn't work on froyo yet.)
1.00 - 27.9.2010
Graphial soundboard
Something else probably too
0.10
Sound volume settings works properly
Board settings
Delete file option while removing sound
Minor fixes
0.02a - 26.8.2010
Image for soundboard
Launcher shortcut for soundboard
Fix - sounds weren't playing after playing sounds too many times
Better icon
0.01a - 19.8.2010
First release
Sounds Nice
Please feel free to tell your opinion/suggestions if you have tried it
Mikuz. said:
Description
Screenshots @0.2a
img651.imageshack.us/img651/9453/launchers.png
Application link and shorcuts at launcher
img826.imageshack.us/img826/3896/soundboardsmenu.png
Soundboard menu view
img225.imageshack.us/img225/2659/soundboard.png
Soundboard view
Sorry but can't post them properly *
Click to expand...
Click to collapse
*You can upload them to the post directly from your computer, you don't need to upload them on an external host-site.
Is this the same app as Custom Soundboard? Otheriwise I cannot find 'unlimited soundboards' anywhere..
thx!
waterbound said:
Is this the same app as Custom Soundboard? Otheriwise I cannot find 'unlimited soundboards' anywhere..
thx!
Click to expand...
Click to collapse
EDIT: Now you can find Unlimited Soundboars on market.
Luggruff said:
*You can upload them to the post directly from your computer, you don't need to upload them on an external host-site.
Click to expand...
Click to collapse
Thanks, attachments wasn't working for me probably because I had some problems with javascript on my browser.
Now it's better
Thanks for this great app!
The ability to play multiple simultaneous sounds is a must have feature.
On my unmodified HTC Incredible running 2.2 the text is larger than the horizontal bar it is supposed to fit in, so the bottom of the text gets cut off. Or maybe the horizontal area is too small vertically.
kenc3dan said:
Thanks for this great app!
The ability to play multiple simultaneous sounds is a must have feature.
On my unmodified HTC Incredible running 2.2 the text is larger than the horizontal bar it is supposed to fit in, so the bottom of the text gets cut off. Or maybe the horizontal area is too small vertically.
Click to expand...
Click to collapse
Row had accidentally fixed height. Also noticed that board got unreadable when using line break.
Thanks
Doing some relatively bad thread necroing here, but I don't know that I want to create a whole new thread just for a suggestion or two...
A couple bugs (at least on my Samsung Galaxy S running stock Eclair):
When the screen shuts off from idling and you have a graphical soundboard open, the app crashes. This also happens if you lock the screen by way of the power button. This happened with the graphical Soundboard I was working with, as well as with a brand new, freshly created graphical soundboard (no sounds added, completely default settings). This does not seem to happen with a List-style Soundboard, or when you're up one level looking at the list of soundboards you've created.
When selecting files for either new sounds or for the graphics of those sounds, the font is too large for the row height and gets cut off at the bottom of any text. It's not unreadable, but the individual rows are hard to select. In actuality, the font size is probably okay, and the row height just needs to be increased.
Some suggestions:
In a Graphical soundboard, have an auto-align function like the main app window; something where you can set up how many rows and columns you want, and then arrange the sounds by that layout, in a grid-style layout.
Options for both Auto-arrange and manual arrange of the above function.
Create new graphical soundboard objects in a fresh space away from other items, so you're not creating new ones on top of each other. Possibly requires auto-arrange to be turned on.
Allow a default setting for the Name, Image, and Sound settings for a particular Soundboard so you don't have to set each one every time you make a new soundboard item.
I just want to say how AWESOME this app is. It lets me create EXACTLY the kind of soundboard I want, with a background pic, images for each sound, individual volume settings, you can play sounds overlapping or choose not to... It's GREAT! ...I just wish it was a bit easier to create multiple soundboard objects, and didn't crash from graphical soundboards. XD
Hope this is helpful!
It's not necroing. This thread is alive as long as I am developing this app. I'm developing this app until I state that I am not developing this app (on this thread).
Also please don't expect me to update this app if there are no suggestions or bug reports.
All posts to this thread are most welcome.
ChromWolf said:
Allow a default setting for the Name, Image, and Sound settings for a particular Soundboard so you don't have to set each one every time you make a new soundboard item.
Click to expand...
Click to collapse
This is exactly why there are "Duplicate sound" feature on sound options. If you are sure that this feature doesn't fit your purposes please inform me and I will consider making "default sound" feature.
Notice that duplicating sound makes it exact duplicate, so you may not notice that there are two sounds one on top of the other.
I have both bugs fixed by now. I will get back to your other suggestions when I have more time. I will be updating my application asap.
Mikuz.;7749079[B said:
Changelog[/B]
1.07 - 1.4.2011
Fixed crash when turning off screen on graphical board
Fixed crash when adding non-image file as image
File browser shows full filename now
There are huge increase on apk size because of librarys needed for Dropbox.
I used ProGuard on 1.06, but never got it working the way I wanted it to work.
Click to expand...
Click to collapse
EEEEEEE!!!! So excited, and it looks GREAT, and doesn't crash! Thank you thank you thank you!!! *finds "Thank" button*
Mikuz. said:
This is exactly why there are "Duplicate sound" feature on sound options. If you are sure that this feature doesn't fit your purposes please inform me and I will consider making "default sound" feature.
Notice that duplicating sound makes it exact duplicate, so you may not notice that there are two sounds one on top of the other.
I have both bugs fixed by now. I will get back to your other suggestions when I have more time. I will be updating my application asap.
Click to expand...
Click to collapse
I think that particular one was just a "User Education" issue. XD I haven't tried seriously playing around with it yet since I'm at work (and already spent enough time the other day messing with it while at work, LOL), but even so.
For me anyway, my suggestions were just things I felt would make the experience even better, but since it's already GREAT, they're just kinda "meh, whenever you get to them." Very happy to see 1.07 so quickly though to fix the issues, I'm just beaming now, this app is entirely too awesome.
ChromWolf said:
For me anyway, my suggestions were just things I felt would make the experience even better, but since it's already GREAT, they're just kinda "meh, whenever you get to them." Very happy to see 1.07 so quickly though to fix the issues, I'm just beaming now, this app is entirely too awesome.
Click to expand...
Click to collapse
Well I appreciate your suggestions (and bug reports too) since I have ran out of ideas what I should add. Sure I could figure something out if I really tried but I'm not sure if that would make this app better or worse.
That said - thanks
need help posting soundboard on market
Hello I used Mikuz unlimited soundboard app creator to make a custom soundboard, i got everything created and sounds assigned and icons, and the project name is in green, and now I am not sure how to post it up for people to share and try out for free any help would be appreciated.
can this be uploaded to the market? or how does that step work?
shatdat7 said:
Hello I used Mikuz unlimited soundboard app creator to make a custom soundboard, i got everything created and sounds assigned and icons, and the project name is in green, and now I am not sure how to post it up for people to share and try out for free any help would be appreciated.
can this be uploaded to the market? or how does that step work?
Click to expand...
Click to collapse
Make sure to read "Sharing board" topics on help.
It can not be uploaded to the market.
To share your board on internet I would suggest you to make it zip file on computer or on your Android device.
(Make sure to zip folder named as your board, not content of it, to make this simpler for receivers.)
You can upload it to Dropbox (you can use Get Shareable Link feature), Multiupload or similar file sharing services.
You can also send it directly to friend using MSN etc.
If you are sure everything on it is 100% legal, you can post it here and ask me to include it on 1st post. (I will upload it to my server if I accept it.)
Mikuz,
This is a great app...really like it.
You asked for suggestions, so here are a few:
Include the ability to pause or stop a sound by touching the sound a second time, instead of having to hit settings, then pause.
Include the ability to create a "stop all sounds" button.
Include the ability to have different images for each state of the sound (stopped or idle, playing, paused)
Include ability to set additional sound preferences per soundboard (like a preference to pause/play on corresponding clicks, or stop sound on second click)
Anyway, thanks again for this cool app...I really, really, really like that I can use it to play entire songs, and not just tiny files.
Welcome to xda-developers wagman67 as well as shatdat7 whose post count I forgot to check
wagman67 said:
Include the ability to have different images for each state of the sound (stopped or idle, playing, paused)
Include ability to set additional sound preferences per soundboard (like a preference to pause/play on corresponding clicks, or stop sound on second click)
Click to expand...
Click to collapse
Good suggestions, thanks.
I'm wondering if it would be better to select if you want to always play, pause or stop sound on second click per sound rather than per board.
wagman67 said:
Include the ability to create a "stop all sounds" button.
Click to expand...
Click to collapse
I think you mean like a normal sound but it would stop/pause all playing sounds. Good idea.
Hi there, I was looking for an App like this a long time and now finally found yours meeting most of my need, so thanks a lot!
I played with it a little yesterday and came up with some ideas I would like to mention here in case it could be easily implemented.
First I was wondering if the already existing Dropbox-Implementation could be used for importing sound and images as well. Now I would put sounds into Dropbox, open Dropbox on Android, chose what I want dowloaded for the Soundboard, switch back to the Soundboard and then for each file click through to the Dropbox-Folder to add it... Using the internal Dropbox-connection this could be done much easier and faster... (Or am I missing something already there?)
Second about importing Images: I would like a button to automatically set the size to the original dimensions of the image instead of having to tap these in manually...
I was very happy to find, that I could switch to landscape, as I use a tablet that is not very nice to handle in portrait-mode... Really nice App
Ah, and are there any Soundboards shared by users yet?
Sorry it took some time to answer but I'm quite busy and probably won't develop until january. (Though you never know if I get excited enought about it.)
If you want to copy a file to a board using the current Dropbox implementation in the UnlimitedSb then you should: upload a board to the Dropbox, copy a file to the board's Dropbox folder and then download the board from the Dropbox.
The current implementation is ment to have a copy of a board in the Dropbox. Copying a file is possible but not handy.
Browsing the files in the Dropbox to copy a file to a board folder is an interesting idea. I don't use the official Dropbox app much but I think that it should be able to handle the same thing decently.
I will see what I can do when I have the time. I should also see if I can improve the Dropbox support at some point. I wasn't able to do everything I wanted since I was using an early version of the Dropbox client.
Nope, haven't heard of any publicly shared boards yet.
Good news soundboard enthusiastics, there's a huge udate coming!
I will rebrand this app since Android 4 will be required and the update will really impove this app and make it more useful.
It will take some time until it can be released. I feel like I should release it already since it's so much better than the current version but I really need to make the experience complete for a good new start.
You will notice when the new version is out if you take a look at the 1. post. Now let's all make sure we got some sandwitch prepared on our desks.
PS. If you figure out a good name for a soundboard app you can PM or email me. Just make sure it's something rather under 10 than 20
voom said:
First I was wondering if the already existing Dropbox-Implementation could be used for importing sound and images as well. Now I would put sounds into Dropbox, open Dropbox on Android, chose what I want dowloaded for the Soundboard, switch back to the Soundboard and then for each file click through to the Dropbox-Folder to add it... Using the internal Dropbox-connection this could be done much easier and faster... (Or am I missing something already there?)
Click to expand...
Click to collapse
This is made easier in Boarder. You can put a sound to Apps/Boarder/<board name> directory in Dropbox and then download it using Dropbox implementation for Boarder.
In Unlimited Soundboards everything that doesn't exist in board directory in Dropbox would be removed in download operation. This is optional in Boarder and there will be dialog promoting the cleaning operation.
voom said:
Second about importing Images: I would like a button to automatically set the size to the original dimensions of the image instead of having to tap these in manually...
Click to expand...
Click to collapse
Not sure If you refer to the last value of dimensions or bitmap size as the original dimensions.
However, I changed the values above text fields to represent the original size of the bitmap. I added a button after the fields for reverting the size to what it was when the dialog was opened.
This change will be included in following releases of Boarder.
voom said:
I was very happy to find, that I could switch to landscape, as I use a tablet that is not very nice to handle in portrait-mode... Really nice App
Click to expand...
Click to collapse
I'm planning to make it possible to choose hybrid mode (portrait and landscape). Hybrid board would react to changing the orientation of your device in listening mode.
Landscape and portrait would, however, be completely separated and only share the same board folder and listening session. This means both must be maintained by their own. There could be feature for copying sounds from orientation to other, making maintaining a bit easier.
This will not be included in a while and can be expected in Boarder after release in Android Play.

[SKIN] Android iGO My Way Reborn Skin v1.5.5 EUR+ TTS Multi-Res

This skin (aka My Amigo Skin) was originally made for Amigo on WM and was ported over to the Android platform. Credit goes to freddysam and mmarz for starting this skin. It is designed to look like the original iGO skin by default. Turn on the desired advanced features through the settings menu. Here is where the skin was started: http://forum.xda-developers.com/showthread.php?t=1058584
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Skin -
PW: bobroberts
320x240: http://www.multiupload.com/Z7SD3X1CTT
Mirror: http://uploadmirrors.com/download/0IBZXGF2/RebornSkinV1.5.5_Android_320_240.rar
400x240: http://www.multiupload.com/KT631OH037
Mirror: http://uploadmirrors.com/download/0LDQM4FY/RebornSkinV1.5.5_Android_400_240.rar
480x320: http://www.multiupload.com/9T3M9ED3MK
Mirror: http://uploadmirrors.com/download/0JJYB7UU/RebornSkinV1.5.5_Android_480_320.rar
800x480: http://www.multiupload.com/TGOGN1EA8C
Mirror: http://uploadmirrors.com/download/NFOTUWVN/RebornSkinV1.5.5_Android_800_480.rar
854x480: http://www.multiupload.com/0SZSSYDR44
Mirror: http://uploadmirrors.com/download/ZGRQQ61W/RebornSkinV1.5.5_Android_854_480.rar
960x540: http://www.multiupload.com/ZVPCHGT7JB
Mirror: http://uploadmirrors.com/download/0HOHTBYX/RebornSkinV1.5.5_Android_960_540.rar
1024x600, 1280x800, 1280x720, 1024x768, 960x640: http://www.multiupload.com/N558RCU7P3
Mirror: http://uploadmirrors.com/download/1WCAPVFY/RebornSkinV1.5.5_Android_960_.rar
(This will not fill the screen, but it is the best you can do until Reborn 2.0 comes out.)
Stretched: http://www.multiupload.com/DRO26LA0K0
Mirror: http://uploadmirrors.com/download/ICJZEZUD/RebornSkinV1.5.6_Android_960__Stretched.rar
(Special version that might stretch to fill your screen if you have android 3.2 and above. Only confirmed to work with 1280x800 so far)
480x272: http://www.multiupload.com/DVB2QSF5TO (Very unfinished! If you are not going to work on this, consider using 400x240 instead)
The skin itself contains multiple sets of POI icons. You can change the icons individually by going to "More..." -> "Manage Places", or you can change the icons in bulk by using one of these branding.gro files:
Branding 2: http://uploadmirrors.com/download/0E8HMK0P/branding2.gro
Branding 3: http://uploadmirrors.com/download/09VUOTKQ/branding.gro
If you want to revert back to the default POI icon set (Branding 1), use the branding.gro included with the skin or simply delete the branding.gro that you are using.
To install:
Replace your original data.gro with the included one and merge the iGO folder with the one on your SD card. If you are using iGO Thin, then you don't need root and all the files can be accessed on your SD card. If you are using regular iGO, you will need to replace the data.gro located here: /data/data/com.navngo.igo.javaclient/ as well as the audio folder which will require root.
Change Log: http://www.multiupload.com/K72TF1WW18
Make signposts solid: http://uploadmirrors.com/download/GM9UBOHD/Make_signposts_solid.rar
For Non-English Users
Speed Camera Voices: http://uploadmirrors.com/download/DVIWSTI8/Speed_Camera_Voices.rar
TTS Speed Camera Voices v1.3: http://uploadmirrors.com/download/1AQ7YLF2/TTS_Speed_Camera_Voices_V1.3.rar
(Includes 28 languages!)
Toolkit to edit the skin: http://uploadmirrors.com/download/CLLSXMM8/iGOConvert.rar
GROconverter turns the data.gro into a zip.
BMPconverter uncompresses the BMP images for editing.
To use the TTS features, you must have iGO My Way v8.4.3.179971 or newer.
How to add custom POI's using KML files:
kusuriuri said:
a) Copy the BMP file you want to use to iGO/content/userdata/usericon
b) Massage your KML as follows--just below the header telling what version of Google Earth KML add the following:
<Document>
<name>(the name of your POI here as you want it to appear in iGO)</name>
<metadata><igoicon><filename>content\userdata\usericon\(poi BMP name.bmp)</filename></igoicon></metadata>
(it is "usericon" with no space, xda adds a space for some reason after I post)
c) Add your KML files to /iGO/content/userdata/poi
UPOI Editor will do this automagically, and for large sets of POIs at that--and it exports cleanly to KML that iGO will take natively, so I think we're fixed
Suggestions for icons--you'll need to do them in BMP format, 40x40 would appear to be the practical limit if the big "icon stacks" out of a standard branding.gro or data.gro file are anything to go by, though a lot of these are 32x32. Nmollet's PNG icons for Google Maps converted to BMP (http://mapicons.nicolasmollet.com/) work quite well in iGO once KML files have the appropriate headers, and these are just straight BMP conversions from a 32x37 PNG file.
Click to expand...
Click to collapse
More info: http://www.fixmygps.info/forum/showthread.php?tid=1730&pid=11661#pid11661
Example KML: http://www.multiupload.com/5S3MMLXKMO
The example POI is near N45.38762 E13.00259
Put that into the Long. & Lat, Select "Show on Map" -> "More Options" -> "Places Around Cursor"
It will be named "Lidl"
Features:
Multi-Via Navigation
Supports up to 80,000 Favorites
Favorites Organized By Categories
EUR+ TTS Speed Camera Alerts and Regular Alerts
Home/Work Shortcut Buttons
POI's Selectable on Map
Advanced Route Information/Manipulation
Shutdown at Destination
Multi-Language Support (including Hebrew)
Huge POI Icon Library
Sweet...First post!!
Thanks for the skin!
Good people I am here seeking advice. I have been using iGo for a while now, I had it on my WM PDA, I then got it on my Captivate (did not make much sense since the cappy gps did not work). I was happy to put it on my AT&T SGS2. It work ok but then I found out that there was a new version for the galaxy (ver 8.4.3.179971)
I upgraded to the version, it worked very well until I tried to find a place based on POI. Thats when I found out that on this new version POI does not work.
When I access Setting->Content->Places it comes up: Inactive Content (poi/.
If I revert to ver 8.4.2.139242 everything works well.
Is there something that I need to do, some other directory that I need to put the file in for it to work?
Pretty awesome skin! Thanks
Updated to v1.4.8:
-Fixed 380x240 and 400x240 driving info.
-Fixed 2D North Up placement
-Added Regular Speed Camera Alerts. The default Speed Camera Scheme is still EUR+. If you want to switch to the Regular Speed Camera Scheme, you need to do two things.
1. First, copy the contents of the "Regular_Alerts" folder into your iGO folder.
2. Secondly, attempt to manually add a speedcamera and deselect the "EUR+" button so that it shows "Reg".
The contents of the "Regular_Alerts" folder change the icons that appear embedded in the map. The "EUR+"/"Reg" button changes the rest of the icons and changes the TTS alerts to follow the regular alert system. See the new charts.
If you are using the EUR+ Alerts, you can use the EUR+ speedcam.txt files that have been posted online by others as far as alerts 1-15 are concerned. The same goes for the Regular Alerts. If you want to manually add alerts to speedcam.txt, you can use the Type numbers I have posted in the attached charts.
By "Regular" Alerts I mean the ones used in Primo.
any chance of getting the menu to fit correctly?
thanks
4D3 said:
any chance of getting the menu to fit correctly?
thanks
Click to expand...
Click to collapse
I created the 960 skin by grabbing the 800 skin and adjusting only the map screens. Unfortunately, it is not as simple to fix as you may think it is. In order to fix the menus, I would have to manually adjust every single element on every page, and then separately, realign all of the transitions. I would also have create all new images for some of the elements. I personally have no interest in doing it because I don't even have a 960x540 device and all of the GPS functionality is already there. If you or anyone else would like to volunteer to fix the menus in this resolution, I can guide you.
Updated to v1.4.9:
-Fixed 2D North Up Simulation
-Fixed 2D Car Arrow size
-Fixed not being able to rename Favorites with large names
-Centered the qHD menus (960x540)
Yeah, I know what I said about fixing this resolution, but I found a work around that allowed me to move large portions over. A real fix would require new icons and a whole lot of work. I hope the symmetry will at least make you guys happy.
Updated to v1.5
-Added select POI's from map browse windows. All POI's are available for selection, not just visible ones. There are two ways to use this feature:
1. In the Navigation map browse mode, if you select a point (or near a point) that contains a POI, a button will appear with the letter "i" for "information". Select the button and you will be taken to the familiar page where you can "add to favorites", "add via", "call"...etc.
2. Under "Destination"/"Add Via" -> "Find on Map", the cursor can select POI's. When a POI is selected, the address at the top will switch to the name of the POI. Press the name to get more info about the POI or to select it. If a POI is not selected, a list of nearby POI will be listed.
I had to add this before I go on sabbatical. Thank you to ausi for giving me the lead I needed to get it done. Hopefully this is it, and there are no more bugs that hamper useability. I'm getting tired of trying to stop. Enjoy!
Updated to v1.5.1
-Fixed a bug with the new POI on map feature.
-Added POI icons to map.
-Added speed camera editing to regular browse map mode.
bobroberts2 said:
Updated to v1.5.1
-Fixed a bug with the new POI on map feature.
-Added POI icons to map.
-Added speed camera editing to regular browse map mode.
Click to expand...
Click to collapse
thanks, mario seems to be stopping the dev of his skin, maybe you could use the icons etc from his to create a FULL qHD skin instead of the 480x800 centered?
4D3
4D3 said:
thanks, mario seems to be stopping the dev of his skin, maybe you could use the icons etc from his to create a FULL qHD skin instead of the 480x800 centered?
4D3
Click to expand...
Click to collapse
I wish it were that simple. Because both of our skins have diverged from the original skin so much, it would require line by line editing to reposition everything. And because the same images are reused throughout the skin, whenever you update an image file, you must make sure every instance of the image is realigned. It's like a house of cards, it requires being rebuilt the start if you want to change too much. If you are up for it, I can show you how to edit the skin, but is it really worth it? The navigation page and maps are the most important parts and those are all fixed. The only change would be to make the menu pages slightly larger.
FYI, I just updated 960/854/800/400/320 to v1.5.1a
-Fixed regional bug where your iGO would fail to start on the initial install. Please keep the included voice tts file "Voice_TTS-loq-eng-us-f1.zip" as the skin will default to that on a reset to default. After the skins initial start, you can select any voice or language you would like.
-Increased speed font size for 960/854/800
Updated to v1.5.2
-Small bug fix for POI on map
-Fixed elevation for 2D North-up
-Mute state is saved on exit and restored on start
-Added the following tts-voices thanks to maury22:
DEU--DUT--ELL--ENG (UK and US)--ESP--FRA--ITA--POL--POR--SWE (sorry cdt, I couldn't find Turkish)
-Updated Bulgarian lang file thanks to bobywm
Update 800/854/960 to v1.5.2a to fix minor alignment issues.
Thanks for your work.
Any idea which branding icons pack will fit North American's use the best?
BB88 said:
Thanks for your work.
Any idea which branding icons pack will fit North American's use the best?
Click to expand...
Click to collapse
All three will work with North America. They are not the typical branding icons. They only change the main category icons. Try them out and you'll see.
If you want to use a branding pack made for other versions of igo, I can show you how to mod it to work with the android version, but it'll replace all of the included icons.
Thank you for the Best iGO skin!
What do you think, TMC may work via FM radio on an android?
Is native KML (poi) support possibly?
l3s said:
Thank you for the Best iGO skin!
What do you think, TMC may work via FM radio on an android?
Is native KML (poi) support possibly?
Click to expand...
Click to collapse
I'm not sure about the TMC, but I don't see why not. The android version of iGO does have the TMC functions built in. My skin also has the TMC element inside of it, but they have not been aligned.
I explain in the first post how to add KML files. They must be formatted as described to get their icons to show up. If you don't care about their icons, then just add the KML files to the specified folder, and they will appear inside iGO.
bobroberts2 said:
I'm not sure about the TMC, but I don't see why not. The android version of iGO does have the TMC functions built in. My skin also has the TMC element inside of it, but they have not been aligned.
I explain in the first post how to add KML files. They must be formatted as described to get their icons to show up. If you don't care about their icons, then just add the KML files to the specified folder, and they will appear inside iGO.
Click to expand...
Click to collapse
Thx for the quick answer!
Thank you!!!

[APP][OFFICIAL] KWGT Kustom Widget Maker (Android >= 4.4)

KWGT is KLWP little brother, if you do not want animations and per second updates or just need a widget, than, this is it! Same great customization, global properties, layers, effects, complex objects, live maps and a LOT of data, weather, astronomy, world clock, rss, you name it! And you can copy objects from KLWP too!
App is available on the play store: https://play.google.com/store/apps/details?id=org.kustom.widget
Or via manual download here: https://kustom.rocks/kwgt/apk
Use KWGT awesome WYSIWYG (What You See Is What You Get) editor to create you own designs and display any data you need, at once and without draining your battery as many others tools do! With Kustom Widget you can create customized Digital and analog clocks, live map widgets, sophisticated Battery/Memory meters, randomly changing images, music players and much much more. Imagination is the limit.
Official XDA Threads
Kustom Komponents Gallery (AKA reusable Widgets inside Kustom)
Kustom APK Skins Pack
What's the difference with Zooper, Mycw, Buzz or UCCW??
You have Komponents which are like widgets inside widgets or reusable items inside the editor. So for example you can create a clock and redistribute it as a module for KWGT, users will just add your clock and change the options you expose (like colors and font), there are many examples online on the store already or you can check the dedicated thread above
You can download content directly from HTTP, so you can have a Google Map with the city you are in directly in the widget background if you want, or use Street View, or you can have a Komponent that does that for you like this, you can add it with one click
You have global variables, so you can set a color once and then use it whenever you like, so, when you want to change it you just change the global and it will change the color everywhere in one click, this allows users of your theme to change color easily
You can create touch actions that will hide / show elements based on touch, so you can show full weather data when someone clicks on a weather icon and then hide it automatically after X seconds
You have containers, so you can group items inside an object, move them together, apply effects and rotation to the entire group
You have built in music support, so music will work without any additional tool, no music utilities needed, it just works
You have more effects, like long shadows, morphable text, blur images and so on
You can extract colors from images, cover art or anything downloaded from the internet (like kolorette does, but builtin)
You can use formulas on any property you like, no need to use "advanced parameters", you just turn a property into a formula and then you can do anything you like
You have full support for different location, so you can apply a location to any group and make a world clock in seconds, locations are then easily accessible from the settings
You have much more functions, you can download text from HTTP, use regular expressions, parse RSS, XML and JSON, do math with dates, create timers
Much better resizing, the widget will resize automatically and touch will always work on any module regardless of the orientation
A wizard to create APK skins in seconds without any Android development knowledge or additional tool except the JDK
Last but not least KWGT is much much more battery efficient, you can check this easily with a good battery monitor like better battery stats plus, Kustom has 2 processes so you can clearly see the difference between the editor and the real widget/wallpaper service)
Free Features
Some skin to start with and some Komponent (a Widget inside a Widget in Kustom)
Some free featured Komponents and Presets from the Play Store
Text with custom fonts, colors, sizes and effects
Shapes like Ovals, Rects, Arcs, Triangles, Exagons and more
3D flip transformations, curved and skewed text
Gradients, shadows, tiling and color filters
Progress bars Zooper like (but better!)
Photoshop / GIMP like layers with overlay effects (blur, clear, xor, difference, saturation)
Touch actions / hotspots on any object you create
Support for PNG / JPG / WEBp (also via HTTP download)
Complex programming with functions, conditionals and global variables
Dynamic download of content via HTTP (live maps, weather and so on)
Native music utilities (current playing song title, album, cover)
Weather with wind chill, feels like temperature and more
RSS and free XML / XPATH / Text download
Tasker support
A huge amount of data to display (like date, time, battery, calendar, astronomy (sunrise, sunset), CPU speed, memory, countdowns, WiFi and cellular status, traffic info, next alarm, location, moving speed, rom/device info and much more)
Pro
Remove the ADS
Support the dev!
Unlock import from SD and all external skins
Recover preset
Buzz Launcher import support
Save the world from alien invasion
Beta:
Opt in the beta program at https://play.google.com/apps/testing/org.kustom.widget
Wait 20/30 mins and install via market at https://play.google.com/store/apps/details?id=org.kustom.widget
More?
FAQ: https://kustom.rocks/kwgt/faq
Reddit Community: https://reddit.com/r/Kustom
Feature Requests: https://kustom.rocks/ideas
Translations: https://kustom.rocks/translate
APK Skin Howto: https://kustom.rocks/apkmaker
Screens:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've been waiting for this thread. Awesome app!!
Good
:good:
I really like this app but coming from zooper, i found some most needed features missing like SMS, missed calls, gmail etc. I hope you include these along with whatsapp, facebook and twitter.
classna said:
I really like this app but coming from zooper, i found some most needed features missing like SMS, missed calls, gmail etc. I hope you include these along with whatsapp, facebook and twitter.
Click to expand...
Click to collapse
So unread counts are planned, for SMS missed calls and Gmail i will add a plugin if you are running android < 6.0. Whatsapp / FB and Twitter have no way to get unread counts BUT i will add notifications support so you will be able to count unread notifications. Stay tuned
frankmonza said:
So unread counts are planned, for SMS missed calls and Gmail i will add a plugin if you are running android < 6.0. Whatsapp / FB and Twitter have no way to get unread counts BUT i will add notifications support so you will be able to count unread notifications. Stay tuned
Click to expand...
Click to collapse
Great! it will be great to have most of zooper's customization features. Is there anyway to change the weather iconset? I liked zooper's resizable vector icons with option to change its color and alpha opacity.
classna said:
Great! it will be great to have most of zooper's customization features. Is there anyway to change the weather iconset? I liked zooper's resizable vector icons with option to change its color and alpha opacity.
Click to expand...
Click to collapse
Yeah sure, in KWGT you can even use SVG files for that and distribute them as Komponents, please check the "featured" section when adding a Komponent you will see many for download or search for Weather Komponents around, there are also some tutorials on the official page
Taking Zooper looks like abandonware, tryed this app. Look good, but placing text is a crime. Using Zooper you can give an area a destiny of text and regulate the max amount of lines, etc. Within KWGT I don't have real control over text items. This is a must have
Great potential....but not there yet (no buy yet). Hope it will (Love tweaking my homescreens!)
peebeenl said:
Taking Zooper looks like abandonware, tryed this app. Look good, but placing text is a crime. Using Zooper you can give an area a destiny of text and regulate the max amount of lines, etc. Within KWGT I don't have real control over text items. This is a must have
Great potential....but not there yet (no buy yet). Hope it will (Love tweaking my homescreens!)
Click to expand...
Click to collapse
I can add the max number of lines on next release, very easy, i do not however understand the "etc", what else is missing? Also did you check the list of things that Zooper cannot do compared to KWGT? Its here. I know i am biased but i think KWGT is years ahead.
I don't doubt that Already seen some nice extra's
I also see a lot of similarites with Zooper, which makes me think it is based on in a new iteration (which makes me doubt for buying before I know it fits). It also could be a new app which uses Zooper and takes it a level further. (Seen a reaction in another thread, other people are doubting because of this). My goal: Getting the right app to do the things I want with my home screen And yours looks promising
My main problem is the widget size, compared to the text control. I understand you translate 720 to all other devices. But if I edit "my widget", it only gets a width which is maxed for a halve or third of the screen (On my Galaxy S6 using nova launcher). This makes editing harder to do. Scaling is one option, but it does not yet works practical for me (PEBKAC ?)
Also changing orientation looks like it is missing a correct scaling (widget gets wider, but it looks like it is smaller). But it changes, instead of zooper . There is also a lag when changing orientation (default redraw timer, not reacting to orientation switch).
What I like would be a text region on my canvas, which I can position and give a height (or max height) and width.
Dimensions are now based on
- Fixed width, which does not give me enough control to position multiline text (control is lost especially in the vertical)
- Fixed Font height, which results in text running out of the screen
- Fit width, which does not use the amount of space in the vertical
My suggestion would be to separate the text and text region (settings).
- Setting the dimensions: (width fixed or relative E.g. 100%, height), give the postion (fixed or relative)
- Setting the font info: How to use the region e.g. fixed font size, fill, vertical/horizontal alignment, max amount of lines/single line, (max amount of characters ?)
The etc is/was a lazy way of saying the above
peebeenl said:
I don't doubt that Already seen some nice extra's
I also see a lot of similarites with Zooper, which makes me think it is based on in a new iteration (which makes me doubt for buying before I know it fits). It also could be a new app which uses Zooper and takes it a level further. (Seen a reaction in another thread, other people are doubting because of this). My goal: Getting the right app to do the things I want with my home screen And yours looks promising
Click to expand...
Click to collapse
This has nothing to do with Zooper, i started KLWP (and then KWGT) because i felt options on the store were really too bad in terms of resources and features and UI, so this is inspired by other widget makers (and wallpaper makers too) but completely on its own, so, you should avoid thinking about Zooper when using KWGT as its quite different on some fundamentals.
Anyway you do not actually need to buy KWGT since all features are available in the free version, but if you buy it and you feel you want a refund in, say, 1 month from now, just drop me an email, will refund.
peebeenl said:
My main problem is the widget size, compared to the text control. I understand you translate 720 to all other devices. But if I edit "my widget", it only gets a width which is maxed for a halve or third of the screen (On my Galaxy S6 using nova launcher). This makes editing harder to do. Scaling is one option, but it does not yet works practical for me (PEBKAC ?)
Click to expand...
Click to collapse
The widget is different from the live wallpaper, in the widget with no scaling "720" means the shortest side of the widget (so the height on a 4x2 or the width in a 2x4), but you should not care about that since there is no limit on that anywhere and scaling just changes how that size is interpreted (so with scaling set to 200 720 will become 360), not sure why is impractical, it just works and scales correctly (Zooper does not even scale, if you change the widget size you have to relayout manually...). If you scale a KWGT it will redraw and adapt based on its size automatically.
peebeenl said:
Also changing orientation looks like it is missing a correct scaling (widget gets wider, but it looks like it is smaller). But it changes, instead of zooper . There is also a lag when changing orientation (default redraw timer, not reacting to orientation switch).
Click to expand...
Click to collapse
You need to set Orientation to "AUTO" in the Widget settings, by default KWGT expects that your launcher orientation is locked. If you set it to AUTO it will draw properly in both orientation rearranging everything based on size, it will still have some lag, like 100/200ms depending on the complexity because KWGT will redraw everything (this is different from Zooper / UCCW they always draw both the landscape and portrait so there is no lag but they are much less efficient because you end up drawing something that you do not need most of the times doubling the resources required like RAM and CPU / Battery).
peebeenl said:
What I like would be a text region on my canvas, which I can position and give a height (or max height) and width.
Dimensions are now based on
- Fixed width, which does not give me enough control to position multiline text (control is lost especially in the vertical)
- Fixed Font height, which results in text running out of the screen
- Fit width, which does not use the amount of space in the vertical
My suggestion would be to separate the text and text region (settings).
- Setting the dimensions: (width fixed or relative E.g. 100%, height), give the postion (fixed or relative)
- Setting the font info: How to use the region e.g. fixed font size, fill, vertical/horizontal alignment, max amount of lines/single line, (max amount of characters ?)
The etc is/was a lazy way of saying the above
Click to expand...
Click to collapse
You can do max amount of characters or even ellipsize using $tc(ell, text, 10)$ for example, that will cut and if larger add "..." at the end. For everything else i think having the max number of lines combined with the fit width will do exactly what you want.
I was a zooper user for many years, and like others I began to realize that it appears to be an abandon product - certainly there were no updates for a long time.
I was looking to where to go in the future, and looked at all the similar products. KWLP (KWGT was not available at the time) appeared to be the most sophisticated of the alternatives.
I discovered that I was able to replicate all of my zooper widgets in KWLP - and it gave me even more capabilities. The only personal downside was that I prefered widgets (and the ease of placement on a page) to the live wallpaper. Then KWGT - gave me everything. In a very short time, I took all of my zooper, now kwlp items to kwgt. I now consider kwgt a complete (and then some) replacement to zooper. Bottom line, there was a small learning curve, but once past that I have everything I had with zooper and then some. On top of that, kwlp/kwgt is under constant development and super support from the developer. You can see from the responses above that he takes customer support and product quality/development very seriously. Zooper has no active development and I question if there is a future at all.
kwlp/kwgt has a very active user community on g+ (frankly I like xda forums better) - but there is alot of community and developer support.
Basically I made the switch and am very happy to have done so.
ew said:
kwlp/kwgt has a very active user community on g+ (frankly I like xda forums better) - but there is alot of community and developer support.
Click to expand...
Click to collapse
Thanks!! Happy to support on XDA too, just mention me if needed and i will try to answer ))
And welcome to Kustom!
Is it possible to backup (not export) my widget config and reapply it to a new widget?
PS, the config utility is very heavy, sometimes it loads up to 5 minutes. WTF?
---------- Post added at 09:16 PM ---------- Previous post was at 08:57 PM ----------
One more question. Can the progressbars use a formula as a parameter? Or only fixed parameters? And can a standard progressbar (battery) use a custom number of sections?
Not bad, I try
The latest version has a strange bug. $nc(csiga)$ often freezes and constantly displays 9 (not 99!) until I lock the screen. I never had this bug on Zooper, so it's not hardware or firmware.
siealex said:
Is it possible to backup (not export) my widget config and reapply it to a new widget?
PS, the config utility is very heavy, sometimes it loads up to 5 minutes. WTF?
Click to expand...
Click to collapse
This loading issue has been reported by more than one user, i cannot reproduce it on my device and it does not happen on the live wallpaper version (KLWP) so i can't really understand what its going on, can you create a full bug report as explained here: http://kustom.uservoice.com/knowledgebase/articles/615645-send-debug-data (follow the android bug report section), that will be very useful
To copy a widget into another you have 3 options:
Open the first, select all items press "copy" and then open the second and press paste
Export and then Import
Use Komponents (and export them as well)
siealex said:
One more question. Can the progressbars use a formula as a parameter? Or only fixed parameters? And can a standard progressbar (battery) use a custom number of sections?
Click to expand...
Click to collapse
Yeah sure, to create a formula based progress bar just do the following:
Set progress to "Custom", a new option will show called "Progress"
Select the option called "Level" and turn it into a formula
Use a formula that returns a value between 0 and 100 ($bi(level)$ for example)
Select the sections you need
siealex said:
The latest version has a strange bug. $nc(csiga)$ often freezes and constantly displays 9 (not 99!) until I lock the screen. I never had this bug on Zooper, so it's not hardware or firmware.
Click to expand...
Click to collapse
This is strange, will look into it (and thanks for reporting also in the G+ community)
Hi Frank,
I am creating an IOS style status bar and it is coming up nicely but i ran into a few issues. I am using a formula to set the visibility to ALWAYS or NEVER when bluetooth, airplane mode, wifi, carrier bars etc are turned on/off. It works perfectly for airplane mode, wifi, 3G/4G etc but there is a delay of say 5-10 seconds when i turn bluetooth and alarm on/off. Is there a way to speed up the refresh rate?
classna said:
Hi Frank,
I am creating an IOS style status bar and it is coming up nicely but i ran into a few issues. I am using a formula to set the visibility to ALWAYS or NEVER when bluetooth, airplane mode, wifi, carrier bars etc are turned on/off. It works perfectly for airplane mode, wifi, 3G/4G etc but there is a delay of say 5-10 seconds when i turn bluetooth and alarm on/off. Is there a way to speed up the refresh rate?
Click to expand...
Click to collapse
So for Alarm its not currently because android does not actually "broadcast" the change, i am working on a better approach on Android 5.x or better but i am not sure that will entirely fix this.
For bluetooth it will be fixed in next release (just forgot to register a listener for that)
frankmonza said:
So for Alarm its not currently because android does not actually "broadcast" the change, i am working on a better approach on Android 5.x or better but i am not sure that will entirely fix this.
For bluetooth it will be fixed in next release (just forgot to register a listener for that)
Click to expand...
Click to collapse
Great! I look forward to next release. I forgot to mention that 3G/4G [ nc(dtypes) ] also takes a while although it is usually less than 5 seconds but delay is still there.
Question: Suppose we have 3 items like shape1, shape2 and shape3. They are horizontally or vertically displayed inside a stacked group. If i set the visibility of shape2 (middle one) to "NEVER" it disappears but it still takes that space and there is a big gap between shape1 and shape3. Is there a way to snap shape3 to shape1 so there will be no gape if the visibility of shape2 is set to NEVER? This is currently causing some design issues and i can't find a way to fix this.
Cheers.

[APP][PX5] Radio app replacement

Reworked Px5/MTCD Radio app
This is modified Radio app for head units.
I reverse-engineered original Radio app into source code, and now try to make something better.
Current features:
on/off button on screen, mapped to play/pause steering wheel key
volume control on screen
AM band removed (may be put back in some future version)
full-screen
added clock
added speed of vehicle (from GPS)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What's wrong with original Radio app (as I see it):
back button stops it (instead of putting to background)
fixed amount of FM stations (18)
no station management found stations
missing on/off button
some options are useless (stereo, loc), should go to options menu
volume can't be easy controlled on screen while driving
Plans for future development:
vertical scrolling list of stations
better management of stations and tuning (add/remove/move stations)
multiple stations presets (in case you use to drive in different locations)
nicer user interface
option to work as home-screen launcher (= main app on device)
settings screen
button for launching some other app (e.g. navigation app or other homescreen launcher)
Integration details:
No root is required. Just install APK. This is separate app, and doesn't overwrite stock Radio. You can use it alongside default Radio. But don't use both radio apps at same time, this may not work good. When you wish, you can uninstall this app anytime.
Version: 20180929 (alpha)
Source code
Download APK
Wow.
Thanks for sharing
Great, pls post feed back. I'm out of town and would love to install it when I get back.
Thank you for sharing!
Can you Upload the source code to GitHub? So others can contribute and create merge request.
Source code is on Bitbucket. Is same as GitHub, just different service.
mike.b said:
Source code is on Bitbucket. Is same as GitHub, just different service.
Click to expand...
Click to collapse
I cloned it from BitBucket and compiled in Android Studio and it compiled OK.
But I've not had time to try it in the car. I will try to test later today.
I've also not had time to look at the code.
BTW. Slighly off topic, ideally I'd like to modify the operation of the steering wheel controls, specifically the Mode feature, as it cycles though useless things like the Video player and the reversing camera.
Currently I just set the Mode button on my steering wheel to the "Home" action, which is actually quite good, but it would be nice to have more flexibility with this.
Also for people who have CAN bus control from the Steering wheel its very limited, as they can't change the functions of the button at all.
I'm lucky that my car does not use CAN bus for this (its too old ), and mine just operates via one wire from the 6 buttons, with each button being a different resistance.
I experimented with possibly using the Mode button like a Shift key, because I hoped I could do Shift Next or Shift back, or perhaps Shift Mute to do different actions.
But the existing Core features respond to the change too quickly, so I either get Mode or Mute, but not Mode in parallel with Mute.
So recompiling and recompiling the Core that handles this would be great
However I think it may not be possible as the code seems obfuscated
Good job ?
Thanks for your hard work
I’ll try it
It's definitely a bit rough at the moment, but still great work. You could do with adding AM back though, it's still very popular in the UK.
AM can be added later, but it made a lot of mess in code, so as part of cleanup was removed.
In principle, user may not care if it's AM or FM, it's just another tuned station, so AM/FM could be mixed in same list.
Current Radio offers very little management of stations. You can save station by long press on button, or find all available stations and assign to the 18 buttons.
I'd think on better usability of tuning and stations.
Considerations:
- Often you drive in same place, so you want one preset of saved stations
- Sometimes (or often) you drive long distances, where signal of your saved stations is lost, so you want tune manually
- You may have more "home" locations, so multiple saved station lists could be done and switched among them
- Station list should be auto-tuned, then stations rearranged, deleted, renamed
- Steering-wheel buttons for previous/next station may cycle between just few favorite stations, while another ones may be saved in station list, which you can switch to manually on screen
- Usual 6-buttons of favorite stations may be on screen, allowing to fast switch to favorite station
UI proposal:
mike.b said:
AM can be added later, but it made a lot of mess in code, so as part of cleanup was removed.
In principle, user may not care if it's AM or FM, it's just another tuned station, so AM/FM could be mixed in same list.
Current Radio offers very little management of stations. You can save station by long press on button, or find all available stations and assign to the 18 buttons.
I'd think on better usability of tuning and stations.
Considerations:
- Often you drive in same place, so you want one preset of saved stations
- Sometimes (or often) you drive long distances, where signal of your saved stations is lost, so you want tune manually
- You may have more "home" locations, so multiple saved station lists could be done and switched among them
- Station list should be auto-tuned, then stations rearranged, deleted, renamed
- Steering-wheel buttons for previous/next station may cycle between just few favorite stations, while another ones may be saved in station list, which you can switch to manually on screen
- Usual 6-buttons of favorite stations may be on screen, allowing to fast switch to favorite station
UI proposal:
Click to expand...
Click to collapse
Interesting app, but I disagree with a few of the things you think are "wrong" at the moment :
1) The functionality of MTC headunits is specifically designed so that you press the home button if you want the app to run in the background and press the back button to exit, this is easier when driving than the usual Android set up of having to get to running apps and swipe it away to close an app.
2) No on/off button really needed, see above, but some launchers have one in the widget.
3) Not sure what you mean about the volume cant be controlled when driving - the volume knob/buttons/SWC controls it when driving.
I like the new layout and integrating AM and FM is a good idea, but personally I hate the colour scheme, could easily be altered using apkeditor though.
It looks similar to realzhou's DAB app, it would actually be good if you made the interface look the same as that app, so they match.
A great idea for a radio app would be a combined AM/FM/DAB app that controls the AM/FM tuner and the usb DAB tuner from one app, but that would be a lot of work to do I think.
Here is my propossal, it's quite complex but I think it would be a great improvement.
Maybe you know that some cars have a dual-tuner radio: one tuner for earing the radio station you like, second tuner for scanning radio stations in background.
In this way you have always a updated list of available stations, without depending on the location where you saved the radio presets, something like the example attached from a MB radio. It's very usefull if you travel very often and for long distances.
If we are able to get the radio stations frequencies and names by location (maybe zip code), it could be implemented in some way a "fake" second tuner in the way that available radio stations would be read from a DB depending on your GPS position. If your unit has 3g connection, it could also send information about the stations you tune-in and your gps position, feeding the central database of stations and locations.
Another possible solution would be a real second fm tuner connected by usb, scanning frequencies in background. I don't know how hard would it be to implement.
Regards.
P.D. Here you can search the radio stations prediction, including signal level, for a given location: https://fmscan.org. I tried with my current location and it's pretty accurrate.
Here is a nice interface in my opinion that could be considered in this project:
https://forum.xda-developers.com/an...-mtcflatradio-modified-mtc-radio-app-t3440139
If I could suggest a feature it would be that the MTC Radio app produces a notification in the notification bar like any other media app. It would have a previous, next (to change stations), and an off/on or mute/unmute button in the notification replacing what would normally be the pause/play button. For example with how the Google Play Music notification looks, rather than title and artist name as it would be RDS text and Station Name/Frequency, then the media controls below.
Here is the developer API:
https://developer.android.com/reference/android/app/Notification.MediaStyle
Eventually, it would be ideal to have all MTC media apps to have notification media controls. That would allow other media apps to open and automatically stop playing the previous media app, and it would also allow the use of widgets like Ubiquity Music Widget, which grabs the media control notification and becomes a universal music widget that works across all apps.
I also second the idea posted before that the radio app becomes an AM/FM/DAB+ combined app, but I understand how difficult that could be. If you want another developer to help with the work, feel free to ask me.
@ mike.b , Strange request, but do you have the stock radio app and music app for me?
Perfect
mike.b said:
Reworked Px5/MTCD Radio app
This is modified Radio app for head units.
I reverse-engineered original Radio app into source code, and now try to make something better.
Current features:
on/off button on screen, mapped to play/pause steering wheel key
volume control on screen
AM band removed (may be put back in some future version)
full-screen
added clock
added speed of vehicle (from GPS)
What's wrong with original Radio app (as I see it):
back button stops it (instead of putting to background)
fixed amount of FM stations (18)
no station management found stations
missing on/off button
some options are useless (stereo, loc), should go to options menu
volume can't be easy controlled on screen while driving
Plans for future development:
vertical scrolling list of stations
better management of stations and tuning (add/remove/move stations)
multiple stations presets (in case you use to drive in different locations)
nicer user interface
option to work as home-screen launcher (= main app on device)
settings screen
button for launching some other app (e.g. navigation app or other homescreen launcher)
Integration details:
No root is required. Just install APK. This is separate app, and doesn't overwrite stock Radio. You can use it alongside default Radio. But don't use both radio apps at same time, this may not work good. When you wish, you can uninstall this app anytime.
Version: 20180929 (alpha)
Source code
Download APK
Click to expand...
Click to collapse
Welcome. great application I noticed one small problem. the original application when i touch the icon immediately begins to play. Your application needs an additional radio selection. sorry for my English
radio apk
ahoj. Skusal som tvoju aplkaciu na pumpkin AE 0373B-01B , no neda sa nainstalovat -pri analyze balika sa vyskytol problem
Hello. I wanted to install application for pumpkin AE 0373B-01B, but can not install it - there was a problem when analyzing the package
mike.b said:
Reworked Px5/MTCD Radio app
This is modified Radio app for head units.
I reverse-engineered original Radio app into source code, and now try to make something better.
Current features:
on/off button on screen, mapped to play/pause steering wheel key
volume control on screen
AM band removed (may be put back in some future version)
full-screen
added clock
added speed of vehicle (from GPS)
What's wrong with original Radio app (as I see it):
back button stops it (instead of putting to background)
fixed amount of FM stations (18)
no station management found stations
missing on/off button
some options are useless (stereo, loc), should go to options menu
volume can't be easy controlled on screen while driving
Plans for future development:
vertical scrolling list of stations
better management of stations and tuning (add/remove/move stations)
multiple stations presets (in case you use to drive in different locations)
nicer user interface
option to work as home-screen launcher (= main app on device)
settings screen
button for launching some other app (e.g. navigation app or other homescreen launcher)
Integration details:
No root is required. Just install APK. This is separate app, and doesn't overwrite stock Radio. You can use it alongside default Radio. But don't use both radio apps at same time, this may not work good. When you wish, you can uninstall this app anytime.
Version: 20180929 (alpha)
Source code
Download APK
Click to expand...
Click to collapse
Apk not work
MTCD, PX5, android oreo
Brilliant intiative Mike !
I just tried on my PX5/MTCE HU PE88CMPL
It does not work as expected.
The radio switches to AM instead of sticking to FM.
I went back on the original radio app to see if by accident I was on AM, and yet it showed FM but was tuning on AM.
I swtiched back to FM on the orignal app, tried some tuning, search etc, it worked.
Then closed the original radio, flushed memory, launched your radio app again and got straight to AM again
I would be very happy to help you debug it if you guide me through what specific info you need.
PM me if you wish
Thanks
LZ
Thanks
Thanks for sharring. I will try and reply with pluses and minuses.
My personal radio mod
https://youtu.be/Uq1w6EzspBQ

[Dev] New "NavRadio+" ported to MTC devices

After releasing my NavRadio+ for Allwinner and IntelSc9853 devices in december, i finally ported it successfully to MTC/HCT based devices (PX3, PX5. PX6, PX30, Snapdragon655).
I paste here the first post of my other thread as a presentation of my work:
I have been working since July 2019 this radio FM application originally created by Omega2008 (dipcore) from 4pda and I published it on playstore (with his permission of course) after some beta testing on allwinner and intel sc9853 units.
A FREE VERSION FOR XDA USERS IS AVAILABLE TO ACCOMPLISH THE XDA RULES AND TO LET USERS TEST THE COMPATIBILITY BEFORE BUYING IT.
YOU CAN FIND IT HERE:
V2.80 DROPBOX LINK
or
V2.80 GDRIVE LINK
IT DIFFER FROM PAYED VERSION JUST IN TERMS OF USER CUSTOMIZATIONS OPTIONS AND NO LOGOS SUPPORT.
If you are sure that your unit is compatible with the app you can get it on the Google PlayStore, here:
https://play.google.com/store/apps/details?id=com.navimods.radio
or on the Huawei Appgallery at this link:
https://appgallery.huawei.com/app/C107643913
Here you can see a sample video of my working progresses:
Sample Video
Here a demonstration video of the automatic assignment of Logos, station name and alternative frequencies:
Demo
and here a review from a friend:
Review
It's widely customizable in the graphics and layouts:
- Wallpapers: Presets (about 30), system wallpaper, solid color, from personal images
- Color themes (20 predefined or personal adjustments)
- Night mode on / off, timed or automatic with car lights (MTC only)
- Resizable text elements and Font choice
- 3 view modes:
Vertical List (Left/Right and5,6 or 6 buttons)
Horizontal Grid (1x5, 2x3, 2x4, 2x5, 3x3, 3x4, 3x5)
Fullscreen (double tap or timed)
- Selectable inactivity timer for fullscreen activation
- Toggable StatusBar in fullscreen mode
- Toggable Clock and GPS speed in fullscreen
- Toggable Frequency slider
- Automatic and manual assignement of Logo images to the stored radio stations based on RDS id and station name scraping.
- Logos can be downloaded from internet DIRECTLY IN THE APP or sideloaded.
- Station lists can be sorted by name or frequency and saved/restored in a Json format
- Improved RDS AF function with automatic storing and merging of alternative frequencies found
- Notifications Toasts
- Selectable Radio Region
- Station editable elements : Position, Frequency, Name, Logo, Favorites
- 2 Homepage Widgets, horizontal and vertical design
- Floating widget
- Autostart on boot option
- Support 800x480, 1024x600, 1280x720 and 1920x1080 display resolutions
- Resizable Texts elements
- App full settings backup/restore function
List of available Logos by nationality, in Bold the ones with automatic Logos assignement functionality (by RDS id):
EUROPE: Albania, Andorra, Austria, Australia, Belgium, Bulgaria, Bosnia and Herzegovina, Belarus, Cyprus,Croatia, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Iceland, Italy, Lithuania, Latvia, Liechtenstein, Luxembourg, Macedonia, Malta, Monaco, Moldova, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, Russia, Serbia, Slovakia, Slovenia, Sweden, Switzerland, South Korea, Spain, Turkey, Taiwan, Ukraine, United Kingdom
SOUTH AMERICA: Argentina, Brazil, Chile, Colombia, Mexico, Perù
USA: Alabama, Alaska, Arizona, Arkansas, California, Canada, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachussets, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Virgin Island, Washington, Washington DC, West Virginia, Winsconsin, Wyoming
CHINA, JAPAN, MALAYSIA, PHILIPPINE
MOROCCO, TUNISIA
AUSTRALIA, NEW ZAELAND
Some pictures:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NavRadio+ is now available on playstore here:
[url]https://play.google.com/store/apps/details?id=com.navimods.radio[/URL]
or on the Huawei Appgallery at this link:
https://appgallery.huawei.com/app/C107643913
With full support for all MTC devices.
SOME TIPS:
TOGGLE SCREEN NORMAL/FULL:
- Double Click on the station information toggle fullscreen on/off.
NORMAL SCREEN:
- Long press on the station information popup the "ADD Station" dialog window if the station is not in your station list. If it's already in your list, it will focus the relative station button.
- Long press on a station button bring up the "EDIT Station" dialog window
- Single press on screen arrows <> does a small frequency step fwd/back
- Long Press on screen arrows does a quick search fwd/back
FULLSCREEN MODE:
- A Single press of the arrows <> switch to next/previous station
-A Long press on station information(center of the screen) bring up the "EDIT Station" dialog window.
- In interface settings you can remove the big frequency in background if a logo is available.
- In settings you can hide status bar, activate the clock and a speed gauge
STEERING WHEELS CONTROLS:
- The steering wheels commands act exactly in the same way as the fullscreen arrows, they just need to be setup in the correct way in carsettings application.
FAVORITE LIST:
- The FAV list is the result of merging FM and AM favorites, so you can have both frequencies in the same list.
- FAV stations can be edited within the fav list but cannot be added. You need to be on fm or am list to add a station and set it to favs.
- Deleting the FAV list will just remove the fav flag from the fm/am stations but will not delete them.
- Deleting AM/FM list it will delete the FAV list too.
LOGOS:
- you can use your own station logos, you just need to know where you have them stored and browse for them when editing a station.
- To get the stations Logos from the app you have to set the nationality of the logos in the interface menu, download and extract them.
Once they are extracted you have to edit each saved station to assign the logo image to it.
- The automatic assignment of the Logos is based on the RDS id of the radio stations (pi code) and the search of the logo by RDS name.
The first method (by id) is faster and more precise but it needs that the name of the logo contain the picode of the station and for this purpose i renamed them for some of the available countries. Of course i cannot make them all and the functionality of this method depend of the availability of correctly named logo images for your country.
The second method (by name) is less accurate and it work comparing the RDS name with all available logos. If the rsult of the comparison is 100% correct the logo is autoamatically assigned. If the result are more then one logo, a dialog window popup asking you to choose it.
AF (Alternative Frequencies) handling: (Doubleclick to switch between stored AF)
AF service allows the radio tuner to tune in to an alternative frequency when the signal becomes too weak. The minimum level signal can be set in factory settings (Auto Search Stop) and has been found
that around 30 db is the best choice.
To improve even more this service I added an automatic storing of the alternative frequencies so that every time a new frequency is received, it's added in a list.
After an autoscan some radio stations can be found on different frequencies, NavRadio+ have an option (in Settings/radio) to automatically merge the frequencies in just one button populating the AF list
The frequencies available in this list can be selected using the station editor or switched one by one DOUBLECLICKING on the station button.
NOTES:
I'm the only developer of the app and I work on it every single day for some hours a day.
I try my best to develope the app at best of my possibilities and I wish at evey release that it is bug and crash free.
This is very hard to achieve, even if I have some very good friends that help me testing it.
I'm really thankful to them for their help and support.
Thank everybody who beleive in my work and thanks for understanding.
Originally Posted by AdekP
You made a very great application, it makes a great impression Applause for the very large personalization possibilities !!! Great job!
And now about mistakes.
1. Live-RDS does not work in my country. What it catches during tuning stays on the display and does not change. In Poland, in live RDS, e.g. the channel name, frequency, time, artist name of the song, its title are displayed ...
2. I noticed that the additional RDS info displayed on one channel is how I switch to a channel that does not send such information, the information from the previous channel remains
3. The AGAMA launcher does not read information from your application, the channel logo also does not display.
4. Screen savers that can display information and covers from other programs (spotify, black player ...) from your application do not display
5. In the settings, the equalizer button does not take us to its settings ...
6. 6. As you can see in the picture, the numbers of the first two channels are too close to the left edge and if someone like me has a screen of this type, he is not able to read their number from the driver's position. In vertical channel list mode this problem does not occur.
PS
AF works fine.
Thanks and I hope that I helped a little and that you will fix this RDS - for me it is one of the most important functions of the radio and without it, despite its fantastic appearance, it is of little use.
Fingers crossed
My HU: PX5, MTCE, Android 9.0 (hal9k ROM), 1024x600
edit:
I noticed today's update and made a clean installation
The equalizer is already starting
When it comes to RDS, I don't know if you have corrected something, but there is a positive change (maybe I didn't notice it yesterday). With manual scanning, RDS works very well until I save the radio channel, then the first RDS information is saved in the "channel name" field and it displays permanently and Live-RDS does not work (displays permanently saved information) . Video from the recording here: https://youtu.be/hofRdaaSG2A
Maybe you could enter an option in which you could select whether you want the application to save the channel name in its memory or not to save it. Then live-RDS would work for me if I checked that there would be no automatic saving of the channel name ... Or maybe you have a better idea? Just like in your older application that the name is saved and still RDS still displays the changing information?
PS
I don't know how in the latest version, but in the previous one you couldn't choose your own wallpaper or set your own background color (1.2)
Regards
AdekP said:
Originally Posted by AdekP
You made a very great application, it makes a great impression Applause for the very large personalization possibilities !!! Great job!
And now about mistakes.
1. Live-RDS does not work in my country. What it catches during tuning stays on the display and does not change. In Poland, in live RDS, e.g. the channel name, frequency, time, artist name of the song, its title are displayed ...
2. I noticed that the additional RDS info displayed on one channel is how I switch to a channel that does not send such information, the information from the previous channel remains
3. The AGAMA launcher does not read information from your application, the channel logo also does not display.
4. Screen savers that can display information and covers from other programs (spotify, black player ...) from your application do not display
5. In the settings, the equalizer button does not take us to its settings ...
6. 6. As you can see in the picture, the numbers of the first two channels are too close to the left edge and if someone like me has a screen of this type, he is not able to read their number from the driver's position. In vertical channel list mode this problem does not occur.
PS
AF works fine.
Thanks and I hope that I helped a little and that you will fix this RDS - for me it is one of the most important functions of the radio and without it, despite its fantastic appearance, it is of little use.
Fingers crossed
My HU: PX5, MTCE, Android 9.0 (hal9k ROM), 1024x600
edit:
I noticed today's update and made a clean installation
The equalizer is already starting
When it comes to RDS, I don't know if you have corrected something, but there is a positive change (maybe I didn't notice it yesterday). With manual scanning, RDS works very well until I save the radio channel, then the first RDS information is saved in the "channel name" field and it displays permanently and Live-RDS does not work (displays permanently saved information) . Video from the recording here: https://youtu.be/hofRdaaSG2A
Maybe you could enter an option in which you could select whether you want the application to save the channel name in its memory or not to save it. Then live-RDS would work for me if I checked that there would be no automatic saving of the channel name ... Or maybe you have a better idea? Just like in your older application that the name is saved and still RDS still displays the changing information?
PS
I don't know how in the latest version, but in the previous one you couldn't choose your own wallpaper or set your own background color (1.2)
Regards
Click to expand...
Click to collapse
Tnx for reporting
1. I added an option in Radio settings to enable LiveRDS mode (will be there in version 1.22)
2. I fixed it in version 1.21
3. I have to look at it but it's not my priority
4. I have to look at this one too but i guess it's hardcoded in the hal9k screensaver
5. I fixed it in version 1.21
6. I'll try to add some paddings to grid view
Background custom image and colors works ok here...
KoTiX2 said:
Background custom image and colors works ok here...
Click to expand...
Click to collapse
Hmm, but i can't choose own custom image or change solid color.
When I click on my own image nothing happens, there is no option to choose such image. Also, I can't change the solid color (white is the default), no such option ...
Unless you do it somehow differently
First of all, awesome radio app. Great work!
Found one bug: If you try save channel/ frequency for example memory position 5 and you only have three saved stations, GUI will crash but radio remains open in the background.
And one request - Can you add outside temperature (from the can-bus) to the full screen mode, please?
Otherwise your app seems to work very well in my unit, MTCE_PX30_MX.
Testing will continue...
AdekP said:
Hmm, but i can't choose own custom image or change solid color.
When I click on my own image nothing happens, there is no option to choose such image. Also, I can't change the solid color (white is the default), no such option ...
Unless you do it somehow differently
Click to expand...
Click to collapse
Ok, for custom images please use a different file browser than the gallery and it should work. (i'll fix it anyway)
There is nothing special to do to select the color, just choose it with the circular slider, hit ok and go back to main view.
Which android version are you running?
Fantastic work.. Ill cant´t wait for the first stable version... Hurry
Timpuli said:
First of all, awesome radio app. Great work!
Found one bug: If you try save channel/ frequency for example memory position 5 and you only have three saved stations, GUI will crash but radio remains open in the background.
And one request - Can you add outside temperature (from the can-bus) to the full screen mode, please?
Otherwise your app seems to work very well in my unit, MTCE_PX30_MX.
Testing will continue...
Click to expand...
Click to collapse
The bug will be fixed in next version.
for the temperature i'll see what i can do
KoTiX2 said:
Ok, for custom images please use a different file browser than the gallery and it should work. (i'll fix it anyway)
There is nothing special to do to select the color, just choose it with the circular slider, hit ok and go back to main view.
Which android version are you running?
Click to expand...
Click to collapse
The problem is that when you choose your own image option, the application goes to normal operation, the file browser does not open. The same with a solid color, no slider appears ... But that's not a problem the wallpapers embedded in the app are great, and now you have more important things to improve
I'm using Android 9.0 Hal9k
edit:
In terms of non-appearing information and logos of radio channels, on launcher or sreen saver, it seems to me that it is enough for such notifications to appear in the way shown in the picture. At least I have this information about the screensaver from hal9k
AdekP said:
In terms of non-appearing information and logos of radio channels, on launcher or sreen saver, it seems to me that it is enough for such notifications to appear in the way shown in the picture. At least I have this information about the screensaver from hal9k
Click to expand...
Click to collapse
For this week I'd like to kill all the bugs so I can release a final working version for MTC devices.
Tonight I released a 1.22 version with all the mentioned fixes plus a major fix to audiofocus that was causing music and radio to play togheter.
Anyway it has been reported me that the app is working fine on all PX series and I'm very happy about it.
Maybe a couple more of days and I can make an official public release :good: :laugh:
Thank you very much for this application, we hope to test it shortly.
Greetings
Live-RDS works perfectly. Thank you so much for that!
I put two videos with small errors.
1. What I wrote about the impossibility of setting your own background image and a solid color.
https://youtu.be/8UhCqoH7Htw
2. Often after firing your application it starts to play, but it crashes me "to the desktop" and I get the message that: the application is not responding. If I put the application on the autostart either it is the same message or the radio starts without sound
https://youtu.be/yvEKncLoUao
AdekP said:
Live-RDS works perfectly. Thank you so much for that!
Click to expand...
Click to collapse
You wellcome, I'm glad it's working.
AdekP said:
I put two videos with small errors.
1. What I wrote about the impossibility of setting your own background image and a solid color.
https://youtu.be/8UhCqoH7Htw
Click to expand...
Click to collapse
I guess this is happening only to you..... I hope to be able to reproduce it in some way....
AdekP said:
2. Often after firing your application it starts to play, but it crashes me "to the desktop" and I get the message that: the application is not responding. If I put the application on the autostart either it is the same message or the radio starts without sound
https://youtu.be/yvEKncLoUao
Click to expand...
Click to collapse
Are you starting always with agama? could you try with the original launcher if it still crash?
Tnx for your reports
KoTiX2 said:
You wellcome, I'm glad it's working.
I guess this is happening only to you..... I hope to be able to reproduce it in some way....
Are you starting always with agama? could you try with the original launcher if it still crash?
Tnx for your reports
Click to expand...
Click to collapse
Ok, today I will do the clean installation of the system and see if it is better
Head unit MTCE_PX30_MX.
Updated today to version 1.22...
After that my steering wheel buttons does not work as before. "Channel up" and "channel down" buttons just skipping between two stations. Buttons acts like "previous" channel?
Also if I try put some codes to "KEY" menu, everything works, but when I get back to GUI, radio app crashes. And it crash a lot, like AdekP wrote before. And I can not close radio anymore, only thing which seems to helps is uninstall app or clear app's memory under "app properties".
There were any of these issues with previous version 1.21, is it possible to roll back to this version? Just to check does it behave different?
Timpuli said:
Head unit MTCE_PX30_MX.
Updated today to version 1.22...
After that my steering wheel buttons does not work as before. "Channel up" and "channel down" buttons just skipping between two stations. Buttons acts like "previous" channel?
Also if I try put some codes to "KEY" menu, everything works, but when I get back to GUI, radio app crashes. And it crash a lot, like AdekP wrote before. And I can not close radio anymore, only thing which seems to helps is uninstall app or clear app's memory under "app properties".
There were any of these issues with previous version 1.21, is it possible to roll back to this version? Just to check does it behave different?
Click to expand...
Click to collapse
Keys menu is for Allwinner units, I'll disable it in next builds for MTC devices.
Steering wheels buttons are working fine on my unit, be sure you set it up like this:
https://imgur.com/jUS6bON
it's not possible to rollback but i ensure you that i haven't change nothing in sterreing wheel handling
KoTiX2 said:
Keys menu is for Allwinner units, I'll disable it in next builds for MTC devices.
Steering wheels buttons are working fine on my unit, be sure you set it up like this:
https://imgur.com/jUS6bON
it's not possible to rollback but i ensure you that i haven't change nothing in sterreing wheel handling
Click to expand...
Click to collapse
Ok, thanks. I uninstall the app and then made a new install. Now everything is fine again, even seek up / seek down works. Maybe problem was "keys" menu and something were messed up when I try this
AdekP said:
Ok, today I will do the clean installation of the system and see if it is better
Click to expand...
Click to collapse
After a clean installation of the system, NavRadio starts well
I found a small error: the notification bar when switching the channel displays only its first letter from the name
AdekP said:
After a clean installation of the system, NavRadio starts well
I found a small error: the notification bar when switching the channel displays only its first letter from the name
Click to expand...
Click to collapse
Sorry id don't understand from that picture where the notification bar show that letter..
I found what was causing you to not show the color chooser menu and the wallpaper. It was the polish translation
Will be fixed in next version.:good:

Categories

Resources