Skip to content

Releases: ianshulyadav/PixelMusic

PixelMusic v1.5.06

12 Jun 17:35

Choose a tag to compare

What's new

🚀 Added

  • Smart Mix Playlist Generator (Last.fm Creator):
    • Replicated and adapted the creation and discovery features of LastWave into a native Compose implementation.
    • Created a config screen supporting 8 distinct generation modes (Top Tracks, Recent Tracks, Similar Tracks/Artists, Genre, Recommendations, etc.).
    • Added "Recent Mixes (last.fm)" horizontal carousel to the Explore Screen with custom preview cards.
  • Spotify-Style Snapchat Story Sharing:
    • Integrated the official Snapchat Creative Kit SDK for premium story sharing of customized song and lyrics cards.
  • Share Card Customizations:
    • Implemented dynamic pastel theming, frosted glassmorphic card containers with deep blurred artwork backgrounds, and wavy seekbar animations.
  • Explore Progressive Loading:
    • Phased Explore screen rendering (Lazy loading above-the-fold feeds first, then personalized lists in the background) for near-instant page loads.
  • Explore Personalization:
    • Integrated ArchiveTune's sorting algorithm to prioritize explore new release albums by your favorite and most-played artists.
  • Material You Dynamic Colors: Added a "Dynamic (System)" option to the App Color Palette setting on Android 12+ devices.
  • Explore Launch Tab: Support setting the Explore screen as the default tab upon launching the app.
  • Smart Mix Playlist Retention: Added settings to choose retention periods (24 hours, 7 days, 30 days, or permanent) for generated AI playlists, with automated startup pruning.

🔧 Changed

  • Reworked share and options bottom sheets to use dynamic themes and rounded list items.
  • Optimized centerpiece floating card width to 84% for wider margins relative to background.
  • Maximized size and centered monochrome/base app logo drawables for launcher compatibility.
  • Streamlined auto-queue track selection with similarity scoring, discovery balancing, and duplicate prevention.

🐛 Fixed

  • MIUI/HyperOS Lockscreen Art Fix: Added a custom SharedArtworkContentProvider to resolve missing lockscreen album art on Xiaomi/Redmi devices.
  • SmartMix thread-safety: Fixed concurrent modification crash in the "My Recommendations" mode by synchronizing the candidates list.
  • Playback Reloading Bug: Resolved redundant playback requests causing YouTube streams to restart after 1 second.
  • Database optimizations: Resolved Room database parameter warnings and optimized large database queries.
  • Explore screen crash: Added ProGuard keep rules for Explore cache models to prevent Gson ClassCastException under R8 optimization.
  • Search Result Queueing: Restored click behavior to play only the selected search result rather than loading the entire list.
  • Library isolation & database updates: Excluded YouTube Music related/similar songs from showing up in the main library, and corrected dynamic download/favorite status updates in the UI.
  • Playlist management & song removal: Upgraded playlist deletion and song removal to support all song ID variants, resolving issues with "ghost" playlists, and fixed downloaded songs isolation so downloading new tracks doesn't clear the local downloaded playlist.

⚡ Performance

  • Optimized prefetching by making audio bytes loading cooperatively cancelable on skipping.
  • Prioritized high-quality Opus audio streaming to minimize initial latency.

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: 823cc19df3e06180327f3b890be9bf611e039bf4

What's Changed

  • chore(deps): bump the gradle-dependencies group with 6 updates by @dependabot[bot] in #1
  • chore(deps): bump org.jetbrains.kotlin:kotlin-metadata-jvm from 2.3.21 to 2.4.0 in the gradle-dependencies group by @dependabot[bot] in #15
  • chore(deps): bump the gradle-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #18

Full Changelog: https://github.com/ianshulyadav/PixelMusic/commits/v1.5.06

PixelMusic v1.4.06

05 Jun 19:06

Choose a tag to compare

What's new

  • release: v1.4.06 - Last.fm scrobbling, playlist import/export, and version bump

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: 0c6aee6

PixelMusic v1.3.06

04 Jun 21:24

Choose a tag to compare

What's new

  • Support custom API Key and Secret configuration in accounts linking UI and add env variable fallback during build

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: 10d85f4

PixelMusic v1.2.06

03 Jun 10:35

Choose a tag to compare

What's new

  • Release v1.2.06: Personalization, Quick Picks, Bugfixes & Latency Optimizations

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: 3d0b241

PixelMusic v1.1.06

02 Jun 05:35

Choose a tag to compare

What's new

  • New release build

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: f8d2058

PixelMusic v1.0.06

29 May 08:33

Choose a tag to compare

What's new

  • fix: ensure thread safety for added video IDs and YouTube mapping cache in AutoQueueManager to prevent ConcurrentModificationException

APK Target
app-universal-release.apk Universal — works on all devices
app-arm64-v8a-release.apk Modern phones (Pixel, Samsung, etc.)
app-armeabi-v7a-release.apk Older / budget ARM phones
app-x86_64-release.apk Emulators & Chromebooks
wear-release.apk Standalone smartwatch app (Wear OS 3.0+)

Commit: b7af420