Skip to content

Commit

Permalink
Bump app version to v1.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
anandnet committed Sep 11, 2024
1 parent c44d327 commit 8fa5ca4
Show file tree
Hide file tree
Showing 9 changed files with 77 additions and 26 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
## 1.10.0
Fixes:
* fix: allow use of qt window decorations by @Merrit
* fix: system tray causing crash on linux by @Merrit
* Fixed Won't load big playlists #222
* Fixed tab ui mismatch issue #239
* Fixed griditem overlap in library playlist section #239
* Fixed song restarts from beginning when radio is enabled #223
* Fixed - Repeatative entries from Recently played can be removed #261
* Changes in downloader & Fixed issue - Audio from videos will not download #264

Features:
* Poweramp support #82
* Enabled backup and restore feature for Android #90 #250
* Made App landscape mode compatible #218 #115
* Added support for direct opening of YTM links #242
* Added song info for current song #201
* Added option to view lyrics in desktop mode #226
* Added play/pause feature using spacebar #249
* Added scrollbars for horizontal contents for desktops #249
* Added button to minimize full screen player #249
* Added shuffle mode #174 #252
* Added searchbar in homescreen for desktops #249
* Added loudness normalization feature (Android) #15 #243
* Added app version info & customized settings screen #254
* Added feature to browse content using url via search #203

## 1.9.2
* Fixed Showing Black screen #197
* Fixed loading of deeplink playlist #198
* Fixed broken things #210,#209,#198
* Backup & restore feature for Windows by @encryptionstudio


## 1.9.1
* Added volume slider for desktop app #169
* Added open in youtube/youtube music option #189
Expand Down
3 changes: 3 additions & 0 deletions fastlane/metadata/android/changelogs/15.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* Fixed Showing Black screen #197
* Fixed loading of deeplink playlist #198
* Fixed broken things #210,#209,#198
15 changes: 15 additions & 0 deletions fastlane/metadata/android/changelogs/16.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
* Fixed Won't load big playlists #222
* Fixed tab ui mismatch issue #239
* Fixed griditem overlap in library playlist section #239
* Fixed song restarts from beginning when radio is enabled #223
* Fixed - Repeatative entries from Recently played can be removed #261
* Changes in downloader & Fixed issue - Audio from videos will not download #264
* Poweramp support #82
* Enabled backup and restore feature for Android #90 #250
* Made App landscape mode compatible #218 #115
* Added support for direct opening of YTM links #242
* Added song info for current song #201
* Added shuffle mode #174 #252
* Added loudness normalization feature (Android) #15 #243
* Added app version info & customized settings screen #254
* Added feature to browse content using url via search #203
8 changes: 3 additions & 5 deletions lib/services/audio_handler.dart
Original file line number Diff line number Diff line change
Expand Up @@ -212,13 +212,11 @@ class MyAudioHandler extends BaseAudioHandler with GetxServiceMixin {
void _listenForDurationChanges() {
_player.durationStream.listen((duration) async {
final currQueue = queue.value;
if (currentIndex == null || currQueue.isEmpty) return;
if (currentIndex == null || currQueue.isEmpty || duration == null) return;
final currentSong = queue.value[currentIndex];
if (currentSong.duration == null) {
if (currentSong.duration == null || currentIndex == 0) {
final newMediaItem = currentSong.copyWith(duration: duration);
await Future.delayed(const Duration(milliseconds: 700), () {
mediaItem.add(newMediaItem);
});
mediaItem.add(newMediaItem);
}
});
}
Expand Down
2 changes: 1 addition & 1 deletion lib/ui/screens/Settings/settings_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class SettingsScreen extends StatelessWidget {
Obx(
() => settingsController.isNewVersionAvailable.value
? Padding(
padding: const EdgeInsets.only(top: 8.0, right: 10),
padding: const EdgeInsets.only(top: 8.0, right: 10,bottom: 8.0),
child: Material(
type: MaterialType.transparency,
child: ListTile(
Expand Down
2 changes: 1 addition & 1 deletion lib/ui/screens/Settings/settings_screen_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ class SettingsScreenController extends GetxController {
final backgroundPlayEnabled = true.obs;
final restorePlaybackSession = false.obs;
final cacheHomeScreenData = true.obs;
final currentVersion = "V1.9.2";
final currentVersion = "V1.10.0";

@override
void onInit() {
Expand Down
31 changes: 16 additions & 15 deletions lib/ui/widgets/backup_dialog.dart
Original file line number Diff line number Diff line change
Expand Up @@ -64,21 +64,22 @@ class BackupDialog extends StatelessWidget {
: "letsStrart".tr,
textAlign: TextAlign.center,
)),
Obx(() => (GetPlatform.isAndroid &&
backupDialogController
.isDownloadedfilesSeclected.isTrue)
? Padding(
padding: const EdgeInsets.only(top: 8.0),
child: Text(
"androidBackupWarning".tr,
textAlign: TextAlign.center,
style: Theme.of(context)
.textTheme
.titleSmall!
.copyWith(fontWeight: FontWeight.bold),
),
)
: const SizedBox.shrink())
if (GetPlatform.isAndroid)
Obx(() => (backupDialogController
.isDownloadedfilesSeclected.isTrue)
? Padding(
padding: const EdgeInsets.only(top: 8.0),
child: Text(
"androidBackupWarning".tr,
textAlign: TextAlign.center,
style: Theme.of(context)
.textTheme
.titleSmall!
.copyWith(
fontWeight: FontWeight.bold),
),
)
: const SizedBox.shrink())
],
)
],
Expand Down
4 changes: 2 additions & 2 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.9.2+15
version: 1.10.0+16

environment:
sdk: ">=3.1.5 <4.0.0"
Expand Down Expand Up @@ -58,7 +58,7 @@ dependencies:
sdk_int:
git:
url: https://github.com/anandnet/sdk_int.git
ref: master
ref: 91b2d4e0863de4effb2c89dd7868506cbd85a1ee
file_picker: ^8.0.6
audiotags: ^1.4.1
google_fonts: ^6.1.0
Expand Down
4 changes: 2 additions & 2 deletions windows/packaging/exe/inno_setup.iss
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[Setup]
AppId=B9F6E402-0CAE-4045-BDE6-14BD6C39C4EA
AppVersion=1.9.2+15
AppVersion=1.10.0+16
AppName=Harmony Music
AppPublisher=anandnet
AppPublisherURL=https://github.com/anandnet/Harmony-Music
Expand All @@ -9,7 +9,7 @@ AppUpdatesURL=https://github.com/anandnet/Harmony-Music
DefaultDirName={autopf}\harmonymusic
DisableProgramGroupPage=yes
OutputDir=.
OutputBaseFilename=harmonymusicv1.9.2
OutputBaseFilename=harmonymusicv1.10.0
Compression=lzma
SolidCompression=yes
SetupIconFile=..\..\windows\runner\resources\app_icon.ico
Expand Down

0 comments on commit 8fa5ca4

Please sign in to comment.