Skip to content

Releases: phaticusthiccy/Desktop-Lyrics-Widget

Desktop Lyrics Widget 1.2.1

Choose a tag to compare

@phaticusthiccy phaticusthiccy released this 25 Aug 22:42

🚀 Desktop Lyrics Widget v1.2.1

🇬🇧 English Release Notes

🐛 Bug Fixes & Improvements

  • Windows Boot / Auto-Start Fix:
    • Fixed an issue where the Portable (.exe) version failed to launch on Windows startup due to temporary %TEMP% directory extraction by properly targeting PORTABLE_EXECUTABLE_FILE.
    • Resolved the issue in development/unpackaged mode where Windows boot launched the default Electron splash/welcome screen instead of the application.
    • Synchronized the "Start on Boot" state reliably across both the System Tray Context Menu and the In-App Settings Panel.
  • Repository & Build Maintenance:
    • Cleaned up Git index and comprehensively updated .gitignore rules to ignore build artifacts, lockfiles, logs, and OS/IDE cache files.

🇹🇷 Türkçe Sürüm Notları

🐛 Hata Düzeltmeleri ve İyileştirmeler

  • Windows Başlangıçta Çalıştırma Düzeltmesi:
    • Portable (.exe) sürümün Windows başlangıcında %TEMP% geçici dizini sebebiyle açılmaması sorunu PORTABLE_EXECUTABLE_FILE yolu kullanılarak tamamen düzeltildi.
    • Geliştirme/paket açılmamış modda sistem açılışında uygulamanın yerine varsayılan boş Electron karşılama penceresinin açılması engellendi.
    • "Başlangıçta Çalıştır" durumunun Sistem Tepsisi (Tray) ve Ayarlar Paneli arasında anlık ve doğru senkronize olması sağlandı.
  • Depo ve Derleme Temizliği:
    • Git indeksi temizlendi ve .gitignore dosyası derleme çıktıları, kilit dosyaları, loglar ve sistem/editör kalıntılarını eksiksiz kapsayacak şekilde genişletildi.

Desktop Lyrics Widget 1.2

Choose a tag to compare

@phaticusthiccy phaticusthiccy released this 25 Aug 00:10

🚀 Desktop Lyrics Widget v1.2.0

🎵 Desktop Lyrics & Mini-Player Widget v1.2.0 Sürüm Güncellemesi / Release Update
Şarkıya özel akıllı senkronizasyon kaydı, canlı güncelleme kontrolcüsü ve geliştirici bağlantıları! / Per-song smart offset memory, in-app update checker, and developer links!


🇹🇷 Türkçe Sürüm Notları

✨ Yeni Özellikler & İyileştirmeler

  • 🧠 Şarkıya Özel Senkronizasyon (Offset) Hafızası:
    • Ayarladığınız zaman kayması (Offset) artık dinlediğiniz şarkıya özel olarak kaydedilir.
    • Aynı şarkıyı bir sonraki açışınızda özel offset ayarı otomatik olarak devreye girer.
    • Şarkı değiştiğinde veya bittiğinde offset otomatik olarak sıfırlanır (diğer şarkıları etkilemez).
  • ⏱️ Play/Pause Yanı Canlı Offset Rozeti:
    • Çalan parçada özel bir offset aktif olduğunda Oynat/Durdur butonu yanında anlık bilgi rozeti (örn: ⏱️ +1.5s) belirir.
    • Rozete tıklandığında o şarkının offset ayarı tek tıkla 0.0s'ye sıfırlanır.
  • 🔄 Uygulama İçi Güncelleme Kontrolü:
    • Ayarlar paneline eklenen "Güncellemeleri Kontrol Et" butonu sayesinde GitHub üzerinden yeni bir sürüm olup olmadığını tek tıkla kontrol edebilir ve doğrudan indirebilirsiniz.
  • 📏 Genişletilmiş Zaman Kaydırma Aralığı:
    • Senkronizasyon kaydırıcısı -10.0s ile +10.0s (0.1s hassasiyetinde) aralığına genişletildi.
  • 👨‍💻 Geliştirici Bağlantısı:
    • Ayarlar paneline tek tıkla geliştirici GitHub profilini açan buton eklendi.

📦 İndirme Bağlantıları

  • Desktop.Lyrics.Widget.1.2.0.exe (Portable): Kurulum gerektirmeden doğrudan çalışan taşınabilir sürüm.
  • Desktop.Lyrics.Widget.Setup.1.2.0.exe (Setup): Masaüstü ve Başlat Menüsü kısayolları oluşturan Windows kurulum programı.

🇬🇧 English Release Notes

✨ What's New & Improvements

  • 🧠 Per-Song Sync Offset Memory:
    • Custom timeline offsets are now saved individually per track (artist - title).
    • Next time you play the same song, its saved offset is automatically restored.
    • Switching to a new song or stopping playback automatically resets the offset to 0.0s.
  • ⏱️ Interactive Offset Badge on Mini-Player:
    • A glowing pill badge (e.g. ⏱️ +1.5s) appears next to the Play/Pause button whenever a song has an active offset.
    • Click the badge to instantly reset the offset for the current track to 0.0s.
  • 🔄 In-App Update Checker:
    • Added a "Check for Updates" button in settings that connects to GitHub API, compares versions, and provides a direct one-click download link when a new release is available.
  • 📏 Expanded Sync Offset Range:
    • The timing offset slider now supports -10.0s ... +10.0s with smooth 0.1s precision.
  • 👨‍💻 Developer Profile Link:
    • Added a direct button in the settings panel to visit the developer's GitHub profile.

📦 Downloads

  • Desktop.Lyrics.Widget.1.2.0.exe (Portable): Standalone single-file executable (no install required).
  • Desktop.Lyrics.Widget.Setup.1.2.0.exe (Setup): Standard Windows NSIS Setup installer with shortcuts.

Desktop Lyrics Widget 1.1

Choose a tag to compare

@phaticusthiccy phaticusthiccy released this 24 Aug 23:36

🚀 Desktop Lyrics Widget v1.1.0

🎵 Desktop Lyrics & Mini-Player Widget v1.1.0 Güncellemesi / Update
Performans optimizasyonları, şarkı sarma (seek) desteği ve daha akıllı şarkı sözü algılama! / Performance optimizations, timeline seek support, and smarter lyrics matching!


🇹🇷 Türkçe Sürüm Notları

✨ Yeni Özellikler & İyileştirmeler

  • ⏱️ Gerçek Zamanlı Şarkı Sarma (Seek): İlerleme çubuğuna tıklandığında şarkı artık Spotify, Apple Music ve Windows Medya Oynatıcı üzerinde hedeflenen saniyeye anında atlar (TryChangePlaybackPositionAsync).
  • ⚡ PowerShell & SMTC Performans Optimizasyonu: Arka plan PowerShell sorgularına eşzamanlılık kilidi (isQuerying) eklendi ve müzik durduğunda sorgu aralığı esnetilerek CPU kullanımı en aza indirildi.
  • 🎯 Daha Yüksek Şarkı Sözü Eşleşme Oranı:
    • LRCLIB /api/get desteğiyle doğrudan milisaniyelik tam eşleşme arama.
    • YouTube ve web oynatıcıları için gelişmiş regex filtresi (Official Video, Lyric Video, 4K, Remastered, ft. vb. gürültü kelimeler otomatik temizlenir).
  • 🔒 Tekil Çalışma Kilidi (Single Instance Lock): Uygulamanın ikinci kez açılması engellendi; çift açılışta mevcut widget öne odaklanır.
  • 🌐 Otomatik Dil Tespiti: Sistem diline göre widget ilk açılışta otomatik olarak Türkçe veya İngilizce başlar.
  • 📐 Pencere Boyutlandırma Sınırları: Arayüzün bozulmaması için minimum pencere boyutları (340x220) belirlendi.
  • 🎨 Vektörel İkon: assets/icon.svg kaynaklara eklendi.

📦 İndirme Bağlantıları

  • Portable (.exe): Kurulum gerektirmeden doğrudan çalıştırılabilir taşınabilir sürüm.
  • Setup (.exe): Başlat menüsü ve masaüstü kısayolu oluşturan NSIS kurulum paketi.

🇬🇧 English Release Notes

✨ What's New & Improvements

  • ⏱️ Real-Time Timeline Seek: Clicking anywhere on the progress bar now actually seeks playback in Spotify, Apple Music, and Windows Media Player (TryChangePlaybackPositionAsync).
  • ⚡ PowerShell & SMTC Performance Boost: Added concurrency protection (isQuerying) and dynamic adaptive polling intervals to significantly reduce idle CPU usage.
  • 🎯 Smarter & Faster Lyrics Matching:
    • Direct exact matching via LRCLIB /api/get with fallback to duration-sorted /api/search.
    • Comprehensive regex noise cleaner for YouTube titles (Official Video, Lyric Video, 4K, MV, Remastered, ft., etc.).
  • 🔒 Single Instance Lock: Prevents multiple widget instances from opening simultaneously; focuses the existing window instead.
  • 🌐 Automatic Language Detection: Automatically detects system locale (Turkish / English) on initial launch.
  • 📐 Window Resize Constraints: Enforced minimum dimensions (340x220) to prevent UI clipping.
  • 🎨 Vector Branding: Added assets/icon.svg.

📦 Downloads

  • Portable (.exe): Standalone executable, no installation required.
  • Setup (.exe): Standard NSIS installer with desktop and start menu shortcuts.

Desktop Lyrics Widget 1.0.3

Choose a tag to compare

@phaticusthiccy phaticusthiccy released this 15 Aug 22:08

Yenilikler

  • Varsayılan app dili ingilizceye çevrildi.
  • Proje README alanı güncellendi.

Updates

  • The default app language has been changed to English.
  • The project README section has been updated.

Desktop Lyrics Widget 1.0.0

Choose a tag to compare

@phaticusthiccy phaticusthiccy released this 15 Aug 21:44

Yenilikler

  • Daha tutarlı şarkı sözleri bulma methodu eklendi. (Son Güncelleme)
  • 5 yeni tema stili eklendi. (Son Güncelleme)
  • Temel yapı ve app. (Base)

New Features

  • Added a more consistent method for finding lyrics. (Last Update)
  • Added 5 new theme styles. (Last Update)
  • Basic structure and app. (Base)