https://github.com/angus6b23/kiku
An electron application for playing music from youtube on desktop. The application supports using local api, invidious and piped as source.
https://github.com/angus6b23/kiku
electron framework7 i18next invidious music piped react redux youtube youtube-api
Last synced: about 1 month ago
JSON representation
An electron application for playing music from youtube on desktop. The application supports using local api, invidious and piped as source.
- Host: GitHub
- URL: https://github.com/angus6b23/kiku
- Owner: angus6b23
- License: gpl-3.0
- Created: 2023-11-10T14:18:36.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-23T01:00:44.000Z (almost 2 years ago)
- Last Synced: 2024-05-21T06:41:53.469Z (over 1 year ago)
- Topics: electron, framework7, i18next, invidious, music, piped, react, redux, youtube, youtube-api
- Language: TypeScript
- Homepage:
- Size: 12.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kiku
An electron application for playing music from youtube on desktop. The application supports using [local api](https://github.com/LuanRT/YouTube.js), [invidious](https://github.com/iv-org/invidious) and [piped](https://github.com/TeamPiped/Piped) as source.
**Note: This is a music application. If you want a video client, please see [Freetube](https://github.com/FreeTubeApp/FreeTube)**
**Warning: The application is currently under development and can be unstable in terms of behaviour and performance **
## Screenshots
## Features
- Select from source you like (Youtube, invidious, piped)
- Automatical fallback to another source when one source failed
- Available on Windows, Mac and Linux thanks to electron
- Translation available
## Installing
Binaries are available in [release](https://github.com/angus6b23/kiku/releases/latest).
- Linux: AppImage, Binary, Flatpak
- Windows: Portable, Install
## Building the application by yourself
1. Clone the git repository
`git clone https://github.com/angus6b23/kiku`
2. Run yarn / npm to install dependencies
Using yarn
`yarn`
Using npm
`npm install`
3. Build and package the files
Using yarn
`yarn build && yarn package`
Using npm
`npn run build && npm run package`
4. If the building process is successful, the binaries will be "out" folder
## License

This app is provided under GPL v3.0 or later. For details, please see https://www.gnu.org/licenses/gpl-3.0.en.html