Coder Social home page Coder Social logo

visnkmr / timenetspeed Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 0.0 619 KB

Monitor live bandwidth usage/ network speed on any device running on any OS except iOS. Uses peristent XML overlay with Java for android, Rust daemon with a python frontend on PCs.

android bandwidth fire friendly java monitor netspeed network os overlay python remote rust speed time tv usage xml

timenetspeed's Introduction

Report Issues, Bugs, Feature Suggestion in github issues section here or telegram

Monitor live bandwidth usage/ network speed on any device running on any OS except iOS.

Tested on: Linux, Windows, MacOS, Windows Subsystem for Android, Android Phones, Tablets, Android TVs, Fire TVs. (Remote Friendly)

What does the app do?
It adds an overlay that shows mobile data, Ethernet or WiFi network speed. The overlay shows the rate at which your data is being consumed. The indicator updates in real-time showing the current network speed at all times.

PC version (Open Source)

Available @ Github

Android version:

Available @ Play Store, Amazon Appstore. Android version also has Useful Information Screen to monitor Free Memory, Uptime and Session Data Usage .

Customisation offered:
✓ 12 hour/ 24 hour clock.
✓ Supports Android TVs with overscan enabled.
✓ Adjust Size of Time and speed meter.

Please Note:
Some Fire TV(s), Android device(s), TV(s) require additional steps to enable overlay since they lack the settings option to be able to enable Overlay permission for any app, hence, Unless permission is allowed manually the overlays won't be displayed. Hence, shows you these details on opening the app.

timenetspeed's People

Contributors

visnkmr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

timenetspeed's Issues

Feature request: fixed padding and unity (###.# MBps)

Hello,

is there any chance for you to add the option to set a number padding to the network speed?
something like
↓ ###.# MBps ↑ ###.# MBps

this in order to reduce the continuous flickering and improve the readability.
I also would love to configure it with static MBps since when streaming net speeds of KBps or GBps are not relevant.

(given my development background I could work straight on the codebase if you wish)
Thanks a lot
Ric

Feature request: Show timestamp/seconds?

Could an option be added to the app to display the current time (with seconds) or a timestamp as an overlay?

This would be useful when capturing the screen recording and logs from the device at the same time to be able to match timestamps from logs to gesture events recorded during the screen capture.

Your device time is incorrect

It was working properly in my old fire stick. I got a new fire stick 4k max and installed the time Netspeed and it is not working. I have enable the adb debugging on and given proper permission. Once I open the app and click on the Show time I get an error saying your device time is incorrect. If your device time is correct then you are using an obsolete version of the app. The version shown is 0.19A7i(32). I got a similar issue in the old device and it was fixed with some update from your side but again seeing this error with the new device

Firestick 4K Max not autostarting app

Hi although I have had the overlay issue before and have resolved it with adb it seems the app does not auto start like it does on my other firesticks. I have to manually load the app each time I boot the firestick.

Fix java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference in visnkmr.apps.timenetspeed.ErrorActivity.onCreate

Version 1.2G1i(12)

Stacktrace

visnkmr.apps.timenetspeed.ErrorActivity.onCreate;

Reason

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference

Link to App Center

Fix java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.ComponentName.flattenToShortString()' on a null object reference in android.os.Parcel.readException (Parcel.java:1626)

Version 1.2G1i(12)

Stacktrace

Reason

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.ComponentName.flattenToShortString()' on a null object reference

Link to App Center

Fix java.lang.IllegalStateException: Not allowed to start service Intent { cmp=io.github.visnkmr.tvnetspeed/visnkmr.apps.timenetspeed.OverlayShowingService }: app is in background uid UidRecord{25a658 u0a61 TPSL bg:+1m12s937ms idle change:cached procs:1 seq(0,0,0)} in visnkmr.apps.timenetspeed.Onboot.onCreate

Version 1.2A2i(35)

Stacktrace

visnkmr.apps.timenetspeed.Onboot.onCreate;

Reason

java.lang.IllegalStateException: Not allowed to start service Intent { cmp=io.github.visnkmr.tvnetspeed/visnkmr.apps.timenetspeed.OverlayShowingService }: app is in background uid UidRecord{25a658 u0a61 TPSL bg:+1m12s937ms idle change:cached procs:1 seq(0,0,0)}

Link to App Center

Overlay out of screen border

Hello, I have been using the time overlay for a long time and it stopped to work. I manage to get it working again with the adb thing but now the time is cropped, I can't see it because it is mostly out of the screen borders.

Fire OS 5.2.7.3

Fix java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference in visnkmr.apps.timenetspeed.ErrorActivity.onCreate

Version 1.2A2i(35)

Stacktrace

visnkmr.apps.timenetspeed.ErrorActivity.onCreate;

Reason

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference

Link to App Center

Fix java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference in visnkmr.apps.timenetspeed.ErrorActivity.onCreate

Version 1.2G2i(13)

Stacktrace

visnkmr.apps.timenetspeed.ErrorActivity.onCreate;

Reason

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.append(java.lang.CharSequence)' on a null object reference

Link to App Center

Overlay outside of viewing area

UPDATE!:

Problem was related the viewing area of the TV. I set to stretch to fit and everything displays properly.
Thanks.

Greetings,

I just tested this on a fire stick, but it display too high, so it is outside of the viewing area.
Thanks for the work thus far.

Text input for Time Netspeed

It would be helpful to have a text box within the settings allowing user input. I run several devices on one TV. It’s difficult to keep up with which one is displayed. I think this is an enhancement many users could benefit from.
Thanks. I love your apps!

Fix java.lang.NullPointerException: Attempt to invoke interface method 'void android.view.ViewManager.updateViewLayout(android.view.View, android.view.ViewGroup$LayoutParams)' on a null object reference in visnkmr.apps.timenetspeed.OverlayShowingService$e.onTouch

Version 1.2G2i(13)

Stacktrace

visnkmr.apps.timenetspeed.OverlayShowingService$e.onTouch;

Reason

java.lang.NullPointerException: Attempt to invoke interface method 'void android.view.ViewManager.updateViewLayout(android.view.View, android.view.ViewGroup$LayoutParams)' on a null object reference

Link to App Center

Background for the overlay area

Hey is it possible to add a black background to the overlay area? I use some apps on the firestick which have some white headers and white backgrounds. It would make it a little easier if there was am option to set a background colour to the overlay.

App is not compatible with you device

Hey there I have samsung m11 and om my previous phone I loved you app . But when I went to play store to download the app om samsung m11 it said it isn't compatible. ( it guess its because its 32-bit ) could you add the architecture for 32 bit, also please upload your app to f-droid.

App Expired?

Since 7/31/2021 the app does not run and says it has expired. Can it be re-published/updated?

App for firestick not working

I logged in and I got the message "Device time is incorrect or version has expired." No update available for Firestick.

Fix android.os.RemoteException: Remote stack trace: at com.android.server.wm.WindowContainer.positionChildAt(WindowContainer.java:419) at com.android.server.wm.TaskStack.positionChildAt(TaskStack.java:611) at com.android.server.wm.TaskStack.positionChildAt(TaskStack.java:599) at com.android.server.wm.TaskStack.positionChildAtTop(TaskStack.java:574) at com.android.server.wm.ActivityStack.positionChildWindowContainerAtTop(ActivityStack.java:972) in com.microsoft.appcenter.crashes.Crashes.a

Version 0.34G(9)

Stacktrace

Reason

android.os.RemoteException: Remote stack trace:
at com.android.server.wm.WindowContainer.positionChildAt(WindowContainer.java:419)
at com.android.server.wm.TaskStack.positionChildAt(TaskStack.java:611)
at com.android.server.wm.TaskStack.positionChildAt(TaskStack.java:599)
at com.android.server.wm.TaskStack.positionChildAtTop(TaskStack.java:574)
at com.android.server.wm.ActivityStack.positionChildWindowContainerAtTop(ActivityStack.java:972)

Link to App Center

Device date error

Hi, I am using Realme 4k Stick.
Today app gives date error. My date is correct as seen but app is giving error. There is no update on Playstore.
I don't know what to do.
Screenshot_20230315-185025

Fix java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference in visnkmr.apps.timenetspeed.OverlayShowingService$a.run

Version 1.2G1i(12)

Stacktrace

visnkmr.apps.timenetspeed.OverlayShowingService$a.run;

Reason

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference

Link to App Center

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.