Warning
This application is unstable at the moment. Also most features is not implemented or partially implemented.
Your free video player client for YouTube™.
Warning
Installers is designed to help end users while installing NewFlow however the installers can have some bugs. If you encounter if any bug, please report it.
You can use the installer that placed in releases section.
You can run the command that placed below to install NewFlow.
Important
git
and electron
commands must be installed to use the script.
curl https://raw.githubusercontent.com/malisipi/NewFlow/main/linux-setup | bash
Important
The application is licensed by Apache 2.0 License.
The icons and banners of application is licensed by Attribution-NonCommercial-NoDerivatives 4.0 International License. So ./assets/banner.png
, ./assets/newflow.png
, ./assets/newflow.ico
and ./assets/newflow.svg
is licensed by Attribution-NonCommercial-NoDerivatives 4.0 International License
- Electron.JS is licensed by MIT License.
- electron/remote is licensed by MIT License.
- Module placed in
./node_modules/@electron/remote
.
- Module placed in
- Yaru Icons is licensed by CC-BY-SA 4.0 License.
- Icons placed in
./assets/yaru-icons/
.
- Icons placed in
- Breeze Icons is licensed by LGPL 2.1 License.
- Icons placed in
./assets/breeze-icons/
.
- Icons placed in
- Fluent Icons is licensed by MIT License.
- Icons placed in
./assets/fluent-icons/
.
- Icons placed in
- Bootstrap Icons is licensed by MIT License.
- Icons placed in
./assets/bootstrap-icons/
.
- Icons placed in
- Material Symbols is licensed by Apache 2.0 License.
- Icons placed in
./assets/material-symbols/
,./fonts/material-symbols-rounded.woff2
and./css/material-symbols.css
(Edited).
- Icons placed in
- yt-extractor.js is licensed by Apache 2.0 License.
- Sub dependencies:
- fast-xml-parse is licensed by MIT License.
- Sub dependencies:
- node-vibrant is licensed by MIT License.
- Script file placed in
./js/thirdparty/vibrant.js
.
- Script file placed in
- hls.js is licensed by Apache 2.0 License.
- Script file placed in
./js/thirdparty/hls.light.min.js
.
- Script file placed in
Since Wayland protocol doesn't support to set windows always on top, there're no possible way to do it without a Window-Manager trick.
-
If you're using KWin Windows Manager (Default Windows Manager of KDE Desktop Environment), you can set a new window rule to keep on top.
-
If you're using Ubuntu or based distro, you can look up this extension to get working.
There're no official support for Windows 7, however it can work with some tricks.
Caution
Don't forget there's no support for Windows 7. And using any trick to make the application working, the application can be crash randomly times. Also it can cause security bugs.
- You can try with Supermium Electron. It's port of Electron for Windows 7.
NEWFLOW_FLAGS="--enable-features=UseOzonePlatform --ozone-platform=wayland" ./scripts/install-desktop-file