Skip to content

Commit 8024563

Browse files
committed
chore: Update version to 1.0.2 and enhance README with new features
1 parent 0107eea commit 8024563

6 files changed

Lines changed: 23 additions & 26 deletions

File tree

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ A beautiful Flutter music streaming client with an Apple Music-inspired UI for S
1515
- 🔀 **Shuffle & Repeat** - Control playback modes
1616
- 📊 **Queue Management** - View and modify the play queue
1717
- 🚗 **Android Auto** - Full support for Android Auto integration
18+
- 🎧 **Synced Lyrics** - Time-synced lyrics with Apple Music–style desktop fullscreen mode
19+
- 🧠 **Smart Recommendations** - Personalized mixes, "For You" feed, and listening history
1820

1921
### Prerequisites
2022

@@ -33,7 +35,7 @@ Musly is a cross-platform application that supports:
3335
## Download
3436

3537
You can download the latest release (APK for Android) from the GitHub releases page:
36-
👉 **[Download Musly v1.0.1](https://github.com/dddevid/Musly/releases/tag/v1.0.1)**
38+
👉 **[Download Musly v1.0.2](https://github.com/dddevid/Musly/releases/tag/v1.0.2)**
3739

3840
> [!NOTE]
3941
> Prebuilt binaries are available: an APK for **Android**, and a prebuilt exe build for **Windows**. For **iOS** and other desktop platforms, you still need to build the app from source.
@@ -55,18 +57,13 @@ Your support helps me dedicate more time to improving Musly, adding new features
5557
## Roadmap
5658

5759
- [x] **Custom PC UX**: Basic desktop layout with persistent sidebar and dedicated player bar.
58-
- [ ] **Lyrics for PC**: Currently under development (barely working) and disabled by default on Desktop.
59-
> [!TIP]
60-
> To re-enable the lyrics button on PC for testing or development:
61-
> 1. Open `lib/widgets/desktop_player_bar.dart`.
62-
> 2. Locate the commented-out `IconButton` with `Icons.lyrics_rounded`.
63-
> 3. Remove the comments to show the button in the player bar.
60+
- [x] **Desktop Lyrics & Fullscreen Mode**: Apple Music–style synced lyrics view with smooth scrolling and true fullscreen on desktop.
6461
- [ ] **CarPlay Support**: Add a dedicated browsing interface for CarPlay.
6562
- [ ] **Last.fm Integration**: Support for scrobbling and artist/album metadata.
6663
- [ ] **Local Playlists**: Manage playlists locally, independent of the Subsonic server.
6764
- [ ] **Custom API Server**: Support for custom backend implementations and extended APIs.
6865
- [ ] Improved synchronization for offline music.
69-
- [ ] Tizen OS (Samsung TV) and WebOS (LG TV) port
66+
- [ ] Tizen OS (Samsung TV) and WebOS (LG TV) port
7067
- [ ] Jellyfin / Emby support
7168

7269
## Screenshots

index.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@
6868
"description": "Musly is a beautiful, free Subsonic music client with an Apple Music-inspired interface. Stream music from your Subsonic, Navidrome, or Airsonic server on Android, iOS, Windows, Linux, and macOS.",
6969
"image": "https://musly.devid.ink/assets/logo.png",
7070
"screenshot": "https://musly.devid.ink/assets/screenshot.png",
71-
"softwareVersion": "1.0.1",
72-
"downloadUrl": "https://github.com/dddevid/Musly/releases/tag/v1.0.1",
71+
"softwareVersion": "1.0.2",
72+
"downloadUrl": "https://github.com/dddevid/Musly/releases/tag/v1.0.2",
7373
"url": "https://musly.devid.ink/",
7474
"author": {
7575
"@type": "Organization",
@@ -887,38 +887,38 @@ <h2 id="download-title">Download Musly - Free Subsonic Client</h2>
887887
</div>
888888
<div class="download-content reveal" style="max-width: 900px; margin: 0 auto; text-align: center;">
889889
<div style="display: inline-block; padding: 0.6rem 1.8rem; background: rgba(250, 36, 60, 0.15); border: 1px solid rgba(250, 36, 60, 0.3); border-radius: 30px; font-weight: 600; font-size: 0.95rem; margin-bottom: 2rem; letter-spacing: 0.5px; color: var(--text-primary);">
890-
<i class="fas fa-rocket" style="margin-right: 0.5rem; color: var(--primary-red);"></i> Version 1.0.1 - Stable Release
890+
<i class="fas fa-rocket" style="margin-right: 0.5rem; color: var(--primary-red);"></i> Version 1.0.2 - Stable Release
891891
</div>
892892

893893
<div style="margin-top: 2rem;">
894894
<button class="btn-primary" style="font-size: 1.3rem; padding: 1.5rem 4rem; margin-bottom: 2rem;"
895-
onclick="window.open('https://github.com/dddevid/Musly/releases/tag/v1.0.1', '_blank')"
896-
aria-label="Download Musly v1.0.1">
897-
<i class="fas fa-cloud-download-alt"></i> Download v1.0.1
895+
onclick="window.open('https://github.com/dddevid/Musly/releases/tag/v1.0.2', '_blank')"
896+
aria-label="Download Musly v1.0.2">
897+
<i class="fas fa-cloud-download-alt"></i> Download v1.0.2
898898
</button>
899899
</div>
900900

901901
<article style="background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 25px; padding: 2.5rem; margin: 3rem 0; text-align: left;">
902902
<h3 style="font-size: 1.5rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.8rem;">
903903
<i class="fas fa-sparkles" style="color: var(--primary-red);"></i>
904-
What's New in Musly v1.0.1
904+
What's New in Musly v1.0.2
905905
</h3>
906906
<ul style="list-style: none; padding: 0;">
907907
<li style="padding: 0.8rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); display: flex; align-items: center; gap: 1rem;">
908908
<i class="fas fa-check-circle" style="color: var(--primary-red); font-size: 1.2rem;"></i>
909-
<span><strong>First Stable Release:</strong> Musly is officially out of beta - the most stable Subsonic client available!</span>
909+
<span><strong>Smart Recommendations & History:</strong> Personalized mixes, "For You" section on Home, and a new listening history screen that learns from your plays.</span>
910910
</li>
911911
<li style="padding: 0.8rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); display: flex; align-items: center; gap: 1rem;">
912-
<i class="fab fa-windows" style="color: var(--primary-red); font-size: 1.2rem;"></i>
913-
<span><strong>Windows Support:</strong> Now available for Windows 10/11 with native desktop experience</span>
912+
<i class="fas fa-music" style="color: var(--primary-red); font-size: 1.2rem;"></i>
913+
<span><strong>Desktop Lyrics Fullscreen:</strong> Apple Music–style fullscreen synced lyrics on desktop with smooth auto-scroll and BPM-based intro dots.</span>
914914
</li>
915915
<li style="padding: 0.8rem 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); display: flex; align-items: center; gap: 1rem;">
916-
<i class="fab fa-android" style="color: var(--primary-red); font-size: 1.2rem;"></i>
917-
<span><strong>Android APK:</strong> Ready to install on your Android device - best Subsonic client for Android</span>
916+
<i class="fas fa-folder-open" style="color: var(--primary-red); font-size: 1.2rem;"></i>
917+
<span><strong>Music Folders & Library:</strong> Choose which Subsonic music folders to include and browse new "All Albums" and "All Songs" library views.</span>
918918
</li>
919919
<li style="padding: 0.8rem 0; display: flex; align-items: center; gap: 1rem;">
920920
<i class="fas fa-bug" style="color: var(--primary-red); font-size: 1.2rem;"></i>
921-
<span><strong>Bug Fixes:</strong> Various improvements and stability enhancements for seamless music streaming</span>
921+
<span><strong>Bug Fixes & Performance:</strong> Better MiniPlayer visibility on mobile, clearer login errors, and faster library caching for smoother playback.</span>
922922
</li>
923923
</ul>
924924
</article>

lib/screens/settings_screen.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
272272
icon: CupertinoIcons.info,
273273
iconColor: AppTheme.appleMusicRed,
274274
title: 'Version',
275-
subtitle: '1.0.1',
275+
subtitle: '1.0.2',
276276
),
277277
_buildDivider(),
278278
_buildInfoTile(

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ publish_to: 'none'
1111
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
1212
# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion.
1313
# In Windows, build-name is used as the major, minor, and patch parts
14-
version: 1.0.1+1
14+
version: 1.0.2+1
1515

1616
environment:
1717
sdk: ^3.10.0

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
</url>
5555

5656
<url>
57-
<loc>https://github.com/dddevid/Musly/releases/tag/v1.0.1</loc>
57+
<loc>https://github.com/dddevid/Musly/releases/tag/v1.0.2</loc>
5858
<lastmod>2026-01-03</lastmod>
5959
<changefreq>monthly</changefreq>
6060
<priority>0.8</priority>

windows/runner/Runner.rc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@ IDI_APP_ICON ICON "resources\\app_icon.ico"
6363
#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD)
6464
#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD
6565
#else
66-
#define VERSION_AS_NUMBER 1,0,1,0
66+
#define VERSION_AS_NUMBER 1,0,2,0
6767
#endif
6868

6969
#if defined(FLUTTER_VERSION)
7070
#define VERSION_AS_STRING FLUTTER_VERSION
7171
#else
72-
#define VERSION_AS_STRING "1.0.1"
72+
#define VERSION_AS_STRING "1.0.2"
7373
#endif
7474

7575
VS_VERSION_INFO VERSIONINFO

0 commit comments

Comments
 (0)