Skip to content

Commit

Permalink
Update and rename README-de to README-de.md
Browse files Browse the repository at this point in the history
  • Loading branch information
nuclear authored Mar 8, 2021
1 parent 22096a9 commit b9e908a
Show file tree
Hide file tree
Showing 2 changed files with 168 additions and 1 deletion.
1 change: 0 additions & 1 deletion docs/README-de

This file was deleted.

168 changes: 168 additions & 0 deletions docs/README-de.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
# ![nuclear](https://i.imgur.com/oT1006i.png)
[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master)

Ein Desktopmusikplayer mit Fokus auf quellenfreies Streaming

![Showcase](https://i.imgur.com/G9BqIHl.png)

# Links

[Offizielle Webseite](https://nuclear.js.org)

[Mastodon](https://mstdn.io/@nuclear)

[Twitter](https://twitter.com/nuclear_player)

Supportkanal (Matrix): `#nuclear:matrix.org`

Discordkanal: https://discord.gg/JqPjKxE

Readme Übersetzungen:

<kbd>[<img title="Deutsch" alt="Deutsch" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/de.svg" width="22">](docs/README-de.md)</kbd>
<kbd>[<img title="Português" alt="Português" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/br.svg" width="22">](docs/README-ptbr.md)</kbd>
<kbd>[<img title="Svenska" alt="Svenska" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/se.svg" width="22">](docs/README-se.md)</kbd>
<kbd>[<img title="English" alt="English" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/us.svg" width="22">](README.md)</kbd>
<kbd>[<img title="Hebrew" alt="Hebrew" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/il.svg" width="22">](docs/README-he.md)</kbd>
<kbd>[<img title="Italiano" alt="Italiano" src="https://cdn.staticaly.com/gh/hjnilsson/country-flags/master/svg/it.svg" width="22">](docs/README-it.md)</kbd>

## Was ist das?
nuclear ist ein kostenloses Musikstreamingprogramm, welches Inhalt von kostenlosen Quellen aus dem Internet bezieht.

Wenn Sie [mps-youtube](https://github.com/mps-youtube/mps-youtube) kennen, ist dies ein ähnlicher Musikplayer - jedoch mit GUI.
Es ist ebenfalls mehr auf das Audio fokussiert. Stellen Sie sich Spotify vor, jedoch mit einerer grösseren Bibliothek und kostenlos.

## Was, wenn ich Electron überhaupt nicht ausstehen kann?
Schauen Sie [das](docs/electron.md) an.

## Merkmale

- Suche und Wiedergabe von Musik auf YouTube (inklusive Integration von Playlists und [SponsorBlock](https://sponsor.ajay.app/)), Jamendo, Audius und SoundCloud
- Suche nach Alben (unterstützt von Last.fm und Discogs), Albenansicht, automatischer Liedsuche basierend auf Künstler- und Liedname (in Arbeit, kann etwas holprig sein)
- Musikwarteschlange, welche als Playlist exportiert werden kann
- Aufrufen gespeicherter Playlists (als json Datein gespeichert)
- Unterstützung von Last.fm scrobbling (inklusive Aktualisierung des 'spielt jetzt' status)
- Neueste Veröffentlichungen mit Rezensionen - Lieder und Alben
- Stöbern nach Genre
- Radiomodus (automatisches Einreihen ähnlicher Lieder)
- Unlimitierte Downloads (unterstützt von Youtube)
- Songtexte in Echtzeit
- Stöbern nach Beliebtheit
- Liste mit Lieblingsliedern
- Abspielen der Lokalen Bibliothek
- Keine Konten
- Keine Werbung
- Kein CoC (Verhaltenskodex)
- Kein CLA (Vereinbarung für Mitwirkende)

## Anleitungen
https://nuclearmusic.rtfd.io/

## Community-verwaltete Pakete

Hier ist eine Liste von Paketen für diverse Manager, die Meisten werden von Drittparteien instandgehalten. Wir möchten uns bei den Leuten, welche sich um die Pakete kümmern, danken.

| Pakettyp | Link | Instandhalter |
|:--------------:|:-------------------------------------------------------:|:---------------------------------------------:|
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) |
| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) |
| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) |
| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew |
| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) |
| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) |

Vielen Dank an [ayyeve](https://github.com/ayyEve), da sie mich (advaithm) ihren Server als Kompiliermaschine hat benutzen lassen.
## Community Übersetzungen
Nuclear wurde bereits in diverse Sprachen übersetzt, wir sind immer auf der Suche an Mitwirkenden welche Neue hinzufügen wollen. Anbei eine liste von momentan verfügbaren Sprachen, sowie deren Übersetzern.

| Sprache | Mitwirkender |
|:--------------------:|:----------------------------------------------------------------------------------------------------:|
| Englisch | N/A |
| Französisch | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) |
| Niederländisch | [Vistaus](https://github.com/Vistaus) |
| Dänisch | [Hansen1992](https://github.com/Hansen1992) |
| Spanisch | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) |
| Polisch | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) |
| Deutsch | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) |
| Russisch | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) |
| Brazilianisches Portugiesisch | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) |
| Türkisch | [3DShark](https://github.com/3DShark) |
| Italienisch | [gello94](https://github.com/gello94) |
| Slovakisch | [MartinT](https://github.com/MartinTuroci) |
| Tschechisch | [PetrTodorov](https://github.com/PetrTodorov) |
| Tagalog | [giftofgrub](https://github.com/giftofgrub) |
| Traditionelles Chinesisch | [oxygen-TW](https://github.com/oxygen-TW) |
| Schwedisch | [PalleKarlsson](https://github.com/PalleKarlsson) |
| Grieschich | [Shuin-San](https://github.com/Shuin-San) |
| Vietnamesisch | [HaiDang666](https://github.com/HaiDang666) |
| Finnisch | [cjola002-xamk](https://github.com/cjola002-xamk) |


## Entwicklungsprozess

Allererstes, schauen Sie die [Wiki Seite für Beitragende](https://github.com/nukeop/nuclear/wiki/Contributing) an.

Benutze npm:
```shell
$ npm install # installs dependencies
$ npm start
```

Ein neues Fenster sollte sich öffnen, welches die Webapp lädt und Nuclear startet.

---
Um für das aktuelle Betriebssystem zu kompilieren:
```shell
$ lerna bootstrap
$ npm run build
```

Anstelle von `build` können Sie `build:all` verwenden um für alle Betriebsysteme zu kompilieren. Die Daten werden sich in `packages/app/release` befinden.

---
Es ist ebenfalls möglich die Entwicklungsumgebung mithilfe Docker Containers zu benutzen, dies sollte jedoch als Experimentell betrachtet werden.

Sie werden ebenfalls docker und docker-compose benötigen. Sie müssen dem root user eine Verbindung zum X11 Display erlauben, danach können Sie docker-compose verwenden.

```shell
$ xhost SI:localuser:root
$ sudo docker-compose up dev
```
Ab jetzt können Sie ebenfalls eine Flatpak Version kompilieren. Dafür müssen Sie gobject-introspection und flatpak-builder installieren. Für den Kompilierungsprozess müssen Sie die für flatpak-buider erforderlichen Laufzeiten und Dependenzen installieren. Sie werden die 19.08 Version dieser Flatpaks benötigen.
```shell
$ flatpak install flathub org.freedesktop.Platform
$ flatpak install flathub org.freedesktop.Sdk
$ flatpak install flathub io.atom.electron.BaseApp
```
Als nächstes, um das Projekt zu kompilieren (benutzen Sie den `--verbose` Hinweis für eine detaillierete Ausgabe):
```shell
$ flatpak-builder build-dir org.js.nuclear.Nuclear.json
```
Um das kompilierte Programm zu starten:
```shell
$ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh
```
Sie können das Programm auf eine lokale Quelle ansetzen. Momentan kompiliert die Datei die aktuellste Veröffentlichung.

## Screenshots
Dies wird mit der Entwicklung des Projekts aktualisiert.

![Albumsuche](https://i.imgur.com/idFVnAF.png)

![Albenansicht](https://i.imgur.com/Kvzo3q7.png)

![Künstleransicht](https://i.imgur.com/imBLYl3.png)

![Dashboard beste neue Musik](https://i.imgur.com/bMDrR4M.png)

![Dashboard Genres](https://i.imgur.com/g0aCmKx.png)

![Playlists](https://i.imgur.com/2VMXHDC.png)

![Songtexte](https://i.imgur.com/7e3DJKJ.png)

![Equalizer](https://i.imgur.com/WreRL0w.png)

## Lizenz

Dieses Programm ist freie Software: Sie können es under den Klauseln folgender Lizenz verteilen und/oder modifizieren: GNU Affero General Public License veröffentlicht von der Free Software Foundation, entweder Version 3 der Lizenz, oder (es ist Ihre Wahl) eine spätere Version.

0 comments on commit b9e908a

Please sign in to comment.