diff --git a/Sources/EeveeSpotify/Lyrics/Repositories/MusixmatchLyricsRepository.swift b/Sources/EeveeSpotify/Lyrics/Repositories/MusixmatchLyricsRepository.swift index 97d626d..a67c113 100644 --- a/Sources/EeveeSpotify/Lyrics/Repositories/MusixmatchLyricsRepository.swift +++ b/Sources/EeveeSpotify/Lyrics/Repositories/MusixmatchLyricsRepository.swift @@ -133,11 +133,11 @@ class MusixmatchLyricsRepository: LyricsRepository { // func getLyrics(_ query: LyricsSearchQuery, options: LyricsOptions) throws -> LyricsDto { - var musixmatchQuery = [ "track_spotify_id": query.spotifyTrackId, "subtitle_format": "mxm", - "q_track": " " + "q_track": query.title, + "q_artist": query.primaryArtist ] if !selectedLanguage.isEmpty { diff --git a/layout/Library/Application Support/EeveeSpotify.bundle/de.lproj/Localizable.strings b/layout/Library/Application Support/EeveeSpotify.bundle/de.lproj/Localizable.strings index 5509b7b..64d695d 100644 --- a/layout/Library/Application Support/EeveeSpotify.bundle/de.lproj/Localizable.strings +++ b/layout/Library/Application Support/EeveeSpotify.bundle/de.lproj/Localizable.strings @@ -21,9 +21,9 @@ ok = "OK"; // Patching do_not_patch_premium = "Premium nicht patchen"; -patching_description = "Der Tweak fängt Anfragen von Benutzerdaten ab, deserialisiert sie und ändert die Parameter in Echtzeit. "; +patching_description = "Der Tweak fängt Anfragen von Benutzerdaten ab, deserialisiert sie und ändert die Parameter in Echtzeit. -"Wenn du ein aktives Premium-Abonnement hast, dann kannst du "Premium nicht patchen" aktivieren. Der Tweak wird nicht die Daten patchen und die Nutzung von serverseitiger Premium-Funktionen wird nicht eingeschränkt. Nach der Änderung ist ein App-Neustart erforderlich."; +Wenn du ein aktives Premium-Abonnement hast, dann kannst du \"Premium nicht patchen\" aktivieren. Der Tweak wird nicht die Daten patchen und die Nutzung von serverseitiger Premium-Funktionen wird nicht eingeschränkt. Nach der Änderung ist ein App-Neustart erforderlich."; overwrite_configuration = "Konfiguration überschreiben"; overwrite_configuration_description = "Ersetze die Remote-Konfiguration mit der kopierten Premium-Konfiguration. Es könnte einige Fehler beheben, wie z.B auftauchende Werbung, aber dies ist nicht garantiert."; @@ -31,15 +31,15 @@ overwrite_configuration_description = "Ersetze die Remote-Konfiguration mit der // Lyrics lyrics_source = "Lyrics Quelle"; -lyrics_source_description = "Du kannst deine gewünschte Liedtextquelle auswählen."; +lyrics_source_description = "Du kannst deine gewünschte Liedtextquelle auswählen. -Genius: "Texte in bester Qualität, stellt die meisten Songs bereit und aktualisiert Texte am schnellsten. Ist nicht zeitsynchronisiert und wird dies nie tun."; +Genius: Texte in bester Qualität, stellt die meisten Songs bereit und aktualisiert Texte am schnellsten. Ist nicht zeitsynchronisiert und wird dies nie tun. -LRCLIB: "Der offenste Dienst, der zeitsynchronisierte Lyrics anbietet. Jedoch fehlen bei vielen Songs Texte."; +LRCLIB: Der offenste Dienst, der zeitsynchronisierte Lyrics anbietet. Jedoch fehlen bei vielen Songs Texte. -Musixmatch: "Der von Spotify genutzte Dienst. Bietet zeitsynchronisierte Lyrics für viele Lieder, benötigt jedoch einen Benutzer-Token. um diese Quelle zu verwenden."; +Musixmatch: Der von Spotify genutzte Dienst. Bietet zeitsynchronisierte Lyrics für viele Lieder, benötigt jedoch einen Benutzer-Token. um diese Quelle zu verwenden."; -lyrics_additional_info = "Wenn der Tweak keine Lyrics findet, wird die Meldung \"Es können keine Lyrics für diesen Song geladen werden.\" angezeigt. Wenn man Genius nutzt könnten einige Lyrics falsch sein, dies liegt an der Art wie der Tweak die Songs durchsucht. Es sollte jedoch in den meisten Fällen funktionieren."; "; +lyrics_additional_info = "Wenn der Tweak keine Lyrics findet, wird die Meldung \"Es können keine Lyrics für diesen Song geladen werden.\" angezeigt. Wenn man Genius nutzt könnten einige Lyrics falsch sein, dies liegt an der Art wie der Tweak die Songs durchsucht. Es sollte jedoch in den meisten Fällen funktionieren."; petitlyrics_description = "PetitLyrics: Bietet zahlreiche zeitsynchronisierte japanische und einige internationale Lyrics an."; musixmatch_user_token = "Musixmatch Benutzer-Token"; @@ -62,9 +62,9 @@ musixmatch_language_description = "Du kannst einen aus 2 Buchstaben bestehenden // UI lyrics_background_color_section = "Lyrics Hintergrund Farbe"; -lyrics_background_color_section_description = "Wenn du "Originalfarben anzeigen" an machst, werden Lyrics für Songs in den original Spotify Farben für diese Songs angezeigt."; +lyrics_background_color_section_description = "Wenn du \"Originalfarben anzeigen\" an machst, werden Lyrics für Songs in den original Spotify Farben für diese Songs angezeigt. -"Du kannst eine statische Farbe oder einen Normalisierungsfaktor basierend auf der Farbe aus dem Cover festlegen. Dieser Faktor bestimmt, wie dunkle Farben aufgehellt und helle Farben abgedunkelt werden. Im Allgemeinen wirst du hellere Farben mit einem höheren Faktor sehen."; +Du kannst eine statische Farbe oder einen Normalisierungsfaktor basierend auf der Farbe aus dem Cover festlegen. Dieser Faktor bestimmt, wie dunkle Farben aufgehellt und helle Farben abgedunkelt werden. Im Allgemeinen wirst du hellere Farben mit einem höheren Faktor sehen."; display_original_colors = "Originalfarben anzeigen"; @@ -86,7 +86,7 @@ playlist_downloading_popup = "Das Herunterladen von nativen Playlists ist server fallback_attribute = "Fallback"; romanized_attribute = "Romanisiert"; -musixmatch_unauthorized_popup = "Der Tweak konnte keine Lyrics von Musixmatch aufgrund des Fehler "nicht autorisiert" laden. Überprüfe deinen Musixmatch Token. Wenn du ein iPad verwendest, solltest du den Benutzer-Token aus der Musixmatch iPad-App herunterladen."; +musixmatch_unauthorized_popup = "Der Tweak konnte keine Lyrics von Musixmatch aufgrund des Fehler nicht autorisiert laden. Überprüfe deinen Musixmatch Token. Wenn du ein iPad verwendest, solltest du den Benutzer-Token aus der Musixmatch iPad-App herunterladen."; musixmatch_restricted_popup = "Der Tweak kann keine Lyrics von Musixmatch laden, da diese eingeschränkt sind. Vermutlich liegt ein Urheberrechtsproblem vor, welches durch die US IP-Adresse ausgelöst, daher solltest du diese ändern wenn du in der USA bist oder einen VPN verwenden. "; // Errors Titles