Firefox extension for adding YouTube videos directly to your LAN Jukebox playlist.
Main popup - Add videos with one click
Optional authentication support
- Add YouTube videos to the jukebox with one click
- Keyboard shortcut: Alt+Shift+E to quickly add videos
- Supports authentication (if jukebox requires login)
- Automatically saves server settings
- Shows video information before adding
- Works with Firefox 109+
- Automatic HTTP/HTTPS fallback
Will be available on https://addons.mozilla.org
- Open Firefox
- Go to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on
- Select the
manifest.jsonfile from this directory - The extension is now loaded (temporary - will be removed when Firefox restarts)
- Go to
about:configin Firefox - Search for
xpinstall.signatures.required - Set it to
false(only in Developer/Nightly editions) - Package the extension as a ZIP file
- Rename to
.xpi - Drag and drop into Firefox
- Open any YouTube video
- Click the extension icon in the browser toolbar
- Enter your LAN Jukebox server address, e.g.,
192.168.50.200:3000(http:// is added automatically) - If jukebox requires authentication, also enter username and password
- Click Save
- Open a YouTube video you want to add to the jukebox
- Click the extension icon
- You'll see the video information in the popup window
- Click Add to Playlist
- The video is added to the jukebox queue!
- Open a YouTube video you want to add to the jukebox
- Press Alt+Shift+E
- A notification will appear confirming the video was added
- The video is added to the jukebox queue!
lan-jukebox-extension-firefox/
├── manifest.json # Extension manifest file (Firefox MV3)
├── popup.html # Popup UI
├── popup.js # Popup logic
├── background.js # Background script (handles API calls and keyboard shortcuts)
├── content.js # Content script (for future use)
├── icons/ # Extension icons
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # This file
- Firefox 109+
- Firefox Developer Edition
- Firefox Nightly
- Check that the LAN Jukebox server is running
- Verify the server address is correct
- Make sure the server is accessible on the network
- The extension will automatically try HTTPS if HTTP fails
- Check your username and password
- Verify that
requireLogin: trueis set in the jukebox server'sconfig.json
- Click the extensions icon (puzzle piece) and pin "LAN Jukebox" to the toolbar
Ready to publish to Firefox Add-ons! See FIREFOX_ADDONS_GUIDE.md for complete instructions.
Download the .xpi file when available from Firefox Add-ons.
See publishing guide for submission instructions.
This extension does NOT collect any user data. All settings are stored locally on your device. See PRIVACY_POLICY.md for details.
- LAN Jukebox Server - The server component
- Chrome Extension - Chrome/Brave version
ISC
Created for LAN parties!
