# Musik

Der Schritt weg von iTunes/Apple Music hin zu einer offenen Lösung (Navidrome)

# Musik Server

Am Mac war es bisher iTunes Match oder AppleMusic (Abo Dienst) der dafür sorgte, dass die Musik auf allen Geräten verfügbar ist. Das muss durch eine Server Software ersetzt werden.

Mögliche Optionen:

<div class="bs5docs-page-content mt-3 mb-5" id="bkmrk-jellyfin-jellyfin-is">- Jellyfin 
    - Jellyfin ist eigentlich auf Filme und Serien ausgelegt, Musik ist da eher nebensächlich. Nach kurzem ausprobieren habe ich mich dagegen entschieden.
- Navidrome 
    - Navidrome ist voll auf Musik ausgelegt, wird fleißig weiter entwickelt, hat mit Version 0.55 einen größeren Umbau mit neuen Funktionen bekommen. Es unterstützt auch ALAC - es liegt aber am Client ob der das auch unterstützt, zur Not kann aber transkodiert werden.
    - Es werden alle möglichen Tags unterstützt, mehr als bei iTunes
    - Demnächst kommt auch support für .lrc Files (Synchronisierte Lyrics)

</div>Die Entscheidung ist schnell gefallen, Navidrome wird als Server eingesetzt.

# Navidrome Skripte

Python3 Skript um Bewertung, Wiedergabezähler und Zuletzt Gespielt Datum aus iTunes (Musik.app) nach Navidrome zu importieren.

[https://github.com/Metal-Snake/mac2linux-switch](https://github.com/Metal-Snake/mac2linux-switch) - itunes2Navidrome.py

# Navidrome Clients

## Mac:

Aktuell schwanke ich zwischen Supersonic und Feishin.

- Feishin - [https://github.com/jeffvli/feishin](https://github.com/jeffvli/feishin) - kann Smart Playlists erstellen
- Submariner - [https://github.com/SubmarinerApp/Submariner](https://github.com/SubmarinerApp/Submariner) - sehr langsam, buggy

### Feishin

**Positiv:**

- kann Smart Playlists erstellen
- konfigurierbare Listen anzeige
- spielt auch ALAC ab, wenn man "Audio Player" in den Playback Einstellungen von Web auf MPV umstellt
- lädt Lyrics von lrclib.net
- 

**Negativ:**

### Amperfy   


Amperfy - [https://github.com/BLeeEZ/amperfy](https://github.com/BLeeEZ/amperfy)

**Positiv:**

- zufälliges Album abspielen
- Album Anzeige zeigt Liedlänge (aber sonst nichts)
- Fühlt sich nativ an

**Negativ:**

- Album Anzeige zeigt außer Titel, Artist und Länge nichts weiter an
- Wiedergabe Anzeige zeigt nicht die Länge an, stattdessen steht da "--:--" (evtl. ein Problem mit ALAC?), und auch nur beim Mouse Over (das war schon bei iTunes/Musik.app nervig!).
- Scheint die schlechteren Dinge von iTunes/Musik.app zu übernehmen und die guten wegzulassen

##### Screenshots

Album Übersicht

[![Bildschirmfoto 2025-05-11 um 10.11.54.png](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-05/scaled-1680-/bildschirmfoto-2025-05-11-um-10-11-54.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-05/bildschirmfoto-2025-05-11-um-10-11-54.png)

### Stream Music

Stream Music - [https://github.com/gitbobobo/StreamMusic/](https://github.com/gitbobobo/StreamMusic/)

**Positiv:**

- Sieht gut aus
- Gute Startseite ("Suggestion")

**Negativ:**

- Album Übersicht zeigt nur eine begrenzte Anzahl an Alben wenn das Fenster zu groß ist (bug)
- kein zufälliges Album abspielen (Startseite zeigt aber zufällige Alben an, wäre also darüber lösbar)
- Album Anzeige zeigt die Lieder, aber keinerlei Details (Länge, Wertung, etc.)

##### Screenshots

Startseite

[![Startseite (Stream Music)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/xc0grafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/xc0grafik.png)

Album Übersicht:

[![Album Übersicht (Stream Music)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/6Ajgrafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/6Ajgrafik.png)

Album Ansicht:

[![Albumansicht (Stream Music)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/Ee4grafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/Ee4grafik.png)

Wiedergabeansicht:

[![Wiedergabeansicht (Stream Music)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/BiSgrafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/BiSgrafik.png)

### Supersonic

Supersonic - [https://github.com/dweymouth/supersonic/](https://github.com/dweymouth/supersonic/)

**Positiv:**

- Zufälliges Album abspielen
- Automatische Suche von Lyrics von [https://lrclib.net](https://lrclib.net)
- Album Ansicht zeigt konfigurierbar verschiedene Spalten an Dauer, Rating und Playcount an (aber Zuletzt gespielt fehlt!)
- Wiedergabe Ansicht mit Lyrics

**Negativ:**

- Album Ansicht zeigt nicht den "Zuletzt gespielt" Wert der Lieder an
- Nicht besonders schön

##### Screenshots

Album Übersicht:

[![grafik.png](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/grafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/grafik.png)

Album Ansicht:

[![grafik.png](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/Csfgrafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/Csfgrafik.png)

Wiedergabeansicht:

[![grafik.png](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/scaled-1680-/QDRgrafik.png)](https://metalsnake.space/linuxswitch/uploads/images/gallery/2025-03/QDRgrafik.png)


## iPhone:

- flo - [https://github.com/kepelet/flo](https://github.com/kepelet/flo) - Benötigt https
- substreamer - [https://substreamerapp.com/](https://substreamerapp.com/) -
- Amperfy - [https://github.com/BLeeEZ/amperfy](https://github.com/BLeeEZ/amperfy) -
- Arpeggi - [https://www.reddit.com/r/arpeggiApp/](https://www.reddit.com/r/arpeggiApp/) - Bislang nur als Testflight Version
- Stream Music - [https://github.com/gitbobobo/StreamMusic/](https://github.com/gitbobobo/StreamMusic/) - bisher mein Favorit - diverse Funktionen wie CarPlay kosten einmalig 8,99€
- Dromio - [https://github.com/mattneub/dromio/](https://github.com/mattneub/dromio/) -
- play:Sub - [https://michaelsapps.dk/playsubapp/index.html](https://michaelsapps.dk/playsubapp/index.html) - kostet 5,99€
- Agin Music - [https://github.com/TymekV/AginMusicMobile](https://github.com/TymekV/AginMusicMobile) - braucht https?

Nach einigen Tagen bin ich bei Stream Music geblieben, auch CarPlay funktioniert super.

## Linux:

- Strawberry - [https://www.strawberrymusicplayer.org/](https://www.strawberrymusicplayer.org/)

# Tagging

Am Mac verwende ich Yate [https://2manyrobots.com/yate/](https://2manyrobots.com/yate/) zum Taggen.

Wichtig ist, dass die Daten von Discogs und MusicBrainz importiert werden können.

Mögliche Optionen:

MusicBrainz Picard [https://picard.musicbrainz.org/](https://picard.musicbrainz.org/) - Lädt keine Daten von Discogs, evtl. mit Plugin möglich?