Comments (7)
@mrdebugger007 Thanks for pointing out this bug. Could you test again with version 16.8.1 from the link below to confirm that this bug is resolved?
https://github.com/efoxbr/megacubo/releases/v16.8.1
from megacubo.
@mrdebugger007 Thanks for pointing out this bug. Could you test again with version 16.8.1 from the link below to confirm that this bug is resolved?
The issue with the percentage has been resolved, however, it has caused two new issues to arise. Firstly, the loading process stops automatically after reaching around 65% or 67% is it the expected behavior? Secondly, the app is not responding properly when attempting to access a folder or click on any items, displaying a message but no action occurs.
This video shows what's happening:
Edit: edited youtube video link
from megacubo.
[...] the loading process stops automatically after reaching around 65% or 67% is it the expected behavior?
Yes. The previous problem was caused by the missing Content-Length header in the response, so the program couldn't calculate and display any progress.
So, for these cases, I hardcoded a dummy size corresponding to a large list (100MB) to display progress (even if inconsistent) to the user, which seemed less tedious and frustrating for the user.
As a side effect, the download of the list may finish before 100%, if the list is smaller than the estimated size, or stay at 99% for a long time at the end if the list is much larger.
[...] Secondly, the app is not responding properly when attempting to access a folder or click on any items, displaying a message but no action occurs.
That was a silly logic error that somehow got unnoticed in the commit. Sorry about that.
This bug was fixed in commit v16.8.1-rev2 and installers were updated in the pre-release below.
https://github.com/efoxbr/megacubo/releases/tag/v16.8.1
from megacubo.
[...] the loading process stops automatically after reaching around 65% or 67% is it the expected behavior?
Yes. The previous problem was caused by the missing Content-Length header in the response, so the program couldn't calculate and display any progress.
So, for these cases, I hardcoded a dummy size corresponding to a large list (100MB) to display progress (even if inconsistent) to the user, which seemed less tedious and frustrating for the user.
As a side effect, the download of the list may finish before 100%, if the list is smaller than the estimated size, or stay at 99% for a long time at the end if the list is much larger.
[...] Secondly, the app is not responding properly when attempting to access a folder or click on any items, displaying a message but no action occurs.
That was a silly logic error that somehow got unnoticed in the commit. Sorry about that.
This bug was fixed in commit v16.8.1-rev2 and installers were updated in the pre-release below.
When attempting to load an m3u file using a URL, the loading percentage reaches 67% and then resets back to 0%, causing the list to reload multiple times.
Video: https://youtu.be/enEvpDKLPOI
Additionally, even after successfully loading the list multiple times, some channels do not play correctly and either display an error message about a broadcaster issue or a black screen. However, when attempting to play the same channels on a different app, they work without issue.
The video is set to play at 2.5x speed.
Video: https://youtu.be/mivKbLFELQ4
Ps: After loading lists app size is going over 1GB.
from megacubo.
@mrdebugger007 Could you test again with version 16.8.4 please?
from megacubo.
@mrdebugger007 Could you test again with version 16.8.4 please?
Still same issue.
from megacubo.
@mrdebugger007 The issue is resolved in the current version. If you notice any other problems please let me know.
from megacubo.
Related Issues (20)
- Is MacOS abandoned? HOT 4
- Where is MacOS .dmg file?? HOT 4
- Add to Play Store HOT 1
- m3u connection problem HOT 3
- GlibC fail error HOT 3
- [bug] my url doesn't work on megacubo HOT 1
- Latest v7 Android doesn't work despite webview installed. See images HOT 4
- the playlist is not recognized HOT 1
- Asignar EPG a lista HOT 1
- Formato MPD no funciona HOT 1
- Añadir nueva cuadricula "Listar todos los canales" HOT 1
- Add megacubo to Fdroid store HOT 3
- The playlist Pluto TV not work HOT 3
- Bad test result on error 404/500 HOT 3
- Data not properly cleaned? HOT 1
- UI Redesign to Material UI 3 HOT 1
- Please Add MAG device support :) HOT 3
- Add support for Raspberry pi OS HOT 2
- probleme last version megacubo 17.4.0 and 17.4.1 and 17.4.2 on linux HOT 1
- Please Add aarch64 linux support :) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from megacubo.