Releases: greenbugx/Hongeet
v1.8.0+19
v1.8.0+19
Hongeet Windows Release + New Widgets + Experimental Discord RPC
This release introduces the first Windows build of Hongeet, along with new & updated widgets(Android), and experimental integrations.
New Features
-
Windows Version
Initial Windows build support for Hongeet. -
Discord Rich Presence (Experimental)
Optional Discord RPC support to display currently playing tracks in Discord. -
New Circle Widget(Android)
Improvements
- Redesigned Existing Android Widgets
Updated the looks of 2x2 & 4x2 widgets
Screenshots (Windows)
Full Changelog: v1.7.0+18...v1.8.0+19
v1.7.0+18
v1.7.0+18
Material 3 Refresh + Artist Profiles + Search Reliability
NEW FEATURES
- Material 3 UI Refresh: Migrated major screens/components to Material 3 with responsive spacing and layout behavior.
- Dynamic Theme Colors: Removed legacy glass mode and added seed-color based app theming.
- Artist Profile Screen: Added artist profile page with artist art, bio (more/less), monthly audience, Top Songs, Albums, and Singles & EPs.
- Multi-Artist Picker: Tapping artist name in full player now supports multi-artist tracks using a tap-only picker sheet.
- Search Albums Section: Search now shows a dedicated Albums section under song results with open-to-playlist flow.
BUG FIXES / IMPROVEMENTS
- Navigation + Mini-player: Stabilized right-side quick switcher layout and floating mini-player spacing across screen sizes.
- Album Filtering: Limited search album results to album-only intent and reduced EP/Episode/podcast noise.
- YouTube Search Resilience: Added strategy fallback and persisted cache refresh behavior for more stable results under API/network variance.
UPCOMING (work in progress)
- Better artist identity matching for edge-case names/collaborations
- Further recommendation relevance tuning and queue quality improvements
Full Changelog: v1.6.0+17...v1.7.0+18
v1.6.0+17
v1.6.0+17
Lyrics + Distribution Flavors + Android Widgets
NEW FEATURES
- Lyrics: Added lyrics support (Synced & Unsynced).
- Flavors Added: Introduced
githubandizzyproduct flavors for distribution-specific behavior. - Android Widgets: Added 2x2 and 4x2 home-screen music widgets with playback controls.
BUG FIXES / IMPROVEMENTS
- Navigation Layout Fix: Fixed bottom navigation size inconsistency in 3-button mode that caused mini-player overlap/mixing.
- Unnecessary Padding Fix: #9
- Release Pipeline: Updated CI workflow to publish a separate Izzy arm64-only APK artifact alongside normal flavor outputs.
UPCOMING (work in progress)
- Better relevance tuning for search and recommendations
Full Changelog: v1.5.1+16...v1.6.0+17
v1.5.1+16
v1.5.1+16
Queue Stability + Smooth Mode Performance Tuning
BUG FIXES / IMPROVEMENTS
- Dynamic Queue: Reworked queue auto-extend behavior to keep "Up Next" filled more consistently during continuous playback
- Duplicate Control: Tightened duplicate/noisy title filtering for auto-fetched songs (better handling of low-signal uploads and title variants)
- Memory Safety: Added/strengthened stream subscription cleanup in player/background flow to avoid listener buildup
- Playlist Dialog Stability: Fixed controller/dispose race issues that could throw errors when creating playlists
- Smooth Mode Perf: Added smooth-mode-only optimizations for full player and search input path (reduced heavy rendering work and lighter image decode pressure)
UPCOMING (work in progress)
- Better relevance tuning for search and recommendations
- Lyrics support(targeted for v1.6+)
Fix/v1.5 bugfixes by @greenbugx in #8
Full Changelog: v1.5.0+15...v1.5.1+16
v1.5.0+15
v1.5.0+15
Sleep Timer + Search/Home Feed Upgrade
NEW FEATURES
- Sleep Timer: Added sleep timer controls with 15m, 30m, 60m, and end-of-current-song modes
- Sleep Overlay: Added full-screen sleep-complete screen when timer triggers and playback stops
- Home Feed: Added Charts, Trending Albums, and Trending Songs sections
- Charts/Albums Flow: Tapping a chart/album now opens its songs list with better context and playback flow
BUG FIXES / IMPROVEMENTS
- Artwork Quality: Improved artwork fallback/upgrade for chart and album songs to reduce low-quality covers
- Performance: Improved progressive loading and in-session caching behavior in feed sections
- Scroll Stability: Fixed major Search feed scroll-jump/reset issues across sections
- UI Polish: Improved mini-player and bottom navigation spacing behavior for Samsung and non-Samsung layouts
UPCOMING (work in progress)
- Expose sleep timer actions for local/downloaded tracks in full player controls
- More queue prefetch/retry hardening for weak network conditions
- Further low-end device transition/performance tuning
- Better relevance tuning for search and recommendations
Full Changelog: v1.4.0+14...v1.5.0+15
v1.4.0+14
v1.4.0+14
Offline-First Local Audio Player + Streaming Overhaul
BUG FIXES / IMPROVEMENTS
- Streaming Toggles: Removed XOR behaviour, both services can now be turned off or on independently. App defaults to a fully offline local audio player when both are off
- Network Guard: Every network call (trending, metadata, artwork, suggestions, update checks) is now wrapped in a streaming-enabled check, zero internet usage when both services are off
- Update Checks: Removed automatic update check on first launch. Updates are now checked only when you tap "Check for Updates" in Settings
- Search: Search bar now searches your local audio files when both streaming services are off
- Local Audios: Home screen now lists and plays local audio files from your device
- Library Tab: Disabled in local-only mode with a clear placeholder, available only when a streaming service is on
UPCOMING (work in progress)
- More queue prefetch/retry hardening for weak network conditions
- Further low-end device transition/performance tuning
- Better relevance tuning for search and recommendations
- YTM Charts etc
Full Changelog: v1.3.3+13...v1.4.0+14
v1.3.3+13
BUG FIXES / IMPROVEMENTS
• Downloads: Backend now waits for the full file before returning, so "Download complete" and the saved file are in sync (no more incomplete files or late toasts)
• Downloads: Larger transfer buffer (256 KB) and throttled progress updates for faster, smoother downloads
• Downloads: Clearer toasts: "Downloading: …" on tap, "Download complete" only when the file is fully written; "Download failed" when the backend returns an error
•Updated UI: Added Quick Access Section in Library
UPCOMING (work in progress)
• More queue prefetch/retry hardening for weak network conditions
• Further low-end device transition/performance tuning
• Better relevance tuning for search and recommendations
• YTM Charts etc
Full Changelog: v1.3.2+12...v1.3.3+13
v1.3.2+12
NEW FEATURES
• Added startup update prompt for outdated app versions with Ignore and Update actions(will take action from v1.3.2+12 or greater)
• Added manual Check for updates flow in Settings
• Update metadata now cleanly driven by hosted version.json & version-dev.json
BUG FIXES / IMPROVEMENTS
• Migrated YouTube stream extraction from native yt-dlp bridge to a pure Dart path (youtube_explode_dart) for better stability
• Improved extraction fallback strategy to reduce failed loads/timeouts on some networks/devices
• Improved background playback transition reliability (fewer stuck “fetching” next-track cases)
• Tuned songs-first behavior for YouTube Music search/related results
• Reduced native startup dependency complexity by removing extractor bridge wiring from MainActivity/MainApplication
UPCOMING (work in progress)
• More queue prefetch/retry hardening for weak network conditions
• Further low-end device transition/performance tuning
• Better relevance tuning for search and recommendations
• YTM Charts etc
Full Changelog: v1.3.1+9...v1.3.2+12
v1.3.1+9
HOTFIX RELEASE (v1.3.1+9)
This is a Hotfix focused on background playback reliability and next-track loading stability.
NEW FEATURES
• Refactored YouTube extraction into a dedicated native backend module: backend/youtube (YoutubeExtractorBridge + YoutubeExtractorEngine)
• Added next-track stream prefetch (URL warm-up) to reduce transition delay between songs
• Added load watchdog recovery flow to prevent endless loading states
• Improved extractor request pipeline and retry routing for transient network failures
BUG FIXES / IMPROVEMENTS
• Fixed background playback issue where next song sometimes got stuck fetching forever
• Fixed inconsistent auto-next behavior when app is minimized/backgrounded
• Fixed mini player bottom displacement on Samsung/gesture-inset devices
• Improved skip/retry safety with serialized next handling and stronger transient error recovery
• Reduced duplicate extraction calls via in-flight resolve deduplication
• Switched from runtime google_fonts fetching to bundled local TTF fonts
HOTFIX FOCUS
• Main hotfix target: “stuck loading ring + broken next-song transition in background playback”
• Result: background queue progression is now significantly more reliable under transient extraction/network issues
UPCOMING (work in progress)
• Move yt-dlp init fully to Application lifecycle for even stronger background safety
• Further tuning for low-end device playback transitions
Full Changelog: v1.3.0+8...v1.3.1+9
v1.3.0+8
NEW FEATURES
• Switched YouTube metadata/search to a YTM songs-first pipeline, so artist searches return music-focused results instead of random videos
• Kept yt-dlp streaming backend and improved extraction reliability with better request strategy and fallback flow
• Added Data Saver in Settings: lower-bitrate streaming target (~120 kbps where available) + lower/medium artwork quality
• Added smarter thumbnail/art handling: HQ YTM artwork variants, better fallback ordering, and cleaner conditional zoom behavior
• Added Settings UI polish: icons for Glass Theme, Saavn Service, YouTube Service, etc
• Set YouTube Service as default for fresh installs (existing users keep their saved preference)
BUG FIXES / IMPROVEMENTS
• Fixed notification artwork framing (removed forced zoom-crop) and improved source-quality selection for notification art
• Improved battery optimization handling across OEMs (Xiaomi/Oppo/Realme/Vivo/Huawei + generic Android fallbacks)
• Fixed battery-settings deep-link reliability by adding multi-intent fallback logic and app-details fallback
• Fixed battery warning refresh behavior in Settings after tapping “Fix now”/returning from settings
• Improved stream/cache behavior so Data Saver and normal quality modes use separate cache keys (prevents stale quality reuse)
• General stability and UX tuning across search, playback, and settings flows
UPCOMING (work in progress)
• Additional YouTube recommendation quality improvements, playlists, charts, etc
• Download pipeline hardening + richer offline metadata handling.
Full Changelog: v1.3.0-beta.2+7...v1.3.0+8