Skip to content

Commit 2cc8d26

Browse files
KRTirthoTobseF
andauthored
Dev (#2958)
* chore: replace windows app icon by a higher resolution (#2838) Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com> * fix: upgrade NewPipeExtractor to latest version fixinng playback issue * cd: disable free disk space step * chore: upgrade pubspec * fix(android): build not working due to * chore: remove package assets folder * fix: lyrics not working * chore: generate changelog --------- Co-authored-by: Tobse <1190109+TobseF@users.noreply.github.com>
2 parents 826c8e4 + 611f9d7 commit 2cc8d26

7 files changed

Lines changed: 38 additions & 27 deletions

File tree

.github/workflows/spotube-release-binary.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,14 @@ jobs:
7878
cache: true
7979
git-source: https://github.com/flutter/flutter.git
8080

81-
- name: free disk space
82-
if: ${{ matrix.platform == 'android' }}
83-
run: |
84-
sudo swapoff -a
85-
sudo rm -f /swapfile
86-
sudo apt clean
87-
docker rmi $(docker image ls -aq)
88-
df -h
81+
# - name: free disk space
82+
# if: ${{ matrix.platform == 'android' }}
83+
# run: |
84+
# sudo swapoff -a
85+
# sudo rm -f /swapfile
86+
# sudo apt clean
87+
# docker rmi $(docker image ls -aq)
88+
# df -h
8989
- name: Setup Java
9090
if: ${{matrix.platform == 'android'}}
9191
uses: actions/setup-java@v4

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [5.1.1](https://github.com/KRTirtho/spotube/compare/v5.1.0...v5.1.1) (2026-02-24)
4+
5+
### Bug Fixes
6+
7+
- Upgrade NewPipeExtractor to latest version fixing playback issue
8+
- Lyrics not working
9+
310
## [5.1.0](https://github.com/KRTirtho/spotube/compare/v5.0.0...v5.1.0) (2025-11-14)
411

512
### Features

android/app/proguard-rules.pro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
-keep class org.schabi.newpipe.extractor.timeago.patterns.** { *; }
2828
-keep class org.mozilla.javascript.** { *; }
2929
-keep class org.mozilla.classfile.ClassFileWriter
30+
-dontwarn com.google.re2j.**
3031
-dontwarn org.mozilla.javascript.tools.**
3132

3233
-dontwarn javax.script.AbstractScriptEngine

lib/provider/lyrics/synced.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ class SyncedLyricsNotifier
3030
"artist_name": _track.artists.first.name,
3131
"track_name": _track.name,
3232
"album_name": _track.album.name,
33-
"duration": (_track.durationMs / 1000).toInt().toString(),
33+
if (_track.durationMs > 0)
34+
"duration": (_track.durationMs / 1000).toInt().toString(),
3435
},
3536
),
3637
options: Options(

pubspec.lock

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -745,11 +745,11 @@ packages:
745745
dependency: transitive
746746
description:
747747
path: "."
748-
ref: master
749-
resolved-ref: "922f9f9eafd8b501da83dca67d56b2887fa8f916"
750-
url: "https://github.com/TiffApps/fk_user_agent.git"
748+
ref: HEAD
749+
resolved-ref: "458046cd9a88924e5074d96ba45397219d53b230"
750+
url: "https://github.com/maeltoukap/fk_user_agent.git"
751751
source: git
752-
version: "2.1.1"
752+
version: "2.1.0"
753753
fluentui_system_icons:
754754
dependency: "direct main"
755755
description:
@@ -947,8 +947,8 @@ packages:
947947
description:
948948
path: "."
949949
ref: HEAD
950-
resolved-ref: "898fd4ebcef77f5177b08aa6f9b9047bd02c6b9b"
951-
url: "https://github.com/KRTirtho/flutter_new_pipe_extractor.git"
950+
resolved-ref: ab3ff415114b7b43593e6ee718ad3d760af18350
951+
url: "https://github.com/KRTirtho/flutter_new_pipe_extractor"
952952
source: git
953953
version: "0.1.0"
954954
flutter_plugin_android_lifecycle:
@@ -1189,7 +1189,7 @@ packages:
11891189
description:
11901190
path: "."
11911191
ref: main
1192-
resolved-ref: "32828156bc111d147709f8d644804227bbdfe8f1"
1192+
resolved-ref: d85dd429241d464a8b5b0c2b3d870143eeba8b46
11931193
url: "https://github.com/KRTirtho/hetu_spotube_plugin.git"
11941194
source: git
11951195
version: "0.0.2"
@@ -2376,26 +2376,26 @@ packages:
23762376
dependency: "direct dev"
23772377
description:
23782378
name: test
2379-
sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb"
2379+
sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7"
23802380
url: "https://pub.dev"
23812381
source: hosted
2382-
version: "1.26.2"
2382+
version: "1.26.3"
23832383
test_api:
23842384
dependency: transitive
23852385
description:
23862386
name: test_api
2387-
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
2387+
sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55
23882388
url: "https://pub.dev"
23892389
source: hosted
2390-
version: "0.7.6"
2390+
version: "0.7.7"
23912391
test_core:
23922392
dependency: transitive
23932393
description:
23942394
name: test_core
2395-
sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a"
2395+
sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0"
23962396
url: "https://pub.dev"
23972397
source: hosted
2398-
version: "0.6.11"
2398+
version: "0.6.12"
23992399
time:
24002400
dependency: transitive
24012401
description:
@@ -2728,10 +2728,10 @@ packages:
27282728
dependency: "direct main"
27292729
description:
27302730
name: youtube_explode_dart
2731-
sha256: add33de45d80c7f71a5e3dd464dd82fafd7fb5ab875fd303c023f30f76618325
2731+
sha256: "3d731d71df9901b1915bae806781df519cff32517e36db279f844ae619669e45"
27322732
url: "https://pub.dev"
27332733
source: hosted
2734-
version: "3.0.0"
2734+
version: "3.0.5"
27352735
yt_dlp_dart:
27362736
dependency: "direct main"
27372737
description:

pubspec.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Open source extensible music streaming platform and app, based on B
33

44
publish_to: "none"
55

6-
version: 5.1.0+43
6+
version: 5.1.1+44
77

88
homepage: https://spotube.krtirtho.dev
99
repository: https://github.com/KRTirtho/spotube
@@ -114,14 +114,14 @@ dependencies:
114114
wikipedia_api: ^0.1.0
115115
win32_registry: ^1.1.5
116116
window_manager: ^0.4.3
117-
youtube_explode_dart: ^3.0.0
117+
youtube_explode_dart: ^3.0.5
118118
yt_dlp_dart:
119119
git:
120120
url: https://github.com/KRTirtho/yt_dlp_dart.git
121121
ref: 4e5310e14af74bdbb51e2a4766e66d6c6a2562a8
122122
flutter_new_pipe_extractor:
123123
git:
124-
url: https://github.com/KRTirtho/flutter_new_pipe_extractor.git
124+
url: https://github.com/KRTirtho/flutter_new_pipe_extractor
125125
http_parser: ^4.1.2
126126
collection: any
127127
archive: ^4.0.7
@@ -239,6 +239,8 @@ flutter:
239239
- packages/hetu_std/assets/bytecode/std.out
240240
- packages/hetu_otp_util/assets/bytecode/otp_util.out
241241
- packages/hetu_spotube_plugin/assets/bytecode/spotube_plugin.out
242+
# NewPipe binaries (desktop only)
243+
# - packages/flutter_new_pipe_extractor/assets/
242244
fonts:
243245
- family: RadixIcons
244246
fonts:
199 KB
Binary file not shown.

0 commit comments

Comments
 (0)