Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nukeop/nuclear
Streaming music player that finds free music for you
https://github.com/nukeop/nuclear
electron linux mac music music-player stream streaming windows youtube
Last synced: 29 days ago
JSON representation
Streaming music player that finds free music for you
- Host: GitHub
- URL: https://github.com/nukeop/nuclear
- Owner: nukeop
- License: agpl-3.0
- Created: 2016-09-22T22:58:21.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T23:20:00.000Z (30 days ago)
- Last Synced: 2024-05-04T23:36:26.598Z (30 days ago)
- Topics: electron, linux, mac, music, music-player, stream, streaming, windows, youtube
- Language: TypeScript
- Homepage: https://nuclear.js.org/
- Size: 99.3 MB
- Stars: 11,492
- Watchers: 146
- Forks: 999
- Open Issues: 166
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Lists
- awesome-for-beginners - nuclear - first-issue)_ <br> Multiplatform music player that streams from free sources. (JavaScript)
- awesome-electron - Nuclear - Music player that streams from free sources. (Apps / Open Source)
- Awesome-Linux-Software - ![Open-Source Software - An Electron-based, multiplatform music player app that streams from multiple sources. (Applications / Audio)
- awesome-systools - nuclear
- Awesome-Linux-Software - ![Open-Source Software - An Electron-based, multiplatform music player app that streams from multiple sources. (Applications / Audio)
- awesome-electron-zh - Nuclear - Music player that streams from free sources. (Apps / Open Source)
- awesome-stars - nuclear
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nuclear
- awesome-stars - nukeop/nuclear
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nuclear
- awesome - nuclear - Desktop music player for streaming from free sources (JavaScript)
- my-awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-five23 - nuclear
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-electron - Nuclear - Streaming music player that finds free music for you. ![](https://img.shields.io/github/stars/nukeop/nuclear.svg?style=social&label=Star) (Apps / Video/Music)
- awesome - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- my-awesome-starred - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nuclear
- awesome-stars - nuclear
- awesome-stars - nuclear
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-3sztof - Nuclear - raw/nukeop/nuclear" alt="Issues"><br><img align="right" src="https://img.shields.io/github/last-commit/nukeop/nuclear">](https://github.com/nukeop/nuclear) | A multi platform music streaming player that looks for tracks in free sources | | (Tools)
- awesome-stars - nuclear
- my-awesome - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- docsify-awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- project-awesome - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- fucking-Awesome-Linux-Software - ![Open-Source Software - An Electron-based, multiplatform music player app that streams from multiple sources. (Applications / Audio)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nuclear
- starred - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-rainmana - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- Awesome-Linux-Software-zh_CN - ![Open-Source Software - 基于 electron 的多平台音乐播放软件,可以从多个来源串流。 (应用 / 音频)
- awesome - nuclear - Streaming music player that finds free music for you (TypeScript)
- jimsghstars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
- Awesome-Linux-Software - ![Open-Source Software - An Electron-based, multiplatform music player app that streams from multiple sources. (Applications / Audio)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (windows)
- awesome-stars - nukeop/nuclear - Streaming music player that finds free music for you (TypeScript)
README
# ![nuclear](https://i.imgur.com/oT1006i.png)
[![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE)Desktop music player focused on streaming from free sources
![Showcase](https://i.imgur.com/8qHu66J.png)
# Links
[Official website](https://nuclear.js.org)
[Downloads](https://github.com/nukeop/nuclear/releases)
[Documentation](https://nukeop.gitbook.io/nuclear/)
[Mastodon](https://fosstodon.org/@nuclearplayer)
[Twitter](https://twitter.com/nuclear_player)
Support channel (Matrix): `#nuclear:matrix.org`
Discord chat: https://discord.gg/JqPjKxE
Suggest and vote on new features here: https://nuclear.featureupvote.com/
Readme translations:
[](docs/README-de.md)
[](docs/README-ptbr.md)
[](docs/README-se.md)
[](README.md)
[](docs/README-he.md)
[](docs/README-it.md)
[](docs/README-tr.md)
[](docs/README-es.md)
[](docs/README-id.md)
[](docs/README-fr.md)
[](docs/README-zh-cn.md)
[](docs/README-ja.md)
[](docs/README-ru.md)
[](docs/README-pl.md)
[](docs/README-hi.md)
[](docs/README-ar.md)## What is this?
nuclear is a free music streaming program that pulls content from free sources all over the internet.If you know [mps-youtube](https://github.com/mps-youtube/mps-youtube), this is a similar music player but with a GUI.
It's also focusing more on audio. Imagine Spotify which you don't have to pay for and with a bigger library.## What if I am religiously opposed to Electron?
See [this](docs/electron.md).## Features
- Searching for and playing music from YouTube (including integration with playlists and [SponsorBlock](https://sponsor.ajay.app/)), Jamendo, Audius and SoundCloud
- Searching for albums (powered by Last.fm and Discogs), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
- Song queue, which can be exported as a playlist
- Loading saved playlists (stored in json files)
- Scrobbling to last.fm (along with updating the 'now playing' status)
- Newest releases with reviews - tracks and albums
- Browsing by genre
- Radio mode (automatically queue similar tracks)
- Unlimited downloads (powered by youtube)
- Realtime lyrics
- Browsing by popularity
- List of favorite tracks
- Listening from local library
- Audio normalization
- No accounts
- No ads
- No CoC
- No CLA## Development process
First of all, be sure to check out the [Contribution Guidelines](https://nukeop.gitbook.io/nuclear/contributing/contribution-guidelines).
The instructions for running Nuclear in development mode can be found in the [Development Process](https://nukeop.gitbook.io/nuclear/developer-resources/development-process) document.
## Community-maintained packages
Here's a list of packages for various managers, some of which are maintained by third parties. We would like to thank the maintainers for their work.
| Package type | Link | Maintainer | Installation Method |
|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:|
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -S nuclear-player-bin |
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -S nuclear-player-git |
| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear |
| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin |
| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear |
| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear |
| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear|
| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme## Community translations
Nuclear has already been translated to several languages, and we're always looking for contributors who would like to add more.We're using [Crowdin](https://crowdin.com/project/nuclear) to manage localization. You can check if your language is supported, track localization progress, and help us translate Nuclear there.
## Screenshots
This will be updated as the program evolves.![Album Search](https://i.imgur.com/idFVnAF.png)
![Album Display](https://i.imgur.com/Kvzo3q7.png)
![Artist View](https://i.imgur.com/imBLYl3.png)
![Dashboard Best New Music](https://i.imgur.com/bMDrR4M.png)
![Dashboard Genres](https://i.imgur.com/g0aCmKx.png)
![Playlist View](https://i.imgur.com/2VMXHDC.png)
![Lyrics View](https://i.imgur.com/7e3DJKJ.png)
![Equalizer View](https://i.imgur.com/WreRL0w.png)
## License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
## Attributions
Uses SponsorBlock data licensed used under [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) from https://sponsor.ajay.app/.