{"id":33215820,"url":"https://github.com/ateymoori/lyricglow","last_synced_at":"2025-11-21T07:01:42.301Z","repository":{"id":318487273,"uuid":"1071389238","full_name":"ateymoori/lyricglow","owner":"ateymoori","description":"LyricGlow for macOS, an always-on-top Electron widget showing real-time, word-by-word synced lyrics with glow effects, plus artist metadata and album art. Works with Spotify, Apple Music, and YouTube Music. LRC support, offline cache, and menu bar controls.","archived":false,"fork":false,"pushed_at":"2025-10-28T16:11:56.000Z","size":40003,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-28T17:33:17.675Z","etag":null,"topics":["apple-music","electron","lyrics","macos","music-player","music-tools","rtl-support","spotify","spotify-lyrics","synchronized-lyrics"],"latest_commit_sha":null,"homepage":"https://amirteymoori.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ateymoori.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-07T09:31:22.000Z","updated_at":"2025-10-28T16:12:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"d3066413-86f6-4c65-9567-11a68fa68971","html_url":"https://github.com/ateymoori/lyricglow","commit_stats":null,"previous_names":["ateymoori/lyricglow"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/ateymoori/lyricglow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ateymoori%2Flyricglow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ateymoori%2Flyricglow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ateymoori%2Flyricglow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ateymoori%2Flyricglow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ateymoori","download_url":"https://codeload.github.com/ateymoori/lyricglow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ateymoori%2Flyricglow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285573085,"owners_count":27194648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-21T02:00:06.175Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apple-music","electron","lyrics","macos","music-player","music-tools","rtl-support","spotify","spotify-lyrics","synchronized-lyrics"],"created_at":"2025-11-16T13:00:30.515Z","updated_at":"2025-11-21T07:01:42.283Z","avatar_url":"https://github.com/ateymoori.png","language":"TypeScript","funding_links":[],"categories":["オーディオ・ビデオツール","Music player app"],"sub_categories":["ファイル共有"],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"build/icon.png\" alt=\"LyricGlow - Real-Time Synchronized Lyrics for macOS\" width=\"140\" height=\"140\"\u003e\n\n# LyricGlow\n\n### **Real-Time Synchronized Lyrics \u0026 Music Metadata for macOS**\n\nExperience your music like never before with **word-by-word synchronized lyrics**, rich artist metadata, and beautiful album artwork. A floating, always-on-top companion for Spotify, Apple Music, and YouTube Music.\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![Version](https://img.shields.io/badge/Version-0.4.0-brightgreen.svg)](#)\n[![Downloads](https://img.shields.io/github/downloads/ateymoori/lyricglow/total?style=flat\u0026logo=github\u0026label=Downloads)](https://github.com/ateymoori/lyricglow/releases)\n[![macOS](https://img.shields.io/badge/macOS-11.0+-lightgrey.svg?logo=apple)](https://www.apple.com/macos)\n[![Electron](https://img.shields.io/badge/Electron-33.4.11-47848F.svg?logo=electron)](https://www.electronjs.org/)\n\n**🆓 Free \u0026 Open Source** • **🍎 Apple Silicon \u0026 Intel** • **⚡ Fast \u0026 Lightweight** • **🔒 Privacy-First**\n\n[Features](#-features) • [Screenshots](#-screenshots) • [Installation](#-installation) • [Usage](#-usage) • [Development](#-development)\n\n---\n\n\u003cimg src=\"screenshots/lyricglow-macos-app-demo-real-time-lyrics-synchronization.gif\" alt=\"LyricGlow Demo - Real-time synchronized lyrics with word-by-word highlighting for Spotify, Apple Music, and YouTube Music on macOS\" width=\"800\"\u003e\n\n\u003csub\u003e**Real-time synchronized lyrics with smooth word-by-word highlighting and rich metadata**\u003c/sub\u003e\n\n\u003c/div\u003e\n\n---\n\n## ✨ Features\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\"\u003e\n\n### 🎤 **Synchronized Lyrics**\n- **Word-by-word highlighting** with smooth animations\n- **3-line display** (previous, current, next)\n- **Full lyrics modal** for complete song view\n- **Auto-scroll** synchronized with playback\n- **Instant lyrics fetching** from LRCLIB database\n\n### 🌍 **RTL Language Support**\n- **Perfect RTL rendering** for Arabic, Persian, Hebrew\n- **Bidirectional text handling**\n- **Font optimization** for multilingual lyrics\n- **Automatic language detection**\n\n### 🎵 **Universal Music Player Support**\n- **Spotify** - Full integration with OAuth\n- **Apple Music** - Native macOS integration\n- **YouTube Music** - Browser-based detection\n- **Works with any macOS media player** using Now Playing API\n\n### 🖼️ **Rich Artist Metadata**\n- **Artist biography** with expand/collapse\n- **Image carousel** with multiple photos\n- **Similar artists** discovery\n- **Social media links** (Website, Facebook, Twitter)\n- **Artist statistics** (listeners, play counts)\n\n\u003c/td\u003e\n\u003ctd width=\"50%\"\u003e\n\n### 🎨 **Beautiful Design**\n- **Glass morphism UI** with backdrop blur\n- **Dark theme** optimized for readability\n- **Always-on-top** floating window\n- **Frameless design** with drag support\n- **Smooth animations** and transitions\n\n### ⚙️ **Fully Customizable**\n- **Toggle any section** (player, lyrics, metadata)\n- **Compact mode** for minimal UI\n- **Lyrics-only mode** for focused reading\n- **Adjustable window position**\n- **Launch at login** option\n\n### 🔐 **Spotify Integration**\n- **OAuth 2.0 authentication** (secure)\n- **Top tracks** from artist's catalog\n- **Top albums** with artwork\n- **User profile** display\n- **Enhanced metadata** from Spotify API\n\n### 💾 **Smart Performance**\n- **7-day intelligent caching** for lyrics \u0026 metadata\n- **Offline playback** support\n- **Image optimization** with local cache\n- **Low memory footprint** (~80-150MB RAM)\n- **Efficient polling** (500ms-1s intervals)\n- **Battery-friendly** background processing\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## 📸 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n\n### **Display Modes**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-full-mode-artist-metadata-lyrics.png\" alt=\"LyricGlow Full Mode - Complete music experience with synchronized lyrics, artist biography, album artwork, and metadata on macOS\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eFull Mode\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003eComplete experience with all features enabled\u003c/sub\u003e\n\u003c/td\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-compact-mode-floating-widget.png\" alt=\"LyricGlow Compact Mode - Minimal floating lyrics widget with essential controls for macOS desktop\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eCompact Mode\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003eEssential player controls and lyrics\u003c/sub\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### **Lyrics Display Options**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-lyrics-only-mode-word-highlighting.png\" alt=\"LyricGlow Lyrics Only Mode - Clean synchronized lyrics display with real-time word-by-word highlighting\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eLyrics-Only Mode\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003eDistraction-free focused reading\u003c/sub\u003e\n\u003c/td\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-rtl-support-persian-arabic-hebrew.png\" alt=\"LyricGlow RTL Support - Right-to-left lyrics display for Persian, Arabic, and Hebrew music on macOS\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eRTL Language Support\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003ePerfect rendering for Arabic, Persian, Hebrew\u003c/sub\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### **Menu Bar Integration**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-menu-bar-lyrics-animation.gif\" alt=\"LyricGlow Menu Bar Animation - Live synchronized lyrics updating in real-time in macOS system tray\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eLive Lyrics in Menu Bar\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003eReal-time animated updates\u003c/sub\u003e\n\u003c/td\u003e\n\u003ctd width=\"50%\" align=\"center\"\u003e\n\u003cimg src=\"screenshots/lyricglow-macos-menu-bar-tray-icon-lyrics.png\" alt=\"LyricGlow Menu Bar Tray Icon - System tray integration showing current lyric line next to app icon in macOS\" width=\"400\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003cb\u003eMenu Bar Static View\u003c/b\u003e\n\u003cbr\u003e\u003csub\u003eCurrent lyric line display\u003c/sub\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n### **See It In Action**\n\n\u003cimg src=\"screenshots/lyricglow-macos-demo-synchronized-lyrics-animation.gif\" alt=\"LyricGlow Animation Demo - Word-by-word synchronized lyrics highlighting in action with smooth transitions\" width=\"700\"\u003e\n\n\u003csub\u003eSmooth synchronized lyrics animation with word-by-word highlighting\u003c/sub\u003e\n\n\u003c/div\u003e\n\n---\n\n## 📦 Installation\n\n### **Quick Install (Recommended)**\n\n#### **For Apple Silicon Macs (M1, M2, M3, M4)**\n1. **Download LyricGlow-arm64.dmg** from the latest release\n2. Open the DMG file\n3. Drag **LyricGlow.app** to `/Applications` folder\n4. **Right-click** LyricGlow → Select **\"Open\"**\n5. Click **\"Open\"** in the security dialog\n\n#### **For Intel Macs**\n1. **Download LyricGlow-x64.dmg** from the latest release\n2. Follow steps 2-5 above\n\n\u003e ⚠️ **First Launch Security Note:** macOS Gatekeeper will show a warning because LyricGlow uses ad-hoc signing (not notarized). Right-clicking and selecting \"Open\" bypasses this check. This is required only on first launch.\n\n**System Requirements:**\n- macOS 11.0 (Big Sur) or later\n- 100 MB free disk space\n- Internet connection for lyrics fetching\n- Spotify, Apple Music, or any music player using macOS Now Playing API\n\n### **Build from Source**\n\n```bash\n# Clone repository\ngit clone https://github.com/ateymoori/lyricglow.git\ncd lyricglow\n\n# Install dependencies\nnpm install\n\n# Run in development mode\nnpm start\n\n# Build DMG for distribution\nnpm run dist:mac\n```\n\n**Developer Requirements:**\n- Node.js 22.x or later\n- npm or yarn\n- Xcode Command Line Tools\n\n---\n\n## 🚀 Usage\n\n### **Getting Started**\n\n1. **Launch LyricGlow** - The app will appear as a floating window\n2. **Play music** in Spotify, Apple Music, or YouTube Music\n3. **Watch lyrics sync** automatically with word-by-word highlighting\n4. **Customize your experience** - Click ⚙️ to open settings\n\n### **Features Guide**\n\n#### **Media Controls**\n- **Play/Pause** - Click the center button or spacebar\n- **Skip tracks** - Use previous/next buttons\n- **Seek** - Click or drag the progress bar to jump to any timestamp\n- **Full lyrics** - Click 📄 button to view complete lyrics\n\n#### **Settings \u0026 Customization**\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🎛️ General Settings\u003c/b\u003e\u003c/summary\u003e\n\n- **Launch at Login** - Auto-start LyricGlow when you log in\n- **Menu Bar Lyrics** - Display current lyric line in system tray\n- **Spotify Integration** - Connect your account for enhanced features\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e🎨 Display Settings\u003c/b\u003e\u003c/summary\u003e\n\nToggle visibility for each section:\n- ✅ Music Player (album art, controls, progress bar)\n- ✅ Synchronized Lyrics\n- ✅ Artist Images Carousel\n- ✅ Artist Biography\n- ✅ Artist Metadata (country, genre, social links)\n- ✅ Top Tracks (Spotify login required)\n- ✅ Top Albums (Spotify login required)\n- ✅ Similar Artists\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e💾 Cache Management\u003c/b\u003e\u003c/summary\u003e\n\n- **View cached items** - See all stored lyrics, metadata, and images\n- **Clear individual items** - Remove specific cached songs\n- **Clear all cache** - Fresh start (7-day auto-cleanup by default)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e📊 Logs \u0026 Troubleshooting\u003c/b\u003e\u003c/summary\u003e\n\n- **View log statistics** - Monitor app performance\n- **Open logs folder** - Access detailed logs at `~/Library/Logs/LyricGlow/`\n- **Clear logs** - Remove old log files\n\n\u003c/details\u003e\n\n### **Pro Tips**\n\n💡 **Drag to reposition** - Click and drag anywhere on the window\n💡 **Click album art** - Opens track in Spotify (if installed)\n💡 **Menu bar control** - Right-click tray icon for quick actions\n💡 **Keyboard shortcuts** - Spacebar for play/pause (when focused)\n💡 **RTL support** - Automatically detected for Arabic, Persian, Hebrew\n\n---\n\n## 🛠️ Development\n\n### **Project Structure**\n\n```\nlyricglow/\n├── app/                        # Main application code\n│   ├── main.js                # Electron main process\n│   ├── renderer.js            # UI logic \u0026 event handling\n│   ├── preload.js             # Secure IPC bridge\n│   ├── index.html             # Main window markup\n│   ├── styles.css             # Complete styling\n│   ├── auth/                  # Spotify OAuth\n│   ├── cache/                 # Caching system\n│   ├── lyrics/                # Lyrics fetching (LRCLIB)\n│   ├── metadata/              # Artist metadata (TheAudioDB, Spotify)\n│   └── utils/                 # Logger, SecureFetch\n├── build/                     # Build assets (icons, entitlements)\n├── assets/fonts/              # Embedded fonts (Inter, Vazirmatn)\n└── electron-builder.yml       # Packaging configuration\n```\n\n### **NPM Scripts**\n\n```bash\nnpm start              # Launch app (production mode)\nnpm run dev            # Launch with verbose logging\nnpm run pack           # Build unpacked app for testing\nnpm run dist:mac       # Build DMG for macOS (both architectures)\nnpm run release        # Auto version bump + build\n```\n\n### **Tech Stack**\n\n| Category | Technology |\n|----------|-----------|\n| **Framework** | [Electron 33.4.11](https://www.electronjs.org/) |\n| **Language** | TypeScript 5.9.3 (Strict Mode) |\n| **Build System** | [electron-vite](https://electron-vite.org/) + [Vite 5.4.21](https://vitejs.dev/) |\n| **Lyrics API** | [LRCLIB](https://lrclib.net/) - Synchronized lyrics database |\n| **Metadata API** | [TheAudioDB](https://www.theaudiodb.com/) - Artist information |\n| **Music Integration** | [Spotify Web API](https://developer.spotify.com/) - OAuth \u0026 enhanced features |\n| **System Integration** | macOS AppleScript, Now Playing API |\n| **Storage** | [electron-store](https://github.com/sindresorhus/electron-store) |\n| **Logging** | [electron-log](https://github.com/megahertz/electron-log) |\n| **Packaging** | [electron-builder](https://www.electron.build/) |\n\n### **Architecture Highlights**\n\n- **Security-First:** Context isolation, no Node.js integration in renderer, CSP headers\n- **Event-Driven:** IPC communication between main and renderer processes\n- **Efficient Polling:** Smart interval adjustments (500ms-1s) based on playback state\n- **Multi-Source:** Lyrics from LRCLIB, metadata from TheAudioDB and Spotify\n- **Offline Support:** 7-day intelligent caching with automatic cleanup\n\n---\n\n## 🗺️ Roadmap\n\n### **v0.4 - Enhanced Experience** (Q1 2025)\n- [ ] Multilingual UI (Spanish, French, German, Persian, Arabic, Chinese)\n- [ ] Additional lyrics sources (Genius, Musixmatch fallback)\n- [ ] Romanization for non-Latin scripts\n- [ ] Customizable themes and colors\n- [ ] Keyboard shortcuts configuration\n\n### **v0.5 - Cross-Platform** (Q2 2025)\n- [ ] Windows 10/11 support\n- [ ] Linux (Ubuntu, Fedora) support\n- [ ] Chrome/Firefox browser extension\n- [ ] iOS companion app (view lyrics on mobile)\n\n### **v1.0 - AI \u0026 Advanced Features** (Q3 2025)\n- [ ] AI-powered lyrics generation for missing songs\n- [ ] Karaoke mode with vocal removal\n- [ ] Lyrics translation (50+ languages)\n- [ ] Music recommendations based on lyrics mood\n- [ ] Export lyrics with timestamps\n- [ ] Animated backgrounds sync to music\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Here's how you can help:\n\n### **High Priority**\n- 🪟 **Windows Support** - Port to Windows 10/11 with native APIs\n- 🐧 **Linux Support** - MPRIS integration for Ubuntu/Fedora\n- 🌍 **UI Translations** - Localize interface to your language\n- 🎤 **Lyrics Sources** - Integrate additional APIs (Genius, Musixmatch)\n\n### **Also Needed**\n- 🎨 UI/UX improvements\n- 📖 Documentation \u0026 tutorials\n- 🐛 Bug reports \u0026 testing\n- 💡 Feature suggestions\n\n### **How to Contribute**\n\n1. **Fork** this repository\n2. **Clone** your fork: `git clone https://github.com/YOUR_USERNAME/lyricglow.git`\n3. **Create branch**: `git checkout -b feature/your-feature-name`\n4. **Make changes** and commit: `git commit -m \"Add: your feature description\"`\n5. **Push** to your fork: `git push origin feature/your-feature-name`\n6. **Open Pull Request** with detailed description\n\n**Development Guidelines:**\n- Follow existing code style (ES2022, async/await)\n- Test on both Apple Silicon and Intel Macs\n- Update README for new features\n- Add error handling and logging\n\n---\n\n## 📄 License\n\n**MIT License** - Copyright (c) 2025 AmirHossein Teymoori\n\nPermission is hereby granted, free of charge, to use, modify, and distribute this software.\n\nSee [LICENSE](LICENSE) file for full details.\n\n---\n\n## 🙏 Credits \u0026 Acknowledgments\n\n### **APIs \u0026 Services**\n- [**LRCLIB**](https://lrclib.net/) - Free synchronized lyrics database\n- [**TheAudioDB**](https://www.theaudiodb.com/) - Artist metadata and biography\n- [**Spotify Web API**](https://developer.spotify.com/) - Music metadata and OAuth\n\n### **Technologies**\n- [**Electron**](https://www.electronjs.org/) - Cross-platform desktop framework\n- [**electron-store**](https://github.com/sindresorhus/electron-store) - Settings persistence\n- [**electron-builder**](https://www.electron.build/) - macOS packaging and DMG creation\n- [**electron-log**](https://github.com/megahertz/electron-log) - Logging system\n\n### **Fonts**\n- [**Inter**](https://rsms.me/inter/) - UI font for Latin scripts\n- [**Vazirmatn**](https://github.com/rastikerdar/vazirmatn) - Persian/Arabic font\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n## 👨‍💻 Developer\n\n\u003cimg src=\"https://github.com/ateymoori.png\" width=\"80\" height=\"80\" style=\"border-radius: 50%;\"\u003e\n\n**[AmirHossein Teymoori](https://github.com/ateymoori)**\n\nSenior Full-Stack Developer \u0026 Open Source Enthusiast\n\n[![GitHub](https://img.shields.io/badge/GitHub-@ateymoori-181717?logo=github)](https://github.com/ateymoori)\n[![Email](https://img.shields.io/badge/Email-Teymoori.net@gmail.com-D14836?logo=gmail)](mailto:Teymoori.net@gmail.com)\n\n---\n\n## ⭐ Support This Project\n\nIf LyricGlow enhances your music experience, please consider:\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/ateymoori/lyricglow\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/ateymoori/lyricglow?style=social\" alt=\"Star LyricGlow on GitHub\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Star this repository** • **Share with friends** • **Report bugs** • **Contribute code**\n\nEvery star helps more people discover LyricGlow! 🌟\n\n---\n\n## 🔗 Links\n\n[**🏠 GitHub Repository**](https://github.com/ateymoori/lyricglow) •\n[**📦 Build from Source**](#build-from-source) •\n[**🐛 Report Issues**](https://github.com/ateymoori/lyricglow/issues)\n\n---\n\n## 🏷️ Keywords \u0026 Topics\n\n`synchronized-lyrics` `real-time-lyrics` `spotify-lyrics` `apple-music-lyrics` `youtube-music-lyrics` `macos-app` `electron-app` `music-player` `lyrics-display` `now-playing` `desktop-lyrics` `floating-widget` `lyrics-widget` `music-companion` `karaoke` `rtl-support` `arabic-lyrics` `persian-lyrics` `hebrew-lyrics` `multilingual` `music-metadata` `artist-biography` `album-artwork` `spotify-integration` `free-app` `open-source` `mit-license` `electron` `typescript` `macos-big-sur` `apple-silicon` `m1-m2-m3` `lyrics-automation` `lyrics-synchronization` `lrc-format` `music-visualization` `transparent-overlay` `always-on-top` `music-widget` `desktop-widget` `lyrics-api`\n\n---\n\n\u003csub\u003eMade with ❤️ for music lovers | Last updated: October 2025 | Version 0.4.0\u003c/sub\u003e\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fateymoori%2Flyricglow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fateymoori%2Flyricglow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fateymoori%2Flyricglow/lists"}