github theovilardo/PixelPlayer 0.7.0-beta

5 hours ago

PixelPlayer v0.7.0-beta

This is a major update that includes significant performance improvements, new capabilities for Wear OS devices, advanced AI integration, and a substantial expansion of localization.

🚀 New Features

  • Wear OS: Implementation of music transfer, local playback, queue synchronization, and remote control from the watch.

  • AI: Integration of Groq AI and OpenRouter (experimental) with token optimization and AI-powered playlist generation.

  • Cloud & Streaming: - Added support for Jellyfin.

  • Direct song synchronization from server albums in Navidrome.

  • Standardized branding for NetEase Music.

  • Lyrics:

  • Synchronized translation with a dedicated toggle and support for Kugou LRC format.

  • Text alignment customization and improvements to TTML parsing.

  • Advanced romanization for Japanese characters.

  • UI/UX:

  • Redesigned queue sheet and "Recently Played" pills with a dynamic palette.

  • Marquee support for long titles and a compact mode for the navigation bar.

  • New horizontal timeline for monthly statistics and multi-artist support.

  • Telegram: Native support for topics, playlist display, and reactive updates.

⚙️ Performance and Stability Improvements

  • Audio Engine: Complete overhaul with support for MIDI, improvements to ALAC/M4A/Opus, and decoder optimization (including Samsung-specific decoders).

  • Energy Efficiency: Drastically reduced battery consumption and thermal optimization through UI task gates.

  • Database and Cache: Massive optimizations to queries, cover art cache controller v3, and support for Scoped Storage.

  • Startup: Improved load times through optimized generation of Baseline Profiles.

🛠 Bug Fixes

  • Playback: Fixed stuttering in Opus/MP3, errors in ReplayGain during crossfades, and flickering during album art changes.

  • Navigation: Fixed navigation loops in Telegram and improved screen entry/exit animations.

  • Stability: Eliminated crashes on Android 12+, fixed memory leaks (ANRs), and improved exception handling in background services.

  • Security: CI hardening, encryption of cloud storage credentials, and media server access control.

🌍 Localization

Language support has been expanded and strings refined for Wear OS:

  • 🇪🇸 Spanish | 🇫🇷 French | 🇷🇺 Russian
  • 🇨🇳 Simplified Chinese | 🇮🇩 Indonesian | 🇮🇹 Italian | 🇩🇪 German

Note: Starting with this version, the project license has changed from MIT to Proprietary License.

Full Changelog: 0.6.0-beta...0.7.0-beta

Don't miss a new PixelPlayer release

NewReleases is sending notifications on new releases.