{"id":13504749,"url":"https://github.com/whyboris/Video-Hub-App","last_synced_at":"2025-03-29T22:31:04.470Z","repository":{"id":41132236,"uuid":"160095555","full_name":"whyboris/Video-Hub-App","owner":"whyboris","description":"Official repository for Video Hub App","archived":false,"fork":false,"pushed_at":"2025-03-06T01:10:45.000Z","size":12849,"stargazers_count":609,"open_issues_count":163,"forks_count":186,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-03-23T19:05:08.622Z","etag":null,"topics":["angular","electron","electron-app","ffmpeg","file-browser","file-manager","filebrowser","filemanager","hacktoberfest","javascript","linux","linux-app","mac","macos","open-source","opensource","typescript","video","windows"],"latest_commit_sha":null,"homepage":"https://videohubapp.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/whyboris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["whyboris"],"custom":"https://paypal.me/whyboris"}},"created_at":"2018-12-02T21:12:52.000Z","updated_at":"2025-03-22T20:43:08.000Z","dependencies_parsed_at":"2024-01-09T13:10:53.349Z","dependency_job_id":"0dd4a644-2eb6-4408-aa41-cef1471cac4a","html_url":"https://github.com/whyboris/Video-Hub-App","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whyboris%2FVideo-Hub-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whyboris%2FVideo-Hub-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whyboris%2FVideo-Hub-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/whyboris%2FVideo-Hub-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/whyboris","download_url":"https://codeload.github.com/whyboris/Video-Hub-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254077,"owners_count":20747946,"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":["angular","electron","electron-app","ffmpeg","file-browser","file-manager","filebrowser","filemanager","hacktoberfest","javascript","linux","linux-app","mac","macos","open-source","opensource","typescript","video","windows"],"created_at":"2024-08-01T00:00:50.735Z","updated_at":"2025-03-29T22:31:02.195Z","avatar_url":"https://github.com/whyboris.png","language":"TypeScript","readme":"# Video Hub App 3\n\n[_Video Hub App 3_](https://videohubapp.com/) is the fastest way to browse and search for videos on your computer. Think of it like YouTube for videos on your computer: browse, search, and preview. Works on Windows, Mac, and Linux!\n\n## Download Now\n\nThis software is available for $5.00 through [videohubapp.com](https://videohubapp.com/download)\n\n$3.50 of every sale goes to the [_cost-effective_](https://www.givewell.org/charities/top-charities) charity [Against Malaria Foundation](https://www.againstmalaria.com/).\n\n![video-hub-app](https://user-images.githubusercontent.com/17264277/82097107-3ed91700-96d0-11ea-8679-87fa3e07cd0b.jpg)\n\n## About\n\n_Video Hub App_ was created by [Boris Yakubchik](https://videohubapp.com/en/about). It uses the frameworks _Angular_ and _Electron_.\n\n## License\n\nThis software was built on top of [`angular-electron`](https://github.com/maximegris/angular-electron) by [Maxime GRIS](https://github.com/maximegris). It carries an _MIT_ license (see the _LICENSE_ file). While the license is permissive, I ask that you do not distribute free copies of this software unless you have significantly changed it.\n\n## Contributing\n\nI would love to see the improvements you make to this app and am happy to accept pull requests. You can reach out if you'd like to coordinate / collaborate, or just _jump to [issues](https://github.com/whyboris/Video-Hub-App/issues)_ to see what's already getting worked on and to add new suggestions!\n\nPlease consider improving any of the translations, or [add a new translation](https://github.com/whyboris/Video-Hub-App/tree/master/i18n)!\n\nPlease consider improving or adding an icon to the app. It's a simple process, just [follow the instructions](https://github.com/whyboris/Video-Hub-App/tree/master/src/app/components/icon)!\n\n## Upcoming features\n\nSee [issues](https://github.com/whyboris/Video-Hub-App/issues) for what is in progress.\n\n## Development\n\n⚠ The repository is usually ahead of the publicly [released version](https://github.com/whyboris/Video-Hub-App/releases) - it is 🚧 WIP and may have bugs in it.\n\nHow to start:\n\n- `npm install` to install (you may need to run `npm install --legacy-peer-deps` if install fails)\n- `npm start` to develop\n- `npm run electron` to build\n\nMain dependencies in use:\n\n| Library          | Version | Date      | Comment |\n| ---------------- | ------- | --------- | ------- |\n| Angular          | v18     | Oct 2024  |         |\n| Angular-CLI      | v18     | Oct 2024  |         |\n| Electron         | v33     | Oct 2024  | (internally uses Node `v20.18.0` and Chromium 128) |\n| Electron Builder | v25     | Oct 2024  |         |\n\n- **Node**: It may be best to use the same version as _Electron_ uses internally (`v20.18.0`)\n\n- **Angular CLI**: not required but may be useful: [Angular CLI](https://cli.angular.io).\n\n- **Mac**: We now have `M1` and `Intel` builds, but you may need to manually update the _FFmpeg_ and _FFprobe_ executables if you're building for a different architecture than you are on.\n\nTo help debug a production build of VHA you can use [Debugtron](https://github.com/bytedance/debugtron)\n\n## Remote\n\n👩‍🚀 a new feature in VHA is the option for the user to turn on a _server_ after the app starts. This will let the user open a simpler version of the VHA user interface on their phone or tablet (if both PC and device are on the same WiFi) and use it as remote control to play videos 🚀\n\nFor details, see [instructions](https://github.com/whyboris/Video-Hub-App/blob/master/remote/README.md).\n\n## Thank you\n\nThis software would not be possible without the tremendous work by other people:\n\n- [Angular](https://github.com/angular/angular)\n- [Electron](https://github.com/electron/electron)\n- [FFmpeg](https://www.ffmpeg.org/)\n- [angular-electron](https://github.com/maximegris/angular-electron)\n- [ngx-virtual-scroller](https://github.com/rintoj/ngx-virtual-scroller)\n- [ffmpeg-static](https://github.com/eugeneware/ffmpeg-static)\n- [@ffprobe-installer/ffprobe](https://github.com/SavageCore/node-ffprobe-installer)\n- [ngx-translate](https://github.com/ngx-translate/core)\n- [fdir](https://github.com/thecodrr/fdir)\n- [async](https://github.com/caolan/async)\n- [chokidar](https://github.com/paulmillr/chokidar)\n- [trash](https://github.com/sindresorhus/trash)\n- [Fuse.js](https://github.com/krisk/Fuse)\n- [electron-window-state](https://github.com/mawie81/electron-window-state)\n\nThis software uses libraries from the FFmpeg project under the LGPLv2.1 with binaries from [here](https://github.com/kribblo/node-ffmpeg-installer#the-binaries)\n\nSince becoming open source, this software was made better with the awesome contributions by [cal2195](https://github.com/cal2195)\n","funding_links":["https://github.com/sponsors/whyboris","https://paypal.me/whyboris"],"categories":["JavaScript","TypeScript"],"sub_categories":["Misc"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhyboris%2FVideo-Hub-App","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhyboris%2FVideo-Hub-App","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhyboris%2FVideo-Hub-App/lists"}