Skip to content

DugeonTok Player v2.13.9 - Smart Autoplay Login Gating & Lyrics Reliability (Google Login Requirement, YouTube/Deezer/Spotify Autoplay Flow, Line Lyrics Deep Check, Tray Duplicate Instance Notice, Steam Info Link, and Production Installer Hardening)

Choose a tag to compare

@AlFarrizi-Studio AlFarrizi-Studio released this 22 Jun 19:06
45d50a6

Welcome to v2.13.9! This release focuses on upgrading our Autoplay Smart intelligence, enhancing lyrics reliability, implementing strict account-login gating, cleaning up the user interface (UI), and applying robust production-build hardening for DugeonTok Player.

With this update, we have ensured a significantly more stable, secure, and seamless cross-platform playback experience across YouTube, YouTube Music, Deezer, and Spotify.


📝 EXECUTIVE OVERVIEW

The primary objective behind v2.13.9 is to transform DugeonTok Player into an app that is more stable, visually cleaner, safer to distribute, and easier for users to operate without confusion. We have removed redundant manual configuration options and replaced them with seamless, intelligent automation.

Key Highlights:

  • 🔒 Mandatory Google Login for Autoplay: Secures the automated playback stream across multiple music platforms.
  • 🧠 Autoplay Smart Workflow Upgrade (Part 1 & Part 2): The recommendation algorithm now works autonomously to match your taste without needing manual fine-tuning.
  • 🎨 UI Panel Cleanup: Redundant and inefficient tuning controls have been completely removed from the More Options panel.
  • 🎵 Deep Lyrics Validation: Ensures line-synced lyrics are deeply verified before falling back to basic, unsynced text formats.
  • 🛡️ Duplicate App Protection: Prevents the app from launching multiple instances in the background, saving your PC's resources.
  • ⚙️ Installer Build Hardening: Core application files (app.asar) are now locked automatically to prevent accidental corruption or unauthorized modification.

🔄 AUTOPLAY SMART LOGIN FLOW

We have updated our Autoplay activation policy. Users are now required to sign in with a Google account before they can enable the Autoplay feature on the following platforms:

  • YouTube & YouTube Music
  • Deezer
  • Spotify

This established path makes Google the primary and most stable authentication method for activating Autoplay.

⚠️ Important Note Regarding Spotify:
The Spotify login option remains fully available for accessing your personal Spotify account and playlists. However, because external Spotify connection and authorization frameworks can frequently experience instability, the Autoplay activation flow now safely relies on Google authentication first.

Updated App Behavior:

  1. If a user attempts to turn on Autoplay without being logged into Google, the app will display a warning notification.
  2. The app will automatically redirect the user to the Account page.
  3. The Autoplay toggle will remain locked (disabled) until the Google login process is successfully completed.
  4. Logging into Spotify will no longer override or bypass the active Google Autoplay requirement.
  5. This rule is strictly enforced on the backend level, meaning the toggle cannot be bypassed by manually tampering with configuration files.

🧠 AUTOPLAY SMART WORKFLOW (PART 1 & PART 2)

The recommended Autoplay Smart development workflow from Part 1 and Part 2 has been fully implemented. The system is now engineered to think independently, selecting upcoming tracks that perfectly adapt to your taste and mood without requiring manual adjustments from the More Options panel.

Detailed Smart Autoplay Enhancements:

  • Accurate Candidate Scoring: A revamped algorithm evaluates and scores which track fits best after the current song ends.
  • Multi-Source Balancing: Achieves a much smoother, more balanced distribution of track selection across YouTube, Deezer, and Spotify.
  • Behavior Learning: The app continuously grows smarter by learning your music preferences based on your most recent playback history.
  • Irrelevant Song Prevention: Drastically reduces the probability of recommending unrelated genres or jarring, out-of-context tracks.
  • Natural Transitions: Music continuation feels fluid, adapting seamlessly to the context of the track currently playing.
  • Empty Queue Handling: When your playback queue runs out, Autoplay Smart takes over gracefully without causing the app to freeze or lag.

🎨 MORE OPTIONS UI CLEANUP

We believe a minimalist user interface leads to a better user experience. Therefore, the complicated Autoplay configuration box inside the More Options panel has been completely removed.

Removed Controls:

  • ❌ Mode
  • ❌ Mood
  • ❌ Source
  • ❌ Discovery
  • ❌ Diversity

Remaining Control:

  • ✔️ Only the main Autoplay toggle switch remains visible.

Why this change? We want to save users from the headache of configuring complex parameters. The heavy lifting is now entirely handled automatically—and much more efficiently—by the Autoplay Smart engine.


🎵 LYRICS SOURCE RELIABILITY

The lyrics lookup system has been optimized to retrieve text faster and execute precise fallback mechanisms if the primary lyrics format is missing.

The search priority hierarchy remains committed to the highest standards:

  1. Syllable (Word-by-word/syllable synced - most precise)
  2. Word (Word synced)
  3. Line (Line-by-line time synced)
  4. Unsynced (Plain text lyrics without timestamps)

Deep Integrity Check on Line Lyrics Stage:

In this version, before the application gives up and downgrades to Unsynced lyrics, it performs a strict Deep Validation during the Line lyrics phase.

  • If a valid line-synced lyrics file exists, the app will render it flawlessly.
  • If the validation check detects that the line-synced lyrics are corrupted or mismatched, it will safely migrate to Unsynced lyrics without throwing any interface errors or crashing the player layout.

🛡️ TRAY & DUPLICATE APP PROTECTION

Many users do not realize that DugeonTok Player continues to run in the background when minimized to the Notification Tray (near the Windows system clock). Launching the app again from the desktop often forces duplicate processes, causing unexpected resource drain.

New Protection Mechanism:

  • Automatic Instance Detection: The system immediately detects if an active instance of DugeonTok Player is already running in the System Tray.
  • Educational Notification: Instead of opening a confusing duplicate window, the app prevents the second launch and displays an informative notification banner.
  • User Guidance: The notification instructs the user to simply click the existing application icon in the tray to bring it back to focus, saving valuable PC RAM.

🌐 INFO PAGE STEAM LINK INTEGRATION

The social connections section on the Info page has been expanded to better connect with our community.

  • New Feature: Added an official Steam profile shortcut link.
  • Destination URL: https://steamcommunity.com/id/Al_Farrizi
  • Visual Detail: The new Steam icon features the exact same smooth hover animation framework as our pre-existing social media icons.

⚙️ PRODUCTION BUILD HARDENING

The Windows installer compilation pipeline has been completely refreshed for the v2.13.9 release cycle to guarantee that downloadable binaries are clean and free from directory structure errors.

Build Cleanup & Standardization:

  • Purged all cached and legacy installer build files before commencing the new compilation process.
  • Discarded redundant combined installer outputs that were bloating the repository.
  • Standardized naming conventions by migrating outdated ia32 designations into clean, modern x86 branding.
  • The finalized distribution folder now exclusively holds two official installers: x64 (64-bit) and x86 (32-bit) architectures.

app.asar Protection (Anti-Tampering):

To prevent system crashes caused by files being accidentally altered by users or third-party software, the core application file (app.asar) is automatically locked post-build using native Windows file attributes:

  • Hidden (Kept out of plain sight)
  • System (Protected as a core system file)
  • Read-only (Can only be executed, preventing direct modifications/deletions)

🧪 RELEASE VALIDATION CHECKLIST

Before v2.13.9 was cleared for public release, it successfully passed the following rigorous automated and manual QA tests:

  • Syntax validation check on the main core file main.js passed.
  • Syntax validation check on the backend server file server.js passed.
  • Syntax validation check on the frontend script public/js/app.js passed.
  • Full production compilation of Windows installers completed with zero interruptions.
  • Binary integrity verification for the x64 installer completed successfully.
  • Binary integrity verification for the x86 installer completed successfully.
  • Total purge of legacy/stale installer artifacts verified.
  • File attribute states for app.asar (Hidden, System, Read-only) verified as active.
  • Process Safeguard: VSCode was verified as not force-closed during any stage of the build routine.

📦 COMPILED PRODUCTION ASSETS

Please download the official v2.13.9 installer binary that matches your Windows operating system architecture below:

Installer Asset Name System Architecture Platform
💾 DugeonTok-Player-Installer_v2.13.9_x64.exe 64-Bit (Modern PC) Windows
💾 DugeonTok-Player-Installer_v2.13.9_x86.exe 32-Bit (Legacy PC) Windows

💡 Final Development Note

Version v2.13.9 represents a massive leap forward in delivering simplicity without compromising on application intelligence. By enforcing stable Google Logins, removing clunky manual interface controls, securing internal application files, and optimizing lyrics fallbacks, DugeonTok Player is now sturdier and more ready than ever to power your daily playback routines.

Al Farrizi Studio
June 2026