{"id":18083027,"url":"https://github.com/malisipi/newflow","last_synced_at":"2025-04-12T17:14:14.618Z","repository":{"id":219180108,"uuid":"728823153","full_name":"malisipi/NewFlow","owner":"malisipi","description":"A free YouTube client for Desktop (inspired from NewPipe)","archived":false,"fork":false,"pushed_at":"2024-12-13T16:48:20.000Z","size":9723,"stargazers_count":40,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-12T17:13:48.259Z","etag":null,"topics":["4k","cross-platform","download-video","electron","linux","newpipe","privacy","video","windows","youtube","youtube-client","youtube-downloader"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/malisipi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-07T19:15:54.000Z","updated_at":"2025-03-07T03:18:04.000Z","dependencies_parsed_at":"2024-01-25T22:33:28.004Z","dependency_job_id":"f72fbcd4-7a18-429d-9329-6703742dac8d","html_url":"https://github.com/malisipi/NewFlow","commit_stats":null,"previous_names":["malisipi/newflow"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malisipi%2FNewFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malisipi%2FNewFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malisipi%2FNewFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malisipi%2FNewFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malisipi","download_url":"https://codeload.github.com/malisipi/NewFlow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248602313,"owners_count":21131616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4k","cross-platform","download-video","electron","linux","newpipe","privacy","video","windows","youtube","youtube-client","youtube-downloader"],"created_at":"2024-10-31T14:06:43.542Z","updated_at":"2025-04-12T17:14:14.596Z","avatar_url":"https://github.com/malisipi.png","language":"JavaScript","readme":"# NewFlow ![Download Count](https://img.shields.io/github/downloads/malisipi/NewFlow/total?style=plastic\u0026link=https%3A%2F%2Fgithub.com%2Fmalisipi%2FNewFlow)\n\n![\"NewFlow Screenshot\"](./assets/screenshots/4.png)\n\nYour free video player client for YouTube™.\n\n\u003e You can see more screenshots from [Gallery](./assets/screenshots/GALLERY.md)\n\n\u003e [!WARNING]\n\u003e This application is unstable, there are still a lot of missing or partially implementated features however most of core features should work.\n\n## Installation\n\n\u003e [!IMPORTANT]\n\u003e 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.\n\n### For Windows 10 and above\n\n\u003e You can use the installer that placed in releases section.\n\n### For Linux\n\n\u003e You can run the command that placed below to install NewFlow.\n\n\u003e [!IMPORTANT]\n\u003e `git` and `electron` commands must be installed to use the script.\n\n```curl https://raw.githubusercontent.com/malisipi/NewFlow/main/linux-setup | bash```\n\n## Licenses\n\n\u003e [!WARNING]\n\u003e \u003ch2\u003eDisclaimer\u003c/h2\u003e\n\u003e \u003cul\u003e\n\u003e  \u003cli\u003eThis project is intended to demonstrate technical concepts and is not designed or endorsed for production or commercial use.\u003c/li\u003e\n\u003e  \u003cli\u003eThis software is provided \"as-is\" without warranty of any kind, express or implied. The authors are not liable for any misuse, damage, or legal consequences resulting from the use of this software.\u003c/li\u003e\n\u003e \u003c/ul\u003e \n\n\u003e [!IMPORTANT]\n\u003e The application is licensed by [Apache 2.0 License](./LICENSE).\n\u003e\n\u003e The icons and banners of application is licensed by [Attribution-NonCommercial-NoDerivatives 4.0 International License](./LICENSE_CC_BY_NC_ND_4.0). So `./assets/banner.png`, `./assets/newflow.png`, `./assets/newflow.ico` and `./assets/newflow.svg` is licensed by [Attribution-NonCommercial-NoDerivatives 4.0 International License](./LICENSE_CC_BY_NC_ND_4.0)\n\n- [Electron.JS](https://github.com/electron/electron) is licensed by [MIT License](https://github.com/electron/electron/blob/main/LICENSE).\n- [electron/remote](https://github.com/electron/remote) is licensed by [MIT License](https://github.com/electron/remote/blob/main/LICENSE).\n    - Module placed in `./node_modules/@electron/remote`.\n- [Yaru Icons](https://github.com/ubuntu/yaru) is licensed by [CC-BY-SA 4.0 License](https://github.com/ubuntu/yaru#copying-or-reusing).\n    - Icons placed in `./assets/yaru-icons/`.\n- [Breeze Icons](https://github.com/KDE/breeze-icons) is licensed by [LGPL 2.1 License](https://github.com/KDE/breeze-icons/blob/master/COPYING.LIB).\n    - Icons placed in `./assets/breeze-icons/`.\n- [Fluent Icons](https://github.com/microsoft/fluentui-system-icons) is licensed by [MIT License](https://github.com/microsoft/fluentui-system-icons/blob/main/LICENSE).\n    - Icons placed in `./assets/fluent-icons/`.\n- [Bootstrap Icons](https://github.com/twbs/icons) is licensed by [MIT License](https://github.com/twbs/icons/blob/main/LICENSE).\n    - Icons placed in `./assets/bootstrap-icons/`.\n- [Material Symbols](https://github.com/google/material-design-icons) is licensed by [Apache 2.0 License](https://github.com/google/material-design-icons/blob/master/LICENSE).\n    - Icons placed in `./assets/material-symbols/`, `./fonts/material-symbols-rounded.woff2` and `./css/material-symbols.css` (Edited).\n- [yt-extractor.js](https://github.com/malisipi/yt-extractor.js) is licensed by [Apache 2.0 License](https://github.com/malisipi/yt-extractor.js/blob/main/LICENSE).\n    - Sub dependencies:\n        - [fast-xml-parse](https://www.npmjs.com/package/fast-xml-parser) is licensed by [MIT License](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/LICENSE).\n- [node-vibrant](https://github.com/Vibrant-Colors/node-vibrant) is licensed by [MIT License](https://github.com/Vibrant-Colors/node-vibrant/blob/master/LICENSE.md).\n    - Script file placed in `./js/thirdparty/vibrant.js`.\n- [hls.js](https://github.com/video-dev/hls.js) is licensed by [Apache 2.0 License](https://github.com/video-dev/hls.js/blob/master/LICENSE).\n    - Script file placed in `./js/thirdparty/hls.light.min.js`.\n\n## FAQ\n\n### Picture-in-Picture gets under windows on Linux/Wayland\n\nSince Wayland protocol doesn't support to set windows always on top, there're no possible way to do it without a Window-Manager trick.\n\n* 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.\n\n* If you're using Ubuntu or based distro, you can look up [this extension](https://github.com/Rafostar/gnome-shell-extension-pip-on-top) to get working.\n\n### Creating Desktop Shortcut on Linux with Wayland Support\n\n```\nNEWFLOW_FLAGS=\"--enable-features=UseOzonePlatform --ozone-platform=wayland\" ./scripts/install-desktop-file\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalisipi%2Fnewflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalisipi%2Fnewflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalisipi%2Fnewflow/lists"}