Merge branch 'master' into dev

This commit is contained in:
Kingkor Roy Tirtho 2023-07-11 22:10:23 +06:00
commit c3176f6b47
25 changed files with 23 additions and 10 deletions

View File

@ -1,4 +1,4 @@
{ {
"flutterSdkVersion": "3.7.3", "flutterSdkVersion": "3.10.0",
"flavors": {} "flavors": {}
} }

View File

@ -240,6 +240,13 @@ jobs:
mv build/app/outputs/apk/release/app-release.apk build/Spotube-android-all-arch.apk mv build/app/outputs/apk/release/app-release.apk build/Spotube-android-all-arch.apk
mv build/app/outputs/bundle/release/app-release.aab build/Spotube-playstore-all-arch.aab mv build/app/outputs/bundle/release/app-release.aab build/Spotube-playstore-all-arch.aab
- name: Build Playstore AppBundle
run: |
echo 'ENABLE_UPDATE_CHECK=0' >> .env
dart run build_runner build --delete-conflicting-outputs --enable-experiment=records,patterns
flutter build appbundle
mv build/app/outputs/bundle/release/app-release.aab build/Spotube-playstore-all-arch.aab
- name: Debug With SSH When fails - name: Debug With SSH When fails
if: ${{ failure() && inputs.debug && inputs.channel == 'nightly' }} if: ${{ failure() && inputs.debug && inputs.channel == 'nightly' }}
uses: mxschmitt/action-tmate@v3 uses: mxschmitt/action-tmate@v3

View File

@ -14,7 +14,9 @@
--- ---
<img src="assets/spotube-screenshot.png" alt="Spotube Desktop" width="600"> <img src="assets/mobile-screenshots/player-view.jpg" alt="Spotube Mobile" height="340"> ![Spotube Desktop](assets/spotube-screenshot.png)
![Spotube Mobile](assets/mobile-screenshots/combined.png)
</div> </div>
@ -66,6 +68,10 @@ This handy table lists all methods you can use to install Spotube:
<tr> <tr>
<td>Android</td> <td>Android</td>
<td> <td>
<a href="https://play.google.com/store/apps/details?id=oss.krtirtho.spotube">
<img width="220" alt="Download from Play store" src="https://github.com/steverichey/google-play-badge-svg/raw/master/img/en_get.svg">
</a>
<br>
<a href="https://github.com/KRTirtho/spotube/releases/latest/download/Spotube-android-all-arch.apk"> <a href="https://github.com/KRTirtho/spotube/releases/latest/download/Spotube-android-all-arch.apk">
<img width="220" alt="APK download" src="https://user-images.githubusercontent.com/114044633/223920025-83687de0-e463-4c5d-8122-e06e4bb7d40c.png"> <img width="220" alt="APK download" src="https://user-images.githubusercontent.com/114044633/223920025-83687de0-e463-4c5d-8122-e06e4bb7d40c.png">
</a> </a>

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 410 KiB

View File

@ -89,6 +89,6 @@ abstract class SpotubeIcons {
static const timer = FeatherIcons.clock; static const timer = FeatherIcons.clock;
static const logs = FeatherIcons.fileText; static const logs = FeatherIcons.fileText;
static const clipboard = FeatherIcons.clipboard; static const clipboard = FeatherIcons.clipboard;
static const youtube = FeatherIcons.youtube; static const api = FeatherIcons.database;
static const skip = FeatherIcons.fastForward; static const skip = FeatherIcons.fastForward;
} }

View File

@ -249,5 +249,5 @@
"developers": "ডেভেলপার", "developers": "ডেভেলপার",
"not_logged_in": "আপনি লগইন করা নেই", "not_logged_in": "আপনি লগইন করা নেই",
"search_mode": "অনুসন্ধান মোড", "search_mode": "অনুসন্ধান মোড",
"youtube_api_type": "YouTube API প্রকার" "youtube_api_type": "API প্রকার"
} }

View File

@ -249,5 +249,5 @@
"developers": "Entwickler", "developers": "Entwickler",
"not_logged_in": "Sie sind nicht angemeldet", "not_logged_in": "Sie sind nicht angemeldet",
"search_mode": "Suchmodus", "search_mode": "Suchmodus",
"youtube_api_type": "YouTube API-Typ" "youtube_api_type": "API-Typ"
} }

View File

@ -249,5 +249,5 @@
"developers": "Developers", "developers": "Developers",
"not_logged_in": "You're not logged in", "not_logged_in": "You're not logged in",
"search_mode": "Search Mode", "search_mode": "Search Mode",
"youtube_api_type": "YouTube API Type" "youtube_api_type": "API Type"
} }

View File

@ -249,5 +249,5 @@
"developers": "Développeurs", "developers": "Développeurs",
"not_logged_in": "Vous n'êtes pas connecté(e)", "not_logged_in": "Vous n'êtes pas connecté(e)",
"search_mode": "Mode de recherche", "search_mode": "Mode de recherche",
"youtube_api_type": "Type d'API YouTube" "youtube_api_type": "Type d'API"
} }

View File

@ -249,5 +249,5 @@
"developers": "डेवलपर्स", "developers": "डेवलपर्स",
"not_logged_in": "आप लॉग इन नहीं हैं", "not_logged_in": "आप लॉग इन नहीं हैं",
"search_mode": "खोज मोड", "search_mode": "खोज मोड",
"youtube_api_type": "YouTube API प्रकार" "youtube_api_type": "API प्रकार"
} }

View File

@ -249,5 +249,5 @@
"developers": "開発", "developers": "開発",
"not_logged_in": "ログインしていません", "not_logged_in": "ログインしていません",
"search_mode": "検索モード", "search_mode": "検索モード",
"youtube_api_type": "YouTube APIの種類" "youtube_api_type": "APIの種類"
} }

View File

@ -292,7 +292,7 @@ class SettingsPage extends HookConsumerWidget {
}, },
), ),
AdaptiveSelectTile<YoutubeApiType>( AdaptiveSelectTile<YoutubeApiType>(
secondary: const Icon(SpotubeIcons.youtube), secondary: const Icon(SpotubeIcons.api),
title: Text(context.l10n.youtube_api_type), title: Text(context.l10n.youtube_api_type),
value: preferences.youtubeApiType, value: preferences.youtubeApiType,
options: YoutubeApiType.values options: YoutubeApiType.values

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 410 KiB