lucent-updates
Open-source Windows desktop liquid-glass lyrics overlay with automatic media-session detection, synchronized lyrics, and shared listening.
File Explorer
- bug_report.yml
- feature_request.yml
- player_compatibility.yml
- ci.yml
- codeql.yml
- dependabot.yml
- pull_request_template.md
- icon.ico
- icon.png
- installer.nsh
- logo.html
- make-icon.cjs
- 2026-08-22-decorative-particles.md
- 2026-08-22-remove-progress-effects.md
- 2026-08-23-dev-package-playback-restore.md
- 2026-08-23-lucent-account-playlists-phase3.md
- 2026-08-23-lucent-github-test-update.md
- 2026-08-23-lucent-internal-player-phase2.md
- 2026-08-23-lucent-packaged-updates.md
- 2026-08-23-lucent-playback-coordinator-phase1.md
- 2026-08-23-lucent-privacy-release-readiness-phase6.md
- 2026-08-23-lucent-room-member-reconnect.md
- 2026-08-23-lucent-room-queue-phase4.md
- 2026-08-23-lucent-safe-automatic-install.md
- 2026-08-23-lucent-sync-frames-sharing.md
- 2026-08-23-lucent-updater-phase5.md
- 2026-08-23-particle-end-transition-and-hover-distance.md
- 2026-08-24-lucent-liquid-workbench-enhancement.md
- 2026-08-24-lucent-liquid-workbench.md
- 2026-08-24-lucent-lyric-particles-settings-cleanup.md
- 2026-08-24-lucent-workbench-focus-layout.md
- 2026-08-24-lucent-workbench-surface-density.md
- 2026-08-24-room-clock-sync.md
- 2026-08-25-bottom-center-title-layout.md
- 2026-08-25-lucent-everyday-console.md
- 2026-08-25-pause-breath-and-package-trim.md
- 2026-08-25-shatter-no-overlap.md
- 2026-08-25-song-cover-particle-rebuild.md
- 2026-08-25-typography-cover-flow.md
- 2026-08-22-decorative-particles-design.md
- 2026-08-23-lucent-commercial-platform-design.md
- 2026-08-23-lucent-github-test-update-design.md
- 2026-08-23-lucent-sync-frames-sharing-design.md
- 2026-08-23-particle-end-transition-and-hover-distance-design.md
- 2026-08-23-safe-automatic-update-design.md
- 2026-08-24-lucent-liquid-workbench-design.md
- 2026-08-24-lucent-liquid-workbench-enhancement-design.md
- 2026-08-24-lucent-workbench-focus-layout-design.md
- 2026-08-24-lucent-workbench-surface-density-design.md
- 2026-08-24-room-clock-sync-design.md
- 2026-08-25-bottom-center-title-layout-design.md
- 2026-08-25-lucent-console-redesign-design.md
- 2026-08-25-pause-breath-and-package-trim-design.md
- 2026-08-25-shatter-no-overlap-design.md
- 2026-08-25-song-cover-particle-rebuild-design.md
- 2026-08-25-typography-cover-flow-design.md
- 2026-08-31-playback-localization.md
- ARCHITECTURE.md
- CODEX_FOR_OSS_APPLICATION_NOTES.md
- FINAL_VERIFICATION.md
- GITHUB_SETTINGS_TO_APPLY.md
- GITHUB_SOURCE_SPLIT_PLAN.md
- HANDOFF_NOTES.md
- MAINTAINER_MANUAL_CHECKLIST.md
- MAINTAINER_WORKFLOW.md
- OSS_READINESS_REVIEW.md
- PLAYER_INTEGRATION.md
- credentialStore.cjs
- localPlaylistStore.cjs
- main.cjs
- musicProvider.cjs
- ncmcdp.cjs
- netease.cjs
- preload.cjs
- privacyService.cjs
- room.cjs
- smtc.cjs
- updateService.cjs
- crystal.png
- royal.png
- starlight.png
- celestial.png
- hologram.png
- wood.png
- lucent-cat-sprite.png
- catPoses.cjs
- catRender.cjs
- makeCatSprite.cjs
- png.cjs
- releasePreflight.cjs
- stageUpdateFeed.cjs
- activeSessionResolver.cjs
- configStore.cjs
- consoleState.cjs
- defaults.json
- desktopSourceLiveness.cjs
- internalPlayerState.cjs
- liquidWorkbench.cjs
- lyricMirror.cjs
- mediaSession.cjs
- nativeUiLocale.cjs
- playbackCoordinator.cjs
- playbackSource.cjs
- playerErrors.cjs
- playerPolicy.cjs
- progressInput.cjs
- resourceCache.cjs
- roomClock.cjs
- roomPolicy.cjs
- roomReconnect.cjs
- roomStyle.cjs
- smtcClock.cjs
- songLifecycle.cjs
- songSwitch.cjs
- stateMigration.cjs
- styleOffer.cjs
- systemLocale.cjs
- trackIdentity.cjs
- trackMatching.cjs
- updateConfig.cjs
- windowLifecycle.cjs
- windowStateRelay.cjs
- lucent-avatar.png
- lucent-cover.svg
- Capsule.jsx
- DecorationCanvas.jsx
- GlassSheen.jsx
- SongTransitionLayer.jsx
- decorationRuntime.js
- decorativeParticles.js
- de-DE.json
- es-ES.json
- fr-FR.json
- it-IT.json
- ja-JP.json
- ko-KR.json
- pt-BR.json
- ru-RU.json
- zh-CN.json
- console-overrides.json
- console-ui.json
- de-DE.json
- en-US.json
- es-ES.json
- fr-FR.json
- it-IT.json
- ja-JP.json
- ko-KR.json
- pt-BR.json
- ru-RU.json
- zh-CN.json
- zh-TW.json
- App.jsx
- appearanceModel.js
- artworkCache.js
- AudioService.jsx
- audioSpectrum.js
- brandAssets.js
- consoleFeedback.js
- consoleNavigation.js
- consolePlayer.js
- consolePreviewFit.js
- consoleShellModel.js
- ConsoleWindow.jsx
- coverPalette.js
- defaults.js
- frameAssets.js
- homeCat.js
- i18n.js
- idleCapsule.js
- lyrics.js
- main.jsx
- oceanWavePhysics.js
- onboardingState.js
- overlayBridge.js
- pauseBreath.js
- pillMouse.js
- playerErrors.js
- quickPresets.js
- roomClockRuntime.js
- roomInvite.js
- runtimeMessage.js
- songDisplay.js
- songTransition.js
- styles.css
- titleLayout.js
- useCardTilt.js
- usePillMouse.js
- useRoom.js
- useSharedState.js
- activeSessionResolver.test.cjs
- activeSessionWiring.test.cjs
- appearanceModel.test.mjs
- artworkCache.test.mjs
- artworkPriority.test.cjs
- audioServiceWiring.test.mjs
- audioSpectrum.test.mjs
- backendMessageCoverage.test.mjs
- brandAssets.test.mjs
- card3dRoomLayout.test.mjs
- ciRuntime.test.cjs
- clickTargets.test.mjs
- clickThrough.test.mjs
- compactPlayer.test.mjs
- compactPlayerWiring.test.mjs
- configStore.test.cjs
- consoleFeedback.test.mjs
- consoleFeedbackRuntime.test.mjs
- consoleMotionRuntime.test.mjs
- consoleNavigation.test.mjs
- consoleOverlayVisibility.test.cjs
- consolePlayerNullSafety.test.mjs
- consolePreviewFit.test.mjs
- consoleShell.test.mjs
- consoleShellRuntime.test.mjs
- consoleState.test.cjs
- consoleStatusRailLayout.test.mjs
- consoleSurface.test.mjs
- consoleUiI18n.test.mjs
- consoleUiLocales.test.mjs
- coverPalette.test.mjs
- credentialStore.test.cjs
- decorationRuntime.test.mjs
- decorativeParticles.test.mjs
- desktopIdleRuntime.test.cjs
- desktopSourceLiveness.test.cjs
- electronAudioPlaybackSmoke.cjs
- electronInternalLyricsSmoke.cjs
- electronInternalPlayerSmoke.cjs
- electronIpcFuzzSmoke.mjs
- electronLyricLayoutSmoke.cjs
- electronPhase1Smoke.cjs
- electronPlaybackSourceSmoke.cjs
- electronPlaylistSmoke.cjs
- electronRoomReconnectSmoke.cjs
- electronShatterQa.cjs
- externalMetadataSafety.test.mjs
- frameAssets.test.mjs
- homeCat.test.mjs
- i18n.test.mjs
- idleCapsule.test.mjs
- internalPlayerLyrics.test.cjs
- internalPlayerQueue.test.cjs
- internalPlayerRebuild.test.cjs
- internalPlayerState.test.cjs
- liquidWorkbench.test.cjs
- liquidWorkbenchRuntime.test.mjs
- localPlaylistStore.test.cjs
- longLanguageLayout.test.mjs
- lyricLayout.test.mjs
- lyricMirror.test.cjs
- mainModuleResolution.test.cjs
- mediaSession.test.cjs
- mediaSpecConformance.test.cjs
- musicProvider.test.cjs
- nativeUiLocale.test.cjs
- ncmcdpBinding.integration.test.cjs
- neteaseLyrics.test.cjs
- neteasePlayback.test.cjs
- neteasePlaylists.test.cjs
- normalizedPlaybackState.test.cjs
- oceanWave.test.mjs
- oceanWavePhysics.test.mjs
- onboardingState.test.mjs
- pauseBreath.test.mjs
- pillMouse.test.mjs
- playbackCoordinator.test.cjs
- playbackMainWiring.test.cjs
- playbackSource.test.cjs
- playbackSourceWiring.test.cjs
- playbackTransitionIsolation.test.cjs
- playbackUiI18n.test.mjs
- playerErrors.test.cjs
- playerPolicy.test.cjs
- playerUiI18n.test.mjs
- playlistWiring.test.mjs
- privacyService.test.cjs
- privacyWiring.test.mjs
- progressColour.test.mjs
- progressColourConfig.test.cjs
- progressInput.test.cjs
- progressRuntime.test.mjs
- quickPresets.test.mjs
- releasePreflight.test.cjs
- resourceCache.test.cjs
- resourceCacheWiring.test.cjs
- retiredAppearanceSettings.test.mjs
- roomAddress.test.cjs
- roomAddressChoice.test.cjs
- roomClock.test.cjs
- roomClockProtocol.test.cjs
- roomClockRenderer.test.mjs
- roomCommands.test.cjs
- roomHostReady.test.cjs
- roomInvite.test.mjs
- roomLeave.test.mjs
- roomMessageHardening.test.cjs
- roomOffers.test.cjs
- roomPolicy.test.cjs
- roomQueueWiring.test.mjs
- roomReconnect.test.cjs
- roomStyle.test.cjs
- roomSyncWiring.test.mjs
- runtimeMessage.test.mjs
- seekBehaviour.test.mjs
- settingsHints.test.mjs
- smtcClock.test.cjs
- smtcWiring.test.cjs
- songDisplay.test.mjs
- songLifecycle.test.cjs
- songSearchLayout.test.mjs
- songSwitch.test.cjs
- songTransition.test.mjs
- spectrumVisualWiring.test.mjs
- stageUpdateFeed.test.cjs
- stateMigration.test.cjs
- statePersistence.test.cjs
- styleOffer.test.cjs
- systemLocale.test.cjs
- trackIdentity.test.cjs
- trackIdentityWiring.test.cjs
- trackMatching.test.cjs
- trackMatchingWiring.test.cjs
- updateConfig.test.cjs
- updateErrorRedaction.test.cjs
- updateService.test.cjs
- updateWiring.test.mjs
- windowLifecycle.test.cjs
- windowStateRelay.test.cjs
- workbenchPreview.test.mjs
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- electron-builder.config.cjs
- electron-builder.config.factory.cjs
- index.html
- LICENSE
- package-lock.json
- package.json
- README.md
- ROADMAP.md
- SECURITY.md
- SUPPORT.md
- vite.config.js
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
