freshollie / monkeyboard-radio-android Goto Github PK
View Code? Open in Web Editor NEWMonkeyboard - FM & DAB/DAB+ radio for android
License: GNU General Public License v3.0
Monkeyboard - FM & DAB/DAB+ radio for android
License: GNU General Public License v3.0
By popular request I will be adding FM support with references to this issue
Hi,
I am trying to setup the Project in B4A, but it takes forever to find all the needed libraries. Could you pls share the needed libraries?
Regards
Silvester
As the monkeyboard outputs audio to a 3.5mm jack, and not over USB; if the board was connected to the line-in/mic-in of a USB sound card, would it be possible for the application to setup audio routing withing Android. Directing the audio input to the speakers or USB sound card?
I got the link from Walter Zengel, because I have used the app of him so far.
Have now your current app on my Nexus 7 (2013) with Timurt's kernel installed. Works so far quite well. The tablet is installed in the Audi and connected with a Joycon.exc to the Can bus. So I can control the tablet via the steering wheel remote control. Your app also reacts very well to select the stations with the next track previus track.
But when I press the back button closes the app, but the audio output continues unfortunately. Is it possible to use the exit button with a hardware key?
And the app is blue as a background. How could I change the red (because in the Audi)
I have created a new issue for this problem as it does not relate to #3.
To summarise, the radio player will act like any other media player. The pause button can be used to pause it or the enter key while in the app.
I will look into theming
The new version has heavy cpu load, 122% on an octacore (Odroid XU4)
Old version (# BETA 1.2.2) has 25-40%.
PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS
4648 u0_a78 10 -10 997M 81M 50M S 29.3 4.0 9:36.63 com.freshollie.monkeyboard.keystoneradio
It looks like there's a bug with the handleSetVolumeRequest() function in RadioplayerService.java. The code segments in this function is never executed when using the volume control on the device, so the volume always stays at the default level.
When part of the code in the function is commented out it works as expected.
public void handleSetVolumeRequest(final int newVolume) {
//handleAction(
// new Runnable() {
// @Override
// public void run() {
volume = newVolume;
radio.setVolume(volume);
saveVolume();
//}
// }
//);
}
I see the new monkeyboard has slideshow support.
Would it be possible to implement this feature in this app?
thanks,
I should be able to add channels on clicking the + icon.
But the app crashes on clicking the + icon after launching the app.
The app must be stable when click on several times of radio stations.
But the app crashes on when i click on several times of radio stations.
Browser : 2.1.4
Operating system: android 5.1
This can be corrected by adding a null check on the interface before use.
The app most be cilick this radio station
the app crashes on when i click on several times of radio stations.
How to reproduce
App version:v3.0
OS:Android 6.0.1,8.1
Operating system: samsung j2,samsung j7
Hi, can you please fix the problems in your repo we are talking about on this page ?
By the way, are you ok with the inclusion of your app in the IzzyOnDroid Fdroid compatible repo (more info here) ? This will allow users to have automatic updates of your app trough F-Droid if they have enabled this specific repo. The only thing you will have to do is to tag the releases properly, like specified in this discussion on Gitlab.
You can add Screenshots for F-Droid, too, if you want.
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/
With the latest version of your code - the error "Unfortunately, Monkeyboard Dab Radio has stopped" is still produced on devices running API level below 23 when the application is launched.
Running with API level 22 (5.1) the error is triggered by the .setForeground method. I believe this is caused by the usage of the certain View methods that are missing in API below 23. Ref: https://code.google.com/p/android/issues/detail?id=186273
Running with API level 17 (4.2) the error is somewhat different. See log files for details.
Hi,
Is it possible to grant a permanent permission for USB access.
After each reconnect, ask android for permission.
It is not possible to give it permanently.
Apparently, something has to be changed in the usb driver.
Thanks for this cool software!
The app must be stable during screen rotation during DAB search of radio stations.
But the app crashes on rotating the screen during DAB search of stations.
Dear developer!
In the process of using, I found a bug in layout / display. As shown in the figure, in the first page, the icon and the following text overlap each other. . This may be an adaptation problem. I suspect it is because display and font size are set to large (mainly due to display size).
Because of some problems with my eyesight, I often use the largest font and display.
App version is 2.1.7, my mobile phone is Google nexus 6, screen resolution setting is 1920* 1080, font size and display size are the largest ! ! !, Android system is 8.0.
The above is a description of the problem. The overall experience of the software is good. You can see that the design is very attentive. Thank you very much for the efforts of the developers all the time. I hope to receive a reply.
Thank you!
Hello there, I'd like to contribute to your awesome project by writing a Frequent Asked Questions for users self-service. Would love to hear from you, thanks.
Quoting @Meteln00b in #5
Mr. Zengel directed me to your site. Is it possible to implement Bluetooth support? If so, I would have a little source code for you if you want. Bluetooth is used to replace the UART-USB solution. If you want to talk german, no problem.
Hi @Metaln00b I have made a new issue for this as it does not relate to FM development. Unfortunately I do not own the equipment to develop bluetooth for this app.
Unless someone else is willing to develop this and create a pull request I will not be able to develop this at the moment.
You could fork the repository and attempt this yourself.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.