A beautiful Chrome extension that instantly fetches and displays lyrics for songs you're listening to online.
LyricWiz is a Chrome extension that automatically detects songs from your browser's tab title and displays their lyrics in a beautifully animated interface. Using the Genius API, it finds song details and displays formatted lyrics right in your browser.
- Automatic Song Detection: Extracts song titles from your current browser tab
- Beautiful Blue-Themed UI: Modern design with smooth animations and transitions
- Rich Lyric Formatting: Displays lyrics with proper spacing and rhythm
- Animated Elements: Floating music notes and smooth transitions
- Direct Genius Link: Easily view full details on Genius.com
- API Key Management: Save your Genius API key for future use
(Coming Soon)
- Clone this repository:
git clone https://github.com/a9irudhh/lyricwiz-chrome.git
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the
lyricwiz-chrome
directory - The extension will appear in your Chrome toolbar
- Sign up for a Genius account at genius.com
- Visit Genius API Clients and create a new API client
- Copy your generated Client Access Token
- Paste the token into the LyricWiz extension settings
- Navigate to a webpage with a song title in the tab (e.g., YouTube music video)
- Click the LyricWiz extension icon in your toolbar
- The extension will automatically detect the song title and display lyrics
- Enjoy reading along with your music!
- Popup Interface: HTML/CSS/JavaScript UI that displays when clicking the extension icon
- Genius API Integration: Fetches song details using the Genius API
- Web Scraping: Retrieves lyrics from Genius.com pages
- Chrome Extension API: Accesses current tab information
popup.html
: Main extension interface- popup.js: JavaScript logic for the extension
popup.css
: Styling with animations- manifest.json: Extension configuration
assets/
: Images and icons
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Genius API for providing song data
- Chrome Extension API documentation
Made with🎵 by Anirudh Hanchinamani and Pavan H Bhakta