hikikomoriphoenix / Beedio

Android app that lets you find downloadable videos as you browse the web. Allows queuing downloads. Also includes bookmarking and ad-blocking features for easier browsing experience.
GNU General Public License v2.0
148 stars 44 forks source link

Slow response and crashing often #65

Closed puppykickr closed 4 years ago

puppykickr commented 4 years ago

The app starts finding videos as soon as a page loads.

It appears that this greatly slows the app down when searching for the video that I am trying to download.

I am also wondering if this is why it has been crashing so much lately.

Maybe a video search that could be manually started when desired, instead of automatically fetching every single video available immediately, would help.

hikikomoriphoenix commented 4 years ago

I am even more surprised that it still works :p Which sites are you experiencing this? This is most likely caused by lack of filtering. Usually the app goes through each suspected link in the page and fetches its headers to verify the correct video link. If there are too many links, background tasks accumulates causing it to slow. If I know which site is causing the issue perhaps I can narrow it down to fewer links. Otherwise, it might be a memory issue or an issue with the browser itself. Nowadays its usually should be fine to fetch downloadable video links while streaming. It just happens that this app sucks.

puppykickr commented 4 years ago

@hikikomoriphoenix Facebook is generally where I am using this app.

And no, the app does not suck. If it did, I would not have it on my device.

Are there some problems? Sure. Do all apps have issues? Generally, yes.

It shouldn't be a memory issue, as I am diligent in keeping my device as streamlined as I can.

That being said, I am using a low end device.

I was just wondering if the app might not become more effecient by allowing the user to find the video(s) desired first, and then have the app start the parsing process.

This is the way that most of the downloader apps that I successfully use work.

But none of them seem able to download videos from Facebook.

And even though your app is downloading the audiio and video files separately, this issue caused me to find a great video editor called YouCut, that easily allows me to assemble the audio and video tracks together.

And that app has become useful for multiple things.

So, your app has earned a place on my device, whereas many other apps that are well touted have not.

hikikomoriphoenix commented 4 years ago

Please check the new updates. See if it fixes the problem.

I also added some new features.

Manually start video detection:

Screenshot_2019-11-14-16-57-41-74 Screenshot_2019-11-14-16-57-35-13 Screenshot_2019-11-14-16-57-21-71

Fetch and display video details:

Screenshot_2019-11-19-15-20-27-40 Screenshot_2019-11-19-15-18-44-93 Screenshot_2019-11-19-15-18-38-58

With this feature it is easier to sort videos only and audios only. For videos only -> acodec = none. For audios only -> vcodec = none. Also, if you compare durations, it's much easier to pair video and audio. Unfortunately with this feature, the app size is now 35 mb.

Also with greater updates, comes with greater breaking of things. Let me know if I broke anything ;)

puppykickr commented 4 years ago

It seems much better now, thank you for all your work.

puppykicker

On Nov 19, 2019 02:55, "Loremar Marabillas" notifications@github.com wrote:

Please check the new updates. See if it fixes the problem.

I also added some new features. Manually start video detection:

[image: Screenshot_2019-11-14-16-57-41-74] https://user-images.githubusercontent.com/35521043/69130358-5b164580-0aeb-11ea-9812-621d880f7df7.png [image: Screenshot_2019-11-14-16-57-35-13] https://user-images.githubusercontent.com/35521043/69130383-636e8080-0aeb-11ea-860b-b63198ba9abc.png [image: Screenshot_2019-11-14-16-57-21-71] https://user-images.githubusercontent.com/35521043/69130394-68cbcb00-0aeb-11ea-99f5-de72e8af6c39.png Fetch and display video details:

[image: Screenshot_2019-11-19-15-20-27-40] https://user-images.githubusercontent.com/35521043/69130582-b1838400-0aeb-11ea-98ef-bedc230234c6.png [image: Screenshot_2019-11-19-15-18-44-93] https://user-images.githubusercontent.com/35521043/69130594-b6483800-0aeb-11ea-86bb-c1ee5b52bd99.png [image: Screenshot_2019-11-19-15-18-38-58] https://user-images.githubusercontent.com/35521043/69131050-a2510600-0aec-11ea-9ab5-8dbb8be6b022.png

With this feature it is easier to sort videos only and audios only. For videos only -> acodec = none. For audios only -> vcodec = none. Also, if you compare durations, it's much easier to pair video and audio. Unfortunately with this feature, the app size is now 35 mb.

Also with greater updates, comes greater breaking of things. Let me know if I broke anything ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/hikikomoriphoenix/Beedio/issues/65?email_source=notifications&email_token=AKWIG72VNTD2J7DDNJCYVR3QUOSXDA5CNFSM4JIYAMPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEENLWZQ#issuecomment-555400038, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWIG72VJXNXDKY2GXNF7J3QUOSXDANCNFSM4JIYAMPA .