{"repo":"aviwad/LyricFever","free":true,"listed":false,"github":"https://github.com/aviwad/LyricFever","clone":"git clone https://github.com/aviwad/LyricFever.git","description":"Best Spotify & Apple Music Lyrics experience for macOS (spiritual successor to LyricsX)","language":"Swift","stars":624,"topics":["lyrics","macos","spotify","swiftui","apple-music","applescript","menubar","menubar-app","menubarapp","menubarextra"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Lyric Fever The Best Lyrics Experience for Spotify & Apple Music on macOS. It Just Works. Installation Manual Download the DMG file here. Homebrew Run brew install lyric-fever Screenshots lyricfeverad.webm Features - Automatic Lyric Playback on Menubar - Fullscreen Mode (Modeled after Apple Music’s fullscreen view) - Karaoke Mode (Lyric popup that stays on screen) - Karaoke Mode customization (font color, etc) - Lyric Translation (using Apple’s on device APIs) - Offline caching! Lyrics are automatically stored offline efficiently using CoreData - Play some music on the Spotify / Apple Music app and watch the lyrics play on the menu bar automatically. - Lyrics fetched from Spotify, LRCLIB, and NetEase as a backup lyric provider - Simplified Chinese language support in app UI, thanks to @InTheManXG YouTube Promo Vid: [![LyricFever Promo Vid]](https://youtu.be/Qgqz43hepQQ) Requirements - macOS Sequoia or higher - Spotify Desktop Client (if using Spotify) Technical Details - UI is built using SwiftUI. - The lyrics are updated and fetched using Swift Concurrency and Swift Tasks - The lyrics are stored into disk using CoreData. - I interface with Spotify & Apple Music using their AppleScript methods as well as by subscribing to their playback state change notifications. - I interface with Spotify and Apple Music's AppleScript methods by using Apple's provided ScriptingBridge interface. - I additionally use private APIs to get the currently playing Apple Music song's iTunes ID, and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/aviwad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aviwad/LyricFever/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}