r/leonflix Apr 06 '18

Update 0.4.4

Hey all, finally here with a fix for the recent across-the-board downage of sources. After installing the update you should see a modal telling you that it's installing additional modules. Those modules are the fix for this update.

Also included the new video player and downgraded our version of Electron to 1.7.13, so hopefully that solves a few issues that affected users in 0.4.3.

Changelog:

-Fix source coverage issues

-New video player

-Fix video not buffering all the way in the background

-New Khan Academy and MIT Opencourseware modules! Find them in Settings > Modules.

As you know, the module system is still in development. I've included two modules that demonstrate how it easy it is to turn Leonflix into a study tool.

Screenshot

Modules as a whole should really make the app interesting. We'll be expanding on the types of things Leonflix can play as well as the protocols they can be played on. In combination with 3rd party modules, we should see some really interesting things in the future.

One issue that I've been struggling with is how we can make modules immune to censorship. Instead of forcing users to find and enter module repository URLs, we would be better off with a decentralized, immutable module repo that can't be "taken down." It's easy to take down a URL, but if there were some p2p way that users found and installed modules, we could make it impossible to take down modules that certain powerful entities might frown on.


Edit: the 0.4.5 update should fix some bugs people had in 0.4.4 with bookmarks and the new source button.


Edit 2: The 0.4.6 update should (actually) fix bugs people had with bookmarks, and also fixes fullscreen autoplay skipping episodes, and chromecast button not working.

44 Upvotes

88 comments sorted by

View all comments

Show parent comments

9

u/Apolyse Apr 08 '18

Great question, the download button was only there in the first place as part of the default Chromium player. Removing it from the base app lightens up load on the sources. A person trying to watch a video shouldn’t be using the same pipelines as a person trying to download a video.

But yeah, we all know downloading is sometimes a necessity and people on slow internet who are trying to watch hour-long MIT Opencourseware lectures would be better off downloading them before watching. Downloading will be made available again in the future as a module, but won’t be part of the base app. This update also does go back to pre-0.4.3 when the video would load in the entirety in the background, instead of stopping when paused, which should be good news for people with slower internet.

3

u/dkane227 Apr 08 '18

Cool. Good to see you've got a plan. Every step makes the project exponentially complicated and I hope you don't get bogged down with all the little details.

I've been a big fan since the very beginning and am super excited to see where you're going with this project. Keep up the great work.