- 🌓 Dark/Light mode support
- 🔄 Seamless SSO integration
- 🛠️ Developer mode for local testing
- 🎨 Modern UI with dialog interactions
- 🔒 Secure cookie handling
- ⚡ Fast and lightweight
- Visit SPOTifier Extension Page or Github Releases Page
- Click "Add to Firefox"
- Follow the installation prompts
- Clone this repository
git clone https://github.com/dikdns/spotifier-firefox-extension.git- Open Firefox and navigate to about:debugging
- Click "This Firefox" on the left sidebar
- Click "Load Temporary Add-on"
- Navigate to the extension directory and select manifest.json
After installation:
- Visit SPOT UPI
- Look for the SPOTifier button in the sidebar
- Click to access enhanced features
- Firefox Based Browser
- Basic knowledge of web extensions
spotifier-firefox-extension/
├── src/
│ ├── background.js # Background script
│ ├── content.js # Content script for injection
│ ├── popup.js # Popup script
│ ├── popup.html # Popup HTML
│ └── icons/ # Icon files
├── manifest.json # Extension manifest
The extension supports several configuration options through the popup interface:
- Developer Mode : Toggle between production and local development URLs
- Show Initial Dialog : Control the welcome dialog visibility
- Dark Mode : Switch between light and dark themes
- Make your changes
- Test locally using Firefox's debugging tools
- Package the extension:
zip -r spotifier-firefox-extension.zip * -x "*.git*"Contributions are welcome! Please feel free to submit a Pull Request.
This extension:
- Only accesses specified domains (SPOT UPI and SPOTifier)
- Handles cookies securely
- Uses Firefox's built-in security features
For support, please open an issue in the repository or contact the maintainers.
Made with ❤️ by dikdns for UPI Students