mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00
chore: generate changelogs and bump version to 3.4.4
This commit is contained in:
parent
ec9d9d7d7e
commit
ec7c952270
2
.github/workflows/spotube-release-binary.yml
vendored
2
.github/workflows/spotube-release-binary.yml
vendored
@ -4,7 +4,7 @@ on:
|
|||||||
inputs:
|
inputs:
|
||||||
version:
|
version:
|
||||||
description: Version to release (x.x.x)
|
description: Version to release (x.x.x)
|
||||||
default: 3.3.0
|
default: 3.4.0
|
||||||
required: true
|
required: true
|
||||||
channel:
|
channel:
|
||||||
type: choice
|
type: choice
|
||||||
|
26
CHANGELOG.md
26
CHANGELOG.md
@ -2,6 +2,32 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||||
|
|
||||||
|
## [3.4.0](https://github.com/KRTirtho/spotube/compare/v3.3.0...v3.4.0) (2023-12-30)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* Add Go to Album option in track option [#917](https://github.com/KRTirtho/spotube/issues/917) ([b0beeca](https://github.com/KRTirtho/spotube/commit/b0beeca0cbaf810fae27832cff98cfda95715050))
|
||||||
|
* **translations:** add Italian language translations ([#818](https://github.com/KRTirtho/spotube/issues/818)) ([e4eb0e2](https://github.com/KRTirtho/spotube/commit/e4eb0e2596ade2bb5195e183f03af42742fc8486)), closes [#676](https://github.com/KRTirtho/spotube/issues/676) [#676](https://github.com/KRTirtho/spotube/issues/676)
|
||||||
|
* compact genre view in home page ([82ed5e9](https://github.com/KRTirtho/spotube/commit/82ed5e90576b57ef32e61a65015e04862ab15461))
|
||||||
|
* Deep link support ([#950](https://github.com/KRTirtho/spotube/issues/950)) ([4050f55](https://github.com/KRTirtho/spotube/commit/4050f556400aaec5515231578512cf1a6b990110))
|
||||||
|
* improve loading animations ([b92583d](https://github.com/KRTirtho/spotube/commit/b92583d0df7b8dee0d121cd2bb666b14c77d8c86))
|
||||||
|
* toggle for discord rpc ([24a2294](https://github.com/KRTirtho/spotube/commit/24a2294512bb0c4aff77bc8dcad9b4de3e8b45c6))
|
||||||
|
* **translations:** add Dutch Language ([#969](https://github.com/KRTirtho/spotube/issues/969)) ([3ad7ba6](https://github.com/KRTirtho/spotube/commit/3ad7ba66b56e93e69d2181d47029b7549ed225fc))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* add safe area in home ([9ee6067](https://github.com/KRTirtho/spotube/commit/9ee60677f6d50df7468e12dc6653ecedefa2494f))
|
||||||
|
* amoled mode and color scheme can't be changed ([840e014](https://github.com/KRTirtho/spotube/commit/840e014f2b18f193d040baef0e0cd595088a4a84))
|
||||||
|
* doesn't minimize to tray when system title bar close button is used [#866](https://github.com/KRTirtho/spotube/issues/866) ([bb8f250](https://github.com/KRTirtho/spotube/commit/bb8f250f5f351c1a353791b77b25b9de7586191f))
|
||||||
|
* genre border issues ([2fb16e6](https://github.com/KRTirtho/spotube/commit/2fb16e64e9cdfca54d633cdf287b0544ecdda3b6))
|
||||||
|
* Incorrect "Artist" label/heading on Search Results Page [#920](https://github.com/KRTirtho/spotube/issues/920) ([f86d544](https://github.com/KRTirtho/spotube/commit/f86d5449168068e338f769d7f504d2146b86dc79))
|
||||||
|
* metadata not getting added for YouTube tracks [#916](https://github.com/KRTirtho/spotube/issues/916) and Wrong duration of downloaded tracks [#912](https://github.com/KRTirtho/spotube/issues/912) ([a7b9398](https://github.com/KRTirtho/spotube/commit/a7b9398708ede865dc2c25fb791c8e98eeff7a38))
|
||||||
|
* Playlist refresh not working [#915](https://github.com/KRTirtho/spotube/issues/915) ([5f1df5a](https://github.com/KRTirtho/spotube/commit/5f1df5a87d8fb7980b52cf57b7b6bedea57a1269))
|
||||||
|
* track view header title overflow and player view drag glitch ([b04d884](https://github.com/KRTirtho/spotube/commit/b04d8849e7169824ec5b980236b5d61b2629f56e))
|
||||||
|
* wrong artist name sent while scrobbling [#958](https://github.com/KRTirtho/spotube/issues/958) ([dcbe729](https://github.com/KRTirtho/spotube/commit/dcbe7294b742d43fbff4e89ab4c4825e94421dd9))
|
||||||
|
|
||||||
## [3.3.0](https://github.com/KRTirtho/spotube/compare/v3.2.0...v3.3.0) (2023-11-27)
|
## [3.3.0](https://github.com/KRTirtho/spotube/compare/v3.2.0...v3.3.0) (2023-11-27)
|
||||||
|
|
||||||
|
|
||||||
|
@ -199,6 +199,7 @@ If you are concerned, you can [read the reason of choosing this license](https:/
|
|||||||
1. [SponsorBlock](https://sponsor.ajay.app) - SponsorBlock is an open-source crowdsourced browser extension and open API for skipping sponsor segments in YouTube videos.
|
1. [SponsorBlock](https://sponsor.ajay.app) - SponsorBlock is an open-source crowdsourced browser extension and open API for skipping sponsor segments in YouTube videos.
|
||||||
1. [Inno Setup](https://jrsoftware.org/isinfo.php) - Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan
|
1. [Inno Setup](https://jrsoftware.org/isinfo.php) - Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan
|
||||||
1. [F-Droid](https://f-droid.org) - F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device
|
1. [F-Droid](https://f-droid.org) - F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device
|
||||||
|
1. [LastFM](https://last.fm) - Last.fm is a music streaming and discovery platform that helps users discover and share new music. It tracks users' music listening habits across many devices and platforms.
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
1. [args](https://pub.dev/packages/args) - Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
|
1. [args](https://pub.dev/packages/args) - Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
|
||||||
@ -273,7 +274,7 @@ If you are concerned, you can [read the reason of choosing this license](https:/
|
|||||||
1. [visibility_detector](https://pub.dev/packages/visibility_detector) - A widget that detects the visibility of its child and notifies a callback.
|
1. [visibility_detector](https://pub.dev/packages/visibility_detector) - A widget that detects the visibility of its child and notifies a callback.
|
||||||
1. [window_manager](https://github.com/leanflutter/window_manager) - This plugin allows Flutter desktop apps to resizing and repositioning the window.
|
1. [window_manager](https://github.com/leanflutter/window_manager) - This plugin allows Flutter desktop apps to resizing and repositioning the window.
|
||||||
1. [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart) - A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.
|
1. [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart) - A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.
|
||||||
1. [simple_icons](https://jlnrrg.github.io/) - The Simple Icon pack available as Flutter Icons. Provides over 1500 Free SVG icons for popular brands.
|
1. [simple_icons](https://teavelopment.com/) - The Simple Icon pack available as Flutter Icons. Provides over 1500 Free SVG icons for popular brands.
|
||||||
1. [audio_service_mpris](https://github.com/bdrazhzhov/audio-service-mpris) - audio_service platform interface supporting Media Player Remote Interfacing Specification.
|
1. [audio_service_mpris](https://github.com/bdrazhzhov/audio-service-mpris) - audio_service platform interface supporting Media Player Remote Interfacing Specification.
|
||||||
1. [file_picker](https://github.com/miguelpruivo/plugins_flutter_file_picker) - A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.
|
1. [file_picker](https://github.com/miguelpruivo/plugins_flutter_file_picker) - A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.
|
||||||
1. [jiosaavn](https://github.com/KRTirtho/jiosaavn) - Unofficial API client for jiosaavn.com
|
1. [jiosaavn](https://github.com/KRTirtho/jiosaavn) - Unofficial API client for jiosaavn.com
|
||||||
@ -282,6 +283,10 @@ If you are concerned, you can [read the reason of choosing this license](https:/
|
|||||||
1. [sliver_tools](https://github.com/Kavantix) - A set of useful sliver tools that are missing from the flutter framework
|
1. [sliver_tools](https://github.com/Kavantix) - A set of useful sliver tools that are missing from the flutter framework
|
||||||
1. [html_unescape](https://github.com/filiph/html_unescape) - A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
|
1. [html_unescape](https://github.com/filiph/html_unescape) - A small library for un-escaping HTML. Supports all Named Character References, Decimal Character References and Hexadecimal Character References.
|
||||||
1. [wikipedia_api](https://github.com/KRTirtho/wikipedia_api) - Wikipedia API for dart and flutter
|
1. [wikipedia_api](https://github.com/KRTirtho/wikipedia_api) - Wikipedia API for dart and flutter
|
||||||
|
1. [skeletonizer](https://github.com/Milad-Akarie/skeletonizer) - Converts already built widgets into skeleton loaders with no extra effort.
|
||||||
|
1. [app_links](https://github.com/llfbandit/app_links) - Android App Links, Deep Links, iOs Universal Links and Custom URL schemes handler for Flutter (desktop included).
|
||||||
|
1. [win32_registry](https://win32.pub) - A package that provides a friendly Dart API for accessing the Windows Registry.
|
||||||
|
1. [flutter_sharing_intent](https://github.com/bhagat-techind/flutter_sharing_intent.git) - A flutter plugin that allow flutter apps to receive photos, videos, text, urls or any other file types from another app.
|
||||||
1. [build_runner](https://pub.dev/packages/build_runner) - A build system for Dart code generation and modular compilation.
|
1. [build_runner](https://pub.dev/packages/build_runner) - A build system for Dart code generation and modular compilation.
|
||||||
1. [envied_generator](https://github.com/petercinibulk/envied) - Generator for the Envied package. See https://pub.dev/packages/envied.
|
1. [envied_generator](https://github.com/petercinibulk/envied) - Generator for the Envied package. See https://pub.dev/packages/envied.
|
||||||
1. [flutter_distributor](https://distributor.leanflutter.org) - A complete tool for packaging and publishing your Flutter apps.
|
1. [flutter_distributor](https://distributor.leanflutter.org) - A complete tool for packaging and publishing your Flutter apps.
|
||||||
|
@ -35,6 +35,11 @@ void main(List<String> args) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
print(
|
||||||
|
"Prompt:\n"
|
||||||
|
"Translate following to their appropriate locale for flutter arb translations files."
|
||||||
|
" Put the respective new translations in a map of their corresponding locale.",
|
||||||
|
);
|
||||||
// ignore: avoid_print
|
// ignore: avoid_print
|
||||||
print(
|
print(
|
||||||
const JsonEncoder.withIndent(' ').convert(
|
const JsonEncoder.withIndent(' ').convert(
|
||||||
|
@ -279,5 +279,10 @@
|
|||||||
"password": "كلمة المرور",
|
"password": "كلمة المرور",
|
||||||
"login": "تسجيل الدخول",
|
"login": "تسجيل الدخول",
|
||||||
"login_with_your_lastfm": "تسجيل الدخول باستخدام حساب Last.fm الخاص بك",
|
"login_with_your_lastfm": "تسجيل الدخول باستخدام حساب Last.fm الخاص بك",
|
||||||
"scrobble_to_lastfm": "تسجيل الاستماع على Last.fm"
|
"scrobble_to_lastfm": "تسجيل الاستماع على Last.fm",
|
||||||
|
"go_to_album": "الانتقال إلى الألبوم",
|
||||||
|
"discord_rich_presence": "وجود ديسكورد الغني",
|
||||||
|
"browse_all": "تصفح الكل",
|
||||||
|
"genres": "الأنواع الموسيقية",
|
||||||
|
"explore_genres": "استكشاف الأنواع"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "পাসওয়ার্ড",
|
"password": "পাসওয়ার্ড",
|
||||||
"login": "লগইন",
|
"login": "লগইন",
|
||||||
"login_with_your_lastfm": "আপনার Last.fm অ্যাকাউন্ট দিয়ে লগইন করুন",
|
"login_with_your_lastfm": "আপনার Last.fm অ্যাকাউন্ট দিয়ে লগইন করুন",
|
||||||
"scrobble_to_lastfm": "Last.fm এ স্ক্রবল করুন"
|
"scrobble_to_lastfm": "Last.fm এ স্ক্রবল করুন",
|
||||||
|
"go_to_album": "الانتقال إلى الألبوم",
|
||||||
|
"discord_rich_presence": "وجود ديسكورد الغني",
|
||||||
|
"browse_all": "تصفح الكل",
|
||||||
|
"genres": "الأنواع الموسيقية",
|
||||||
|
"explore_genres": "استكشاف الأنواع"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Contrasenya",
|
"password": "Contrasenya",
|
||||||
"login": "Inicia la sessió",
|
"login": "Inicia la sessió",
|
||||||
"login_with_your_lastfm": "Inicia la sessió amb el teu compte de Last.fm",
|
"login_with_your_lastfm": "Inicia la sessió amb el teu compte de Last.fm",
|
||||||
"scrobble_to_lastfm": "Scrobble a Last.fm"
|
"scrobble_to_lastfm": "Scrobble a Last.fm",
|
||||||
|
"go_to_album": "Anar a l'àlbum",
|
||||||
|
"discord_rich_presence": "Presència rica de Discord",
|
||||||
|
"browse_all": "Navega per tot",
|
||||||
|
"genres": "Gèneres",
|
||||||
|
"explore_genres": "Explora els gèneres"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Passwort",
|
"password": "Passwort",
|
||||||
"login": "Anmelden",
|
"login": "Anmelden",
|
||||||
"login_with_your_lastfm": "Mit Ihrem Last.fm-Konto anmelden",
|
"login_with_your_lastfm": "Mit Ihrem Last.fm-Konto anmelden",
|
||||||
"scrobble_to_lastfm": "Auf Last.fm scrobbeln"
|
"scrobble_to_lastfm": "Auf Last.fm scrobbeln",
|
||||||
|
"go_to_album": "Zum Album gehen",
|
||||||
|
"discord_rich_presence": "Discord Rich Presence",
|
||||||
|
"browse_all": "Alles durchsuchen",
|
||||||
|
"genres": "Genres",
|
||||||
|
"explore_genres": "Genres erkunden"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Contraseña",
|
"password": "Contraseña",
|
||||||
"login": "Iniciar sesión",
|
"login": "Iniciar sesión",
|
||||||
"login_with_your_lastfm": "Iniciar sesión con tu cuenta de Last.fm",
|
"login_with_your_lastfm": "Iniciar sesión con tu cuenta de Last.fm",
|
||||||
"scrobble_to_lastfm": "Scrobble a Last.fm"
|
"scrobble_to_lastfm": "Scrobble a Last.fm",
|
||||||
|
"go_to_album": "Ir al álbum",
|
||||||
|
"discord_rich_presence": "Presencia rica en Discord",
|
||||||
|
"browse_all": "Explorar todo",
|
||||||
|
"genres": "Géneros",
|
||||||
|
"explore_genres": "Explorar géneros"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "رمز عبور",
|
"password": "رمز عبور",
|
||||||
"login": "ورود",
|
"login": "ورود",
|
||||||
"login_with_your_lastfm": "ورود با حساب کاربری Last.fm خود",
|
"login_with_your_lastfm": "ورود با حساب کاربری Last.fm خود",
|
||||||
"scrobble_to_lastfm": "Scrobble به Last.fm"
|
"scrobble_to_lastfm": "Scrobble به Last.fm",
|
||||||
|
"go_to_album": "رفتن به آلبوم",
|
||||||
|
"discord_rich_presence": "حضور غنی دیسکورد",
|
||||||
|
"browse_all": "مرور همه",
|
||||||
|
"genres": "ژانرها",
|
||||||
|
"explore_genres": "استکشاف ژانرها"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Mot de passe",
|
"password": "Mot de passe",
|
||||||
"login": "Se connecter",
|
"login": "Se connecter",
|
||||||
"login_with_your_lastfm": "Se connecter avec votre compte Last.fm",
|
"login_with_your_lastfm": "Se connecter avec votre compte Last.fm",
|
||||||
"scrobble_to_lastfm": "Scrobble à Last.fm"
|
"scrobble_to_lastfm": "Scrobble à Last.fm",
|
||||||
|
"go_to_album": "Aller à l'album",
|
||||||
|
"discord_rich_presence": "Présence riche de Discord",
|
||||||
|
"browse_all": "Parcourir tout",
|
||||||
|
"genres": "Genres",
|
||||||
|
"explore_genres": "Explorer les genres"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "पासवर्ड",
|
"password": "पासवर्ड",
|
||||||
"login": "लॉग इन करें",
|
"login": "लॉग इन करें",
|
||||||
"login_with_your_lastfm": "अपने Last.fm अकाउंट से लॉगिन करें",
|
"login_with_your_lastfm": "अपने Last.fm अकाउंट से लॉगिन करें",
|
||||||
"scrobble_to_lastfm": "Last.fm पर स्क्रॉबल करें"
|
"scrobble_to_lastfm": "Last.fm पर स्क्रॉबल करें",
|
||||||
|
"go_to_album": "एल्बम पर जाएं",
|
||||||
|
"discord_rich_presence": "डिस्कॉर्ड रिच प्रेजेंस",
|
||||||
|
"browse_all": "सभी को ब्राउज़ करें",
|
||||||
|
"genres": "शैलियाँ",
|
||||||
|
"explore_genres": "शैलियों का अन्वेषण करें"
|
||||||
}
|
}
|
@ -279,5 +279,11 @@
|
|||||||
"password": "Password",
|
"password": "Password",
|
||||||
"login": "Accesso",
|
"login": "Accesso",
|
||||||
"login_with_your_lastfm": "Accedi con il tuo account Last.fm",
|
"login_with_your_lastfm": "Accedi con il tuo account Last.fm",
|
||||||
"scrobble_to_lastfm": "Invia a Last.fm"
|
"scrobble_to_lastfm": "Invia a Last.fm",
|
||||||
|
"audio_source": "Fonte audio",
|
||||||
|
"go_to_album": "Vai all'album",
|
||||||
|
"discord_rich_presence": "Presenza ricca di Discord",
|
||||||
|
"browse_all": "Esplora tutto",
|
||||||
|
"genres": "Generi",
|
||||||
|
"explore_genres": "Esplora generi"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "パスワード",
|
"password": "パスワード",
|
||||||
"login": "ログインする",
|
"login": "ログインする",
|
||||||
"login_with_your_lastfm": "あなたのLast.fmアカウントでログインする",
|
"login_with_your_lastfm": "あなたのLast.fmアカウントでログインする",
|
||||||
"scrobble_to_lastfm": "Last.fmにスクロブルする"
|
"scrobble_to_lastfm": "Last.fmにスクロブルする",
|
||||||
|
"go_to_album": "アルバムに移動",
|
||||||
|
"discord_rich_presence": "ディスコードリッチプレゼンス",
|
||||||
|
"browse_all": "すべてを閲覧",
|
||||||
|
"genres": "ジャンル",
|
||||||
|
"explore_genres": "ジャンルを探索"
|
||||||
}
|
}
|
@ -280,5 +280,10 @@
|
|||||||
"login": "Inloggen",
|
"login": "Inloggen",
|
||||||
"login_with_your_lastfm": "Inloggen met uw Last.fm account",
|
"login_with_your_lastfm": "Inloggen met uw Last.fm account",
|
||||||
"scrobble_to_lastfm": "Scrobbel naar Last.fm",
|
"scrobble_to_lastfm": "Scrobbel naar Last.fm",
|
||||||
"@@locale": "nl"
|
"audio_source": "Audiobron",
|
||||||
|
"go_to_album": "Ga naar album",
|
||||||
|
"discord_rich_presence": "Discord Rich Presence",
|
||||||
|
"browse_all": "Alles bekijken",
|
||||||
|
"genres": "Genres",
|
||||||
|
"explore_genres": "Verken genres"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Hasło",
|
"password": "Hasło",
|
||||||
"login": "Zaloguj",
|
"login": "Zaloguj",
|
||||||
"login_with_your_lastfm": "Zaloguj się na swoje konto Last.fm",
|
"login_with_your_lastfm": "Zaloguj się na swoje konto Last.fm",
|
||||||
"scrobble_to_lastfm": "Scrobbluj do Last.fm"
|
"scrobble_to_lastfm": "Scrobbluj do Last.fm",
|
||||||
|
"go_to_album": "Przejdź do albumu",
|
||||||
|
"discord_rich_presence": "Obecność na Discordzie",
|
||||||
|
"browse_all": "Przeglądaj wszystko",
|
||||||
|
"genres": "Gatunki muzyczne",
|
||||||
|
"explore_genres": "Eksploruj gatunki"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Palavra-passe",
|
"password": "Palavra-passe",
|
||||||
"login": "Iniciar sessão",
|
"login": "Iniciar sessão",
|
||||||
"login_with_your_lastfm": "Inicie sessão na sua conta Last.fm",
|
"login_with_your_lastfm": "Inicie sessão na sua conta Last.fm",
|
||||||
"scrobble_to_lastfm": "Scrobble para o Last.fm"
|
"scrobble_to_lastfm": "Scrobble para o Last.fm",
|
||||||
|
"go_to_album": "Ir para o álbum",
|
||||||
|
"discord_rich_presence": "Presença rica no Discord",
|
||||||
|
"browse_all": "Navegar por tudo",
|
||||||
|
"genres": "Gêneros",
|
||||||
|
"explore_genres": "Explorar gêneros"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Пароль",
|
"password": "Пароль",
|
||||||
"login": "Войти",
|
"login": "Войти",
|
||||||
"login_with_your_lastfm": "Войти в свою учетную запись Last.fm",
|
"login_with_your_lastfm": "Войти в свою учетную запись Last.fm",
|
||||||
"scrobble_to_lastfm": "Скробблинг на Last.fm"
|
"scrobble_to_lastfm": "Скробблинг на Last.fm",
|
||||||
|
"go_to_album": "Перейти к альбому",
|
||||||
|
"discord_rich_presence": "Богатое присутствие в Discord",
|
||||||
|
"browse_all": "Просмотреть все",
|
||||||
|
"genres": "Жанры",
|
||||||
|
"explore_genres": "Исследовать жанры"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Şifre",
|
"password": "Şifre",
|
||||||
"login": "Giriş Yap",
|
"login": "Giriş Yap",
|
||||||
"login_with_your_lastfm": "Last.fm hesabınız ile giriş yapın",
|
"login_with_your_lastfm": "Last.fm hesabınız ile giriş yapın",
|
||||||
"scrobble_to_lastfm": "Last.fm için Scrobble"
|
"scrobble_to_lastfm": "Last.fm için Scrobble",
|
||||||
|
"go_to_album": "Albüme Git",
|
||||||
|
"discord_rich_presence": "Discord Zengin Varlık",
|
||||||
|
"browse_all": "Tümünü Gözat",
|
||||||
|
"genres": "Müzik Türleri",
|
||||||
|
"explore_genres": "Türleri Keşfet"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "Пароль",
|
"password": "Пароль",
|
||||||
"login": "Увійти",
|
"login": "Увійти",
|
||||||
"login_with_your_lastfm": "Увійти в свій обліковий запис Last.fm",
|
"login_with_your_lastfm": "Увійти в свій обліковий запис Last.fm",
|
||||||
"scrobble_to_lastfm": "Скробблінг на Last.fm"
|
"scrobble_to_lastfm": "Скробблінг на Last.fm",
|
||||||
|
"go_to_album": "Перейти до альбому",
|
||||||
|
"discord_rich_presence": "Багата присутність у Discord",
|
||||||
|
"browse_all": "Переглянути все",
|
||||||
|
"genres": "Жанри",
|
||||||
|
"explore_genres": "Досліджувати жанри"
|
||||||
}
|
}
|
@ -279,5 +279,10 @@
|
|||||||
"password": "密码",
|
"password": "密码",
|
||||||
"login": "登录",
|
"login": "登录",
|
||||||
"login_with_your_lastfm": "使用您的 Last.fm 帐户登录",
|
"login_with_your_lastfm": "使用您的 Last.fm 帐户登录",
|
||||||
"scrobble_to_lastfm": "在 Last.fm 上记录播放"
|
"scrobble_to_lastfm": "在 Last.fm 上记录播放",
|
||||||
|
"go_to_album": "前往专辑",
|
||||||
|
"discord_rich_presence": "Discord 丰富展现",
|
||||||
|
"browse_all": "浏览全部",
|
||||||
|
"genres": "音乐类型",
|
||||||
|
"explore_genres": "探索音乐类型"
|
||||||
}
|
}
|
@ -3,7 +3,7 @@ description: Open source Spotify client that doesn't require Premium nor uses El
|
|||||||
|
|
||||||
publish_to: "none"
|
publish_to: "none"
|
||||||
|
|
||||||
version: 3.3.0+26
|
version: 3.4.0+27
|
||||||
|
|
||||||
homepage: https://spotube.krtirtho.dev
|
homepage: https://spotube.krtirtho.dev
|
||||||
repository: https://github.com/KRTirtho/spotube
|
repository: https://github.com/KRTirtho/spotube
|
||||||
|
@ -1,139 +1 @@
|
|||||||
{
|
{}
|
||||||
"ar": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"bn": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"ca": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"de": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"es": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"fa": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"fr": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"hi": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"it": [
|
|
||||||
"audio_source",
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"ja": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"nl": [
|
|
||||||
"audio_source",
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"pl": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"pt": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"ru": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"tr": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"uk": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
],
|
|
||||||
|
|
||||||
"zh": [
|
|
||||||
"go_to_album",
|
|
||||||
"discord_rich_presence",
|
|
||||||
"browse_all",
|
|
||||||
"genres",
|
|
||||||
"explore_genres"
|
|
||||||
]
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user