Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to v3.0.1 #612

Merged
merged 27 commits into from
Aug 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ef4f6c4
Remove random space
Jul 6, 2023
704fcca
Improve install.sh (#521)
RaptaG Jul 6, 2023
0089d47
fix: negative index exception in update palette (#561)
KRTirtho Jul 8, 2023
dc76634
fix: shuffle not working (#562)
KRTirtho Jul 8, 2023
f95f0dd
Merge branch 'master' into dev
KRTirtho Jul 8, 2023
72f4773
Merge branch 'master' into dev
KRTirtho Jul 8, 2023
c3176f6
Merge branch 'master' into dev
KRTirtho Jul 11, 2023
e4cbdd3
fix: remove adaptive widgets (#520)
KRTirtho Jul 11, 2023
26dbd52
feat(translations): add Simplified Chinese translation. (#556)
4china Jul 11, 2023
e5839b6
chore: fix simplified chinese
KRTirtho Jul 11, 2023
affdb57
Use official Play Store badge (#570)
meenbeese Jul 11, 2023
3e0834f
Fix player position performance issue (#606)
karniv00l Aug 1, 2023
042d7a4
feat: add spanish translations (#585)
Aug 1, 2023
6dff099
feat: Force High Refresh Rate on some Android devices (#607)
karniv00l Aug 2, 2023
4885dca
fix: duration is always zero in PlayerView
KRTirtho Aug 2, 2023
f3e7f0d
Merge branch 'master' into dev
KRTirtho Aug 2, 2023
888a4b1
fix(linux): crash on no secret service (#608)
KRTirtho Aug 2, 2023
0e5d546
chore: enable spanish translation in UI
KRTirtho Aug 2, 2023
0b7affd
fix: track not skipping to next even when source is available
KRTirtho Aug 4, 2023
dfd60bd
fix: cache segments casting error
KRTirtho Aug 4, 2023
1431472
fix: avoid sponsor block for first few seconds to not break the stream
KRTirtho Aug 4, 2023
d8cf2ae
fix: avoid sponsor block for first few seconds to not break the stream
KRTirtho Aug 4, 2023
5a563ef
fix: flags not showing up, html in descriptions
KRTirtho Aug 4, 2023
b8c6d7e
fix: alternative track source textfield safe area
KRTirtho Aug 4, 2023
aee84a8
chore: use new website domain
KRTirtho Aug 4, 2023
b492840
fix: login dialog stays after login, mention sp_gaid in tutorial
KRTirtho Aug 4, 2023
7053d8f
chore: bump version and generate CHANGELOGS
KRTirtho Aug 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ body:
description: Where did you install Spotube from?
multiple: true
options:
- "Website (spotube.netlify.app)"
- "Website (spotube.netlify.app) or (spotube.krtirtho.dev)"
- "GitHub Releases (Binary)"
- "GitHub Actions (Nightly Binary)"
- "Play Store (Android)"
Expand Down
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"danceability",
"instrumentalness",
"Mpris",
"riverpod",
"speechiness",
"Spotube",
"winget"
Expand Down
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,30 @@

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.0.1](https://github.com/KRTirtho/spotube/compare/v3.0.0...v3.1.0) (2023-08-04)


### Features

* Force High Refresh Rate on some Android devices ([#607](https://github.com/KRTirtho/spotube/issues/607)) ([6dff099](https://github.com/KRTirtho/spotube/commit/6dff0996bdfee603acf242b1316f8793d625267c))
* **translations:** add spanish translations ([#585](https://github.com/KRTirtho/spotube/issues/585)) ([042d7a4](https://github.com/KRTirtho/spotube/commit/042d7a4a10c78dd93a56a2f32d18a0fb74dbe697))
* **translations:** add Simplified Chinese translation. ([#556](https://github.com/KRTirtho/spotube/issues/556)) ([26dbd52](https://github.com/KRTirtho/spotube/commit/26dbd523737d868114a47e82acd412cdae622b7c))


### Bug Fixes

* alternative track source textfield safe area ([b8c6d7e](https://github.com/KRTirtho/spotube/commit/b8c6d7eb6ae1c54bdc83a455850dfca0f27bd881))
* avoid sponsor block for first few seconds to not break the stream ([d8cf2ae](https://github.com/KRTirtho/spotube/commit/d8cf2ae1315dc3848fe1ac12286faafe90fdbed7))
* cache segments casting error ([dfd60bd](https://github.com/KRTirtho/spotube/commit/dfd60bd4cc0fe8fe90e0cbfd26331df505cde2aa))
* duration is always zero in PlayerView ([4885dca](https://github.com/KRTirtho/spotube/commit/4885dca04f06658391d1063e6c5a009547391a6f))
* flags not showing up and html in descriptions ([5a563ef](https://github.com/KRTirtho/spotube/commit/5a563ef4289423ceb5c44ba13f3cfda34b2d16dd))
* **linux:** crash when no secret service provider found ([#608](https://github.com/KRTirtho/spotube/issues/608)) ([888a4b1](https://github.com/KRTirtho/spotube/commit/888a4b1162c25371d7f6e88fae3a2473cabf1434))
* login dialog stays after login, mention sp_gaid in tutorial ([b492840](https://github.com/KRTirtho/spotube/commit/b4928405122ae5e5d4d4560f316f2a546a2fabe4))
* **album_sync**: negative index exception in update palette ([#561](https://github.com/KRTirtho/spotube/issues/561)) ([0089d47](https://github.com/KRTirtho/spotube/commit/0089d471ae6d595e058061e3ac44caecdba12f61))
* remove adaptive widgets ([#520](https://github.com/KRTirtho/spotube/issues/520)) ([e4cbdd3](https://github.com/KRTirtho/spotube/commit/e4cbdd37479a572198c1ca27fcbbba0232275513))
* shuffle not working ([#562](https://github.com/KRTirtho/spotube/issues/562)) ([dc76634](https://github.com/KRTirtho/spotube/commit/dc76634a6e4ccdca0f09d63a2db82cce53d950d7))
* track not skipping to next even when source is available ([0b7affd](https://github.com/KRTirtho/spotube/commit/0b7affdc058c028982266d5c93215697301846bd))

## [3.0.0](https://github.com/KRTirtho/spotube/compare/v2.7.1...v3.0.0) (2023-07-02)


Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Do the following:
```
- Fedora
```bash
dnf install mpv mpv-devel libappindicator-gtk3 libappindicator-gtk3-devel libsecret libsecret-devel jsoncpp jsoncpp-devel libnotify libnotify-devel
dnf install mpv mpv-devel libappindicator-gtk3 libappindicator-gtk3-devel libsecret libsecret-devel jsoncpp jsoncpp-devel libnotify libnotify-devel NetworkManager
```
- Clone the Repo
- Create a `.env` in root of the project following the `.env.example` template
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ Redistribution and use in source and binary forms, with or without modification,
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by Kingkor Roy Tirtho.
4. Neither the name of the Software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY KINGKOR ROY TIRTHO AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KINGKOR ROY TIRTHO AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THIS SOFTWARE IS PROVIDED BY KINGKOR ROY TIRTHO AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KINGKOR ROY TIRTHO AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ This handy table lists all methods you can use to install Spotube:
<td>Android</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">
<img width="220" alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png">
</a>
<br>
<a href="https://github.com/KRTirtho/spotube/releases/latest/download/Spotube-android-all-arch.apk">
Expand Down Expand Up @@ -168,15 +168,15 @@ You can compile Spotube's source code by [following these instructions](CONTRIBU

- [Kingkor Roy Tirtho](https://github.com/KRTirtho) - The Founder, Maintainer and Lead Developer
- [Owen Connor](https://github.com/owencz1998) - The Cool Discord Moderator
- [Piotr Rogowski](https://github.com/karniv00l) - The MacOS Developer
- [RaptaG](https://github.com/RaptaG) - The GitHub Moderator and Community Manager
- [Piotr Rogowski](https://github.com/karniv00l) - The MacOS Developer
- [Rusty Apple](https://github.com/RustyApple) - The Mysterious Unknown Guy

## 💼 License

Spotube is open source and licensed under the [BSD-4-Clause](/LICENSE) License.

If you are concerned, feel free to [read the reason of choosing this license](https://dev.to/krtirtho/choosing-open-source-license-wisely-1m3p).
If you are concerned, you can [read the reason of choosing this license](https://dev.to/krtirtho/choosing-open-source-license-wisely-1m3p).

<details>
<summary>
Expand Down
1 change: 1 addition & 0 deletions aur-struct/.SRCINFO
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ pkgbase = spotube-bin
depends = libsecret
depends = jsoncpp
depends = libnotify
depends = networkmanager
source = https://github.com/KRTirtho/spotube/releases/download/v2.3.0/Spotube-linux-x86_64.tar.xz
md5sums = 8cd6a7385c5c75d203dccd762f1d63ec

Expand Down
2 changes: 1 addition & 1 deletion aur-struct/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ arch=(x86_64)
url="https://github.com/KRTirtho/spotube/"
license=('BSD-4-Clause')
groups=()
depends=('mpv' 'libappindicator-gtk3' 'libsecret' 'jsoncpp' 'libnotify')
depends=('mpv' 'libappindicator-gtk3' 'libsecret' 'jsoncpp' 'libnotify' 'networkmanager')
makedepends=()
checkdepends=()
optdepends=()
Expand Down
18 changes: 9 additions & 9 deletions lib/collections/language_codes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class ISOLanguageName {
}

// Uncomment the languages as we add support for them
// Currently supported: bn,en,fr,hi
// Currently supported: bn,en,fr,hi,zh
abstract class LanguageLocals {
static final Map isoLangs = {
// "ab": const ISOLanguageName(
Expand Down Expand Up @@ -128,10 +128,10 @@ abstract class LanguageLocals {
// name: "Chichewa",
// nativeName: "chiCheŵa",
// ),
// "zh": const ISOLanguageName(
// name: "Chinese",
// nativeName: "汉语",
// ),
"zh": const ISOLanguageName(
name: "Simplified Chinese",
nativeName: "简体中文",
),
// "cv": const ISOLanguageName(
// name: "Chuvash",
// nativeName: "чӑваш чӗлхи",
Expand Down Expand Up @@ -600,10 +600,10 @@ abstract class LanguageLocals {
// name: "Southern Sotho",
// nativeName: "Sesotho",
// ),
// "es": const ISOLanguageName(
// name: "Spanish; Castilian",
// nativeName: "español, castellano",
// ),
"es": const ISOLanguageName(
name: "Spanish",
nativeName: "español",
),
// "su": const ISOLanguageName(
// name: "Sundanese",
// nativeName: "Basa Sunda",
Expand Down
4 changes: 2 additions & 2 deletions lib/components/desktop_login/login_form.dart
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ class TokenLoginForm extends HookConsumerWidget {
TextField(
controller: keyCodeController,
decoration: InputDecoration(
hintText: context.l10n.spotify_cookie("\"sp_key\""),
labelText: context.l10n.cookie_name_cookie("sp_key"),
hintText: context.l10n.spotify_cookie("\"sp_key (or sp_gaid)\""),
labelText: context.l10n.cookie_name_cookie("sp_key (or sp_gaid)"),
),
keyboardType: TextInputType.visiblePassword,
),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class RecommendationAttributeDials extends HookWidget {
children: [
Text(context.l10n.min, style: labelStyle),
Expanded(
child: Slider.adaptive(
child: Slider(
value: values.min / base,
min: 0,
max: 1,
Expand All @@ -58,7 +58,7 @@ class RecommendationAttributeDials extends HookWidget {
children: [
Text(context.l10n.target, style: labelStyle),
Expanded(
child: Slider.adaptive(
child: Slider(
value: values.target / base,
min: 0,
max: 1,
Expand All @@ -76,7 +76,7 @@ class RecommendationAttributeDials extends HookWidget {
children: [
Text(context.l10n.max, style: labelStyle),
Expanded(
child: Slider.adaptive(
child: Slider(
value: values.max / base,
min: 0,
max: 1,
Expand Down
2 changes: 1 addition & 1 deletion lib/components/player/player_actions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ class PlayerActions extends HookConsumerWidget {
const SizedBox(
height: 20,
width: 20,
child: CircularProgressIndicator.adaptive(
child: CircularProgressIndicator(
strokeWidth: 2,
),
)
Expand Down