ciderapp / ciderapp/Cider-2

ミューゾックビデオを再生した状態でフルスクリーンにするとUIが消えて操作できなくなります。再生し終わるまで表示されません

Open
#2,012 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

platform: windows
Dominant language
No language data
Stars
393
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Fingerprint: 389637689b288a2f

Describe the Bug

ミューゾックビデオを再生した状態でフルスクリーンにするとUIが消えて操作できなくなります。再生し終わるまで表示されません

Steps to Reproduce

1,任意のミュージックビデオを再生する
2,フルスクリーンを有効にする

Operating System

Windows

OS Version

10.0.26200

App Information
{
  "audioConversion": {
    "capture": {
      "boundSinkCategory": "default",
      "customLookaheadMs": 5,
      "protocol": "v2",
      "selectedSinkCategory": "default",
      "sinkOwner": "chromium",
      "sourceRate": null,
      "stage": "disabled"
    },
    "context": {
      "boundSinkCategory": "default",
      "identity": 1,
      "idleHolds": [],
      "idleSuspended": false,
      "restart": {
        "optimizationRecommended": false,
        "reason": null,
        "required": false
      },
      "sampleRate": 44100,
      "selectedSinkCategory": "default",
      "state": "running"
    },
    "native": {
      "capacityFrames": 65536,
      "channels": 2,
      "conversionActive": false,
      "conversionBoundary": null,
      "driftRatio": null,
      "enabled": false,
      "format": "f32",
      "generation": 0,
      "pcmReady": false,
      "protocolVersion": 1,
      "renderStarted": false,
      "ringOverruns": 0,
      "ringUnderruns": 0,
      "sourceAvailable": false,
      "sourceRate": 44100,
      "targetRate": null
    }
  },
  "buildInfo": {
    "branch": "main",
    "buildDate": "1789030640939",
    "changelogUrl": "3.1.0-release",
    "codeName": "Honeycrisp",
    "commit": "b0d426458f8cc5267b2720b6def185cd6c83ed65",
    "version": "4.0.25"
  },
  "clientInfo": {
    "arch": "AMD64",
    "build": "desktop",
    "client": "dotnet",
    "clientVersion": "400",
    "env": "production",
    "hostVersion": "4.0.9.1+fabc911a0efd9be330d9f01ee0d59e2773e9b10a",
    "platform": "win32",
    "platformFriendly": "Windows",
    "subversion": "2"
  },
  "display": {
    "devicePixelRatio": 1,
    "monitors": [
      {
        "bounds": "1920x1080@0,0",
        "current": true,
        "index": 0,
        "primary": true,
        "scale": 1,
        "workArea": "1920x1032@0,0"
      }
    ]
  },
  "hostInfo": {
    "framework": "dotnet",
    "hostVersion": "4.0.9.1+fabc911a0efd9be330d9f01ee0d59e2773e9b10a",
    "isPe": false,
    "otaChannel": "stable",
    "windowEngine": {
      "name": "dcomp",
      "reason": "auto"
    }
  }
}
Playback state at report time
{
  "audioDsp": {
    "activeTiers": [
      "n1"
    ],
    "compressorFallbackActive": false,
    "generation": 1,
    "intelliGain": {
      "calculatedPeak": 4.582921028137207,
      "current": 1,
      "pending": null
    },
    "limiterEnvelope": null,
    "limiterReduction": -0.00012612207501661032,
    "nextGain": 0,
    "ppe": {
      "effectivePeak": 4.58292125507111,
      "postGain": 4.58292125507111,
      "rawPeak": 1,
      "rmsGain": 0.21820143623316168
    },
    "primaryGain": 1.4125375747680664,
    "transitionLock": false
  },
  "automix": {
    "effective": true,
    "enabled": true,
    "info": null,
    "spectralSeparation": 1,
    "tempoAlign": true,
    "vocalGuard": true
  },
  "autoplay": false,
  "bitrate": 256,
  "crossfade": {
    "durationSec": 5,
    "effective": false,
    "enabled": false,
    "skipEnabled": false
  },
  "currentTime": 151.668759,
  "duration": 197.248,
  "flavor": "256",
  "hasCatalog": true,
  "hasPlayParams": true,
  "isLibrary": false,
  "isPlaying": true,
  "itemId": "1746651292",
  "itemType": "music-videos",
  "license": {
    "dormant": false,
    "refreshInFlight": false
  },
  "nextItemId": "1683472111",
  "queueLength": 0,
  "queuePosition": 0,
  "repeat": 0,
  "seamless": {
    "armed": false,
    "armedFrom": null,
    "armedNext": null,
    "arming": false,
    "enabled": true
  },
  "shuffle": 0
}
Recent logs (redacted)
[2026-09-11T15:39:35.806Z] DEBUG: [boot-timing] main:start @280ms
[2026-09-11T15:39:35.835Z] DEBUG: Audio quality changed: 256
[2026-09-11T15:39:35.854Z] DEBUG: [boot-timing] boot:defaults @328ms
[2026-09-11T15:39:35.854Z] LOG: Vue version 3.6.0-rc.7
[2026-09-11T15:39:35.854Z] DEBUG: [boot-timing] boot:defaults:done Δ0ms
[2026-09-11T15:39:35.854Z] DEBUG: [boot-timing] boot:clientGlobals @328ms
[2026-09-11T15:39:35.855Z] DEBUG: [@ciderapp/frontend] Port Configuration:  {"port":10767,"windowPort":"10767"}
[2026-09-11T15:39:35.855Z] DEBUG: [boot] Cider
[2026-09-11T15:39:35.866Z] DEBUG: [TokenManager] Initialized {"hasDeveloperToken":true,"hasMusicUserToken":true,"storefront":"jp","developerTokenExpiry":"2026-10-12T20:01:32.000Z","isExpiringSoon":false}
[2026-09-11T15:39:35.910Z] LOG: [DotNet] mica enabled
[2026-09-11T15:39:35.912Z] LOG: [@ciderapp/frontend] Connecting to Socket.IO
[2026-09-11T15:39:35.913Z] LOG: pod-router version 0.1.4
[2026-09-11T15:39:35.913Z] LOG: globals done
[2026-09-11T15:39:35.914Z] DEBUG: [boot-timing] boot:clientGlobals:done Δ60ms
[2026-09-11T15:39:35.914Z] DEBUG: [boot-timing] boot:ipc @388ms
[2026-09-11T15:39:35.914Z] LOG: Hello .NET!
[2026-09-11T15:39:35.915Z] DEBUG: [queueService:event] Skipping queue rebuild {"skipFlag":true,"loadingCount":0,"inGrace":false,"noActiveContinuation":true,"currentQueueLen":1,"currentPosition":0}
[2026-09-11T15:39:35.956Z] DEBUG: [boot-timing] boot:ipc:done Δ42ms
[2026-09-11T15:39:35.956Z] DEBUG: [boot-timing] boot:vue-config @430ms
[2026-09-11T15:39:36.740Z] DEBUG: [boot-timing] boot:vue-config:done Δ783ms
[2026-09-11T15:39:36.740Z] DEBUG: [boot-timing] boot:MusicKit @1214ms
[2026-09-11T15:39:36.740Z] INFO: [Cider][boot] Music user token present; starting session setup
[2026-09-11T15:39:36.741Z] DEBUG: [boot-timing] boot:MusicKit:done Δ1ms
[2026-09-11T15:39:36.741Z] DEBUG: [boot-timing] boot:listeners @1215ms
[2026-09-11T15:39:36.741Z] DEBUG: [boot] Client Listeners
[2026-09-11T15:39:36.741Z] LOG: [bg] {"seq":0,"ev":"bg.diagnostics","ts":1789141176741,"enabled":false}
[2026-09-11T15:39:36.742Z] DEBUG: [boot-timing] boot:listeners:done Δ1ms
[2026-09-11T15:39:36.742Z] DEBUG: [boot-timing] boot:custom-elements @1216ms
[2026-09-11T15:39:36.745Z] DEBUG: [boot-timing] boot:custom-elements:done Δ3ms
[2026-09-11T15:39:36.745Z] DEBUG: [boot-timing] boot:accessibility @1219ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] boot:accessibility:done Δ7ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] boot:refresh-rate @1226ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] boot:refresh-rate:done Δ0ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] boot:api-router @1226ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] boot:api-router:done Δ0ms
[2026-09-11T15:39:36.752Z] DEBUG: [boot-timing] main:mount Δ947ms
[2026-09-11T15:39:36.915Z] LOG: Setting up plugin system
[2026-09-11T15:39:36.933Z] DEBUG: [Store] scheduleTailLoading:fire {"isStationMode":false,"autoplayEnabled":false,"hasContinuation":false,"radioAhead":0,"userAhead":0,"hidden":false}
[2026-09-11T15:39:36.933Z] DEBUG: [Sound Check] Prefetching queue loudness: position-change
[2026-09-11T15:39:37.416Z] DEBUG: [StorefrontStore] Detected user storefront: jp
[2026-09-11T15:39:37.417Z] DEBUG: [StorefrontStore] Using server-provided storefront: jp
[2026-09-11T15:39:37.417Z] LOG: Saving config
[2026-09-11T15:39:37.419Z] DEBUG: [TokenManager] Storefront set: jp
[2026-09-11T15:39:37.457Z] DEBUG: [DotNet MKLite] inLibrary changed: true
[2026-09-11T15:39:37.457Z] DEBUG: [DotNet MKLite] inFavorites changed: false
[2026-09-11T15:39:37.465Z] DEBUG: [MusicKit Task] Getting social badging
[2026-09-11T15:39:37.465Z] DEBUG: [MusicKit Task] Starting background refresh
[2026-09-11T15:39:37.465Z] LOG: [Cider][Audio] Initializing CiderAudio (imported)
[2026-09-11T15:39:37.465Z] DEBUG: [Cider][Audio] Initializing Audio Context with MKLite
[2026-09-11T15:39:37.466Z] INFO: [Cider][boot] Session setup complete.
[2026-09-11T15:39:37.516Z] DEBUG: [apple-music] ensurePlayer: initializing MKLite {"playerReady":false,"hasPlayer":false}
[2026-09-11T15:39:37.609Z] LOG: [initPrimaryGraph] Stereo output detected: 2 channels
[2026-09-11T15:39:37.609Z] LOG: [initPrimaryGraph] AudioContext created: {"sampleRate":44100,"maxChannelCount":2,"channelCount":2,"channelCountMode":"explicit","channelInterpretation":"speakers"}
[2026-09-11T15:39:37.617Z] LOG: [occlusion] bus created, mode=off
[2026-09-11T15:39:37.617Z] LOG: [initPrimaryGraph] Compressor configured: {"threshold":0,"knee":0,"ratio":1,"attack":0.003000000026077032,"release":0.15000000596046448}
[2026-09-11T15:39:37.617Z] LOG: [initPrimaryGraph] Gain set to: 1
[2026-09-11T15:39:37.617Z] LOG: [initPrimaryGraph] Destination configured for 2 channels
[2026-09-11T15:39:37.617Z] LOG: [initPrimaryGraph] MediaElementSource configured for multichannel pass-through
[2026-09-11T15:39:37.618Z] LOG: Primary gain initialized: 1 actual: 1
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:setCrossfadeDuration {"seconds":5,"crossfadeEnabled":false}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:enableCrossfade {"enabled":false,"durationSec":5}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:enableSkipCrossfade {"enabled":false}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:setCrossfadeSpectralOptions {"tempoSensitivity":0.6,"loudnessSensitivity":0.75,"curveShape":0.4}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:enableAutomix {"enabled":true}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:setNormalizationTargetLufs {"targetLufs":-11}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:setNormalizationEnabled {"enabled":true}
[2026-09-11T15:39:37.619Z] DEBUG: MKLite:setOcclusionMode {"mode":"off"}
[2026-09-11T15:39:37.620Z] DEBUG: MKLite:setAutomixNormalizeDurationMs {"ms":1000}
[2026-09-11T15:39:37.620Z] DEBUG: [Gain Chain] _computeTargetVolume: {"trackId":null,"normEnabled":true,"passthrough":false,"baseVolume":"1.0000","result":"1.0000","reason":"no-track"}
[2026-09-11T15:39:37.620Z] DEBUG: [Gain Chain] compressor state: {"threshold":0,"knee":0,"ratio":1,"reduction":0}
[2026-09-11T15:39:37.623Z] DEBUG: [Gain Chain] _computeTargetVolume: {"trackId":null,"normEnabled":true,"passthrough":false,"baseVolume":"1.0000","result":"1.0000","reason":"no-track"}
[2026-09-11T15:39:37.623Z] DEBUG: [Gain Chain] compressor state: {"threshold":0,"knee":0,"ratio":1,"reduction":0}
[2026-09-11T15:39:37.625Z] DEBUG: [apple-music] ensurePlayer: MKLite initialized {"hasPlayer":true}
[2026-09-11T15:39:37.658Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"v1/catalog/jp/songs/1755374671","args":{"fields":"audioLocale"}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671?l=ja&platform=web&art%5Burl%5D=f&fields=audioLocale
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async fetchAudioLocale (http://127.0.0.1:10767/assets/index-COsPn_3l.js:229:122980)
    at async Ue (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:48508)
    at async Xt (http://127.0.0.1:10767/assets/index-COsPn_3l.js:2201:201627)
    at async http://127.0.0.1:10767/assets/index-COsPn_3l.js:2201:200590
[2026-09-11T15:39:37.660Z] DEBUG: [LyricsComposable] Restored saved provider for track: Apple Music
[2026-09-11T15:39:37.660Z] DEBUG: [LyricsComposable] Forcing provider: Apple Music
[2026-09-11T15:39:37.660Z] DEBUG: [LyricsComposable] Fetching lyrics from Apple Music
[2026-09-11T15:39:37.662Z] DEBUG: [MKLite] clock:source-state {"source":"audio-context","state":"running","hidden":false}
[2026-09-11T15:39:37.664Z] DEBUG: [MKLite] audiocontext:set-sink-id {"output":"default","deviceId":"default"}
[2026-09-11T15:39:37.682Z] DEBUG: [Cider][Audio] Biquad cascade worklet registered
[2026-09-11T15:39:37.682Z] DEBUG: [MKLite] sample-clock:started {"intervalMs":50,"sampleRate":44100}
[2026-09-11T15:39:37.688Z] DEBUG: [session-restore] restored queue {"items":1,"position":0,"truncated":false,"originalLength":1,"station":null,"pendingResume":true}
[2026-09-11T15:39:37.702Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"v1/catalog/jp/songs/1755374671","args":{"fields":"audioLocale"}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671?l=ja&platform=web&art%5Burl%5D=f&fields=audioLocale
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async fetchAudioLocale (http://127.0.0.1:10767/assets/index-COsPn_3l.js:229:122980)
    at async Ue (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:48508)
    at async Xt (http://127.0.0.1:10767/assets/index-COsPn_3l.js:2201:201627)
[2026-09-11T15:39:37.702Z] DEBUG: [LyricsComposable] Restored saved provider for track: Apple Music
[2026-09-11T15:39:37.702Z] DEBUG: [LyricsComposable] Forcing provider: Apple Music
[2026-09-11T15:39:37.702Z] DEBUG: [LyricsComposable] Fetching lyrics from Apple Music
[2026-09-11T15:39:37.860Z] ERROR/WINDOW: Uncaught: ResizeObserver loop completed with undelivered notifications. (http://127.0.0.1:10767/index.html#/:0:0)
[2026-09-11T15:39:37.874Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"/v1/catalog/jp/songs/1755374671/lyrics","args":{},"opts":{"skipLanguage":true,"suppressServiceIssue":true}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671/lyrics?platform=web&art%5Burl%5D=f
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55075)
[2026-09-11T15:39:37.874Z] ERROR: Error: No lyrics found
    at Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55246)
[2026-09-11T15:39:37.874Z] DEBUG: [LyricsComposable] Stale request in source loop, aborting
[2026-09-11T15:39:37.875Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"/v1/catalog/jp/songs/1755374671/lyrics","args":{},"opts":{"skipLanguage":true,"suppressServiceIssue":true}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671/lyrics?platform=web&art%5Burl%5D=f
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55075)
[2026-09-11T15:39:37.875Z] ERROR: Error: No lyrics found
    at Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55246)
[2026-09-11T15:39:37.876Z] DEBUG: [LyricsComposable] Fetching lyrics from musixmatch
[2026-09-11T15:39:38.164Z] LOG: [WebGPU] Initialized successfully {"vendor":"nvidia","architecture":"turing","device":"","description":""}
[2026-09-11T15:39:38.351Z] ERROR: Error: Invalid type / no lyrics found
    at $e (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:56333)
[2026-09-11T15:39:38.351Z] DEBUG: [LyricsComposable] Fetching lyrics from NetEase
[2026-09-11T15:39:38.446Z] LOG: [ArtworkBlurMapRenderer] Initialized successfully
[2026-09-11T15:39:38.446Z] LOG: [ArtworkBlurMapRenderer] Destroyed
[2026-09-11T15:39:38.858Z] ERROR: Error: Song not found
    at Netease.getSong (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:33577)
    at async Netease.getLyricData (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:33640)
    at async et (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:56798)
[2026-09-11T15:39:39.623Z] WARN: [MKLite] warmup:mediasource-failed {"err":{"name":"Error","message":"MediaSource warmup timeout","stack":"Error: MediaSource warmup timeout\n    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:505:103447"}}
[2026-09-11T15:39:39.701Z] DEBUG: Playing track: {"id":"1755374671","type":"music-videos","href":"/v1/catalog/jp/music-videos/1755374671?l=ja","attributes":{"artistName":"PENGUIN RESEARCH","artwork":{"bgColor":"051314","hasP3":false,"height":1608,"textColor1":"f9d5b4","textColor2":"eeceb3","textColor3":"c8ae94","textColor4":"c0a893","url":"https://is1-ssl.mzstatic.com/image/thumb/Video211/v4/dc/be/d7/dcbed7c8-c6f0-6604-a707-59eaf9fa0cb9/45473666948260101.jpg/{w}x{h}mv.{f}","width":3840},"durationInMillis":236907,"genreNames":["アニメ"],"has4K":true,"hasHDR":false,"isrc":"JPU982404065","name":"Fire and Fear","playParams":{"id":"1755374671","kind":"song","catalogId":"1755374671","libraryId":"i.9oJNvmNUPdzElvb"},"previews":[{"artwork":{"bgColor":"2b3e3e","hasP3":false,"height":1608,"textColor1":"f6d0b0","textColor2":"eacbad","textColor3":"cdb399","textColor4":"c4af97","url":"https://is1-ssl.mzstatic.com/image/thumb/Video211/v4/45/46/c7/4546c713-e300-a7b6-4a2e-5a6014e5acf4/Jobc3838a4c-4967-4027-b66b-b67456c6a125-171211375-PreviewImage_preview_image_46000_video_sdr-Time1720025582449.png/{w}x{h}bb.{f}","width":3840},"hlsUrl":"https://play-edge.itunes.apple.com/WebObjects/MZPlayLocal.woa/hls/playlist.m3u8?cc=JP&a=1755374671&id=881880625&aec=HD&l=ja","url":"https://video-ssl.itunes.apple.com/itunes-assets/Video221/v4/a5/a2/f5/a5a2f5cd-ab54-7331-7657-7de69fe09fc8/mzvf_15021733095668537433.720w.h264lc.U.p.m4v"}],"releaseDate":"2024-07-07","url":"https://music.apple.com/jp/music-video/fire-and-fear/1755374671","videoTraits":["4K"]},"relationships":{"library":{"data":[{"id":"i.9oJNvmNUPdzElvb","type":"library-music-videos","href":"/v1/me/library/music-videos/i.9oJNvmNUPdzElvb?l=ja","attributes":{"inFavorites":false,"inLibrary":true}}]}}}
[2026-09-11T15:39:39.701Z] DEBUG: [Store] setIntentionalSkipTarget {"position":0,"expectedIds":["1755374671","i.9oJNvmNUPdzElvb"]}
[2026-09-11T15:39:39.701Z] DEBUG: Playing item by ID: {"id":"1755374671","type":"music-videos","href":"/v1/catalog/jp/music-videos/1755374671?l=ja","attributes":{"artistName":"PENGUIN RESEARCH","artwork":{"bgColor":"051314","hasP3":false,"height":1608,"textColor1":"f9d5b4","textColor2":"eeceb3","textColor3":"c8ae94","textColor4":"c0a893","url":"https://is1-ssl.mzstatic.com/image/thumb/Video211/v4/dc/be/d7/dcbed7c8-c6f0-6604-a707-59eaf9fa0cb9/45473666948260101.jpg/{w}x{h}mv.{f}","width":3840},"durationInMillis":236907,"genreNames":["アニメ"],"has4K":true,"hasHDR":false,"isrc":"JPU982404065","name":"Fire and Fear","playParams":{"id":"1755374671","kind":"song","catalogId":"1755374671","libraryId":"i.9oJNvmNUPdzElvb"},"previews":[{"artwork":{"bgColor":"2b3e3e","hasP3":false,"height":1608,"textColor1":"f6d0b0","textColor2":"eacbad","textColor3":"cdb399","textColor4":"c4af97","url":"https://is1-ssl.mzstatic.com/image/thumb/Video211/v4/45/46/c7/4546c713-e300-a7b6-4a2e-5a6014e5acf4/Jobc3838a4c-4967-4027-b66b-b67456c6a125-171211375-PreviewImage_preview_image_46000_video_sdr-Time1720025582449.png/{w}x{h}bb.{f}","width":3840},"hlsUrl":"https://play-edge.itunes.apple.com/WebObjects/MZPlayLocal.woa/hls/playlist.m3u8?cc=JP&a=1755374671&id=881880625&aec=HD&l=ja","url":"https://video-ssl.itunes.apple.com/itunes-assets/Video221/v4/a5/a2/f5/a5a2f5cd-ab54-7331-7657-7de69fe09fc8/mzvf_15021733095668537433.720w.h264lc.U.p.m4v"}],"releaseDate":"2024-07-07","url":"https://music.apple.com/jp/music-video/fire-and-fear/1755374671","videoTraits":["4K"]},"relationships":{"library":{"data":[{"id":"i.9oJNvmNUPdzElvb","type":"library-music-videos","href":"/v1/me/library/music-videos/i.9oJNvmNUPdzElvb?l=ja","attributes":{"inFavorites":false,"inLibrary":true}}]}}}
[2026-09-11T15:39:39.703Z] DEBUG: Item ID changed: 1755374671
[2026-09-11T15:39:39.703Z] DEBUG: [itemIdChanged] Using intentional skip position {"newItemId":"1755374671","targetPosition":0,"currentQueuePosition":0,"expectedIds":["1755374671","i.9oJNvmNUPdzElvb"]}
[2026-09-11T15:39:39.717Z] DEBUG: Set artwork URL for nowPlayingItem: https://is1-ssl.mzstatic.com/image/thumb/Video211/v4/dc/be/d7/dcbed7c8-c6f0-6604-a707-59eaf9fa0cb9/45473666948260101.jpg/1024x1024mv.webp
[2026-09-11T15:39:39.728Z] LOG: [Sound Check] Cached loudness for track: {"trackId":"1755374671","source":"wasm-preview","lufs":"-23.10"}
[2026-09-11T15:39:39.728Z] DEBUG: [Gain Chain] calculateGainFromLoudnessInfo: wasm-preview: trackLufs=-23.10, targetLufs=-11 → gain=1.4125 (3.00 dB), bound=blind-cap
[2026-09-11T15:39:39.728Z] DEBUG: [Gain Chain] _computeTargetVolume (LUFS): {"trackId":"1755374671","baseVolume":"1.0000","source":"wasm-preview","lufs":"-23.10","targetLufs":-11,"normGain":"1.4125","normGainDb":"3.00 dB","effectiveMax":1,"result":"1.4125","resultDb":"3.00 dB"}
[2026-09-11T15:39:39.728Z] LOG: [Sound Check] Applied LUFS normalization: {"trackId":"1755374671","source":"wasm-preview","lufs":"-23.10","gain":"1.413","from":"0.000","finalGain":"1.413"}
[2026-09-11T15:39:39.750Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"v1/catalog/jp/songs/1755374671","args":{"fields":"audioLocale"}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671?l=ja&platform=web&art%5Burl%5D=f&fields=audioLocale
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async fetchAudioLocale (http://127.0.0.1:10767/assets/index-COsPn_3l.js:229:122980)
    at async Ue (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:48508)
    at async Xt (http://127.0.0.1:10767/assets/index-COsPn_3l.js:2201:201627)
[2026-09-11T15:39:39.751Z] DEBUG: [LyricsComposable] Restored saved provider for track: Apple Music
[2026-09-11T15:39:39.751Z] DEBUG: [LyricsComposable] Forcing provider: Apple Music
[2026-09-11T15:39:39.751Z] DEBUG: [LyricsComposable] Fetching lyrics from Apple Music
[2026-09-11T15:39:39.755Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"/v1/catalog/jp/songs/1755374671/lyrics","args":{},"opts":{"skipLanguage":true,"suppressServiceIssue":true}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671/lyrics?platform=web&art%5Burl%5D=f
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55075)
[2026-09-11T15:39:39.755Z] ERROR: Error: No lyrics found
    at Qe (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:55246)
[2026-09-11T15:39:39.755Z] DEBUG: [LyricsComposable] Fetching lyrics from musixmatch
[2026-09-11T15:39:39.894Z] LOG: utils:api v3 error Failed to fetch data. {"call":{"href":"/v1/catalog/jp/songs/1755374671","args":{"include[songs]":"audio-analysis","fields[songs]":"id","omit[resource]":"autos","extend":"fades"},"opts":{"suppressServiceIssue":true}}} Error: HTTP Error: 404  for https://amp-api.music.apple.com/v1/catalog/jp/songs/1755374671?l=ja&platform=web&art%5Burl%5D=f&include%5Bsongs%5D=audio-analysis&fields%5Bsongs%5D=id&omit%5Bresource%5D=autos&extend=fades
    at http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:105055
    at async v3 (http://127.0.0.1:10767/assets/index-COsPn_3l.js:166:111483)
    at async Object.l [as getTrackAudioAnalysis] (http://127.0.0.1:10767/assets/index-COsPn_3l.js:467:60666)
    at async http://127.0.0.1:10767/assets/index-COsPn_3l.js:505:137597
[2026-09-11T15:39:39.894Z] WARN: [MKLite] audio-analysis:empty-response {"adamId":"1755374671"}
[2026-09-11T15:39:39.932Z] ERROR: Error: Invalid type / no lyrics found
    at $e (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:56333)
[2026-09-11T15:39:39.932Z] DEBUG: [LyricsComposable] Fetching lyrics from NetEase
[2026-09-11T15:39:39.945Z] DEBUG: [MKLite] warmup:drm-ready 
[2026-09-11T15:39:39.945Z] DEBUG: [MKLite] warmup:complete {"elapsedMs":2325}
[2026-09-11T15:39:39.960Z] DEBUG: [preload] run connection idle
[2026-09-11T15:39:39.976Z] DEBUG: [preload] run chunk:/am/library/recently-added idle
[2026-09-11T15:39:39.977Z] DEBUG: [preload] run chunk:/am/library/songs idle
[2026-09-11T15:39:39.977Z] DEBUG: [preload] run chunk:/am/library/albums idle
[2026-09-11T15:39:39.977Z] DEBUG: [preload] run chunk:/am/library/artists idle
[2026-09-11T15:39:39.977Z] DEBUG: [preload] run chunk:/am/library/genres idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/library/music-videos idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/library/podcasts idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/listen-now idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/browse idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/radio idle
[2026-09-11T15:39:39.978Z] DEBUG: [preload] run chunk:/am/concerts idle
[2026-09-11T15:39:39.979Z] DEBUG: [preload] run chunk:/am/library/playlist-folder/p.playlistsroot idle
[2026-09-11T15:39:39.979Z] DEBUG: [preload] run chunk:/am/container/library-playlist/p.7gU0lqO41d idle
[2026-09-11T15:39:39.979Z] DEBUG: [preload] run catalog:/am/listen-now idle
[2026-09-11T15:39:39.985Z] DEBUG: [preload] run catalog:/am/browse idle
[2026-09-11T15:39:40.161Z] WARN: [MKLite] webPlayback:extended-assets-failed {"itemId":"1755374671","atmosLookupId":"1755374671","error":"HTTP 404: {\"errors\":[{\"id\":\"YTBPNF7ZBOJDBGCT7AZX5P44NY\",\"title\":\"Resource Not Found\",\"detail\":\"Resource with requested id was not found\",\"status\":\"404\",\"code\":\"40400\"}]}"}
[2026-09-11T15:39:40.167Z] DEBUG: [MKLite] primary:license-proactive:fallback-scheduled {"itemId":"1755374671","refreshInMs":120000,"reason":"CDM did not provide session.expiration"}
[2026-09-11T15:39:40.167Z] DEBUG: [Gain Chain] calculateGainFromLoudnessInfo: wasm-preview: trackLufs=-23.10, targetLufs=-11 → gain=1.4125 (3.00 dB), bound=blind-cap
[2026-09-11T15:39:40.167Z] DEBUG: [Gain Chain] _computeTargetVolume (LUFS): {"trackId":"1755374671","baseVolume":"1.0000","source":"wasm-preview","lufs":"-23.10","targetLufs":-11,"normGain":"1.4125","normGainDb":"3.00 dB","effectiveMax":1,"result":"1.4125","resultDb":"3.00 dB"}
[2026-09-11T15:39:40.168Z] DEBUG: [MKLite] clock:source-state {"source":"worker","state":"up"}
[2026-09-11T15:39:40.168Z] DEBUG: [MKLite] primary:waiting 
[2026-09-11T15:39:40.170Z] LOG: media attached {} {}
[2026-09-11T15:39:40.171Z] DEBUG: [MKLite] video:set-sink-id {"output":"default","deviceId":"default"}
[2026-09-11T15:39:40.221Z] ERROR: Error: Song not found
    at Netease.getSong (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:33577)
    at async Netease.getLyricData (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:33640)
    at async et (http://127.0.0.1:10767/assets/index-COsPn_3l.js:889:56798)
[2026-09-11T15:39:40.570Z] LOG: manifest loaded {"levels":[{"attrs":{"AVERAGE-BANDWIDTH":"2155032","BANDWIDTH":"3072097","VIDEO-RANGE":"SDR","CLOSED-CAPTIONS":"NONE","CODECS":"avc1.64001f,mp4a.40.2","AUDIO":"audio-stereo-128","FRAME-RATE":"23.976","HDCP-LEVEL":"TYPE-0","RESOLUTION":"1184x496","ALLOWED-CPC":"com.apple.streamingkeydelivery:Baseline/AppleBaseline,com.microsoft.playready:SL2000,urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed:WIDEVINE_SOFTWARE","STABLE-VARIANT-ID":"xwicacw8o"},"bitrate":3072097,"url":"https://mvod.itunes.apple.com/itunes-assets/HLSVideo211/v4/75/2f/66/752f6697-2460-5122-436e-f64a6e84783e/P881865182_A1755374671_MV_video_gr240_sdr_1184x496_cbcs_-.m3u8?accessKey=1791733178_809079335686193520_%2Fitunes-assets%2FHLSVideo211%2Fv4%2F75%2F2f%2F66%2F752f6697-2460-5122-436e-f64a6e84783e%2F_bbmZ6jsSPbx%2FKVqPAjiwhxdvAQOcv3MR0dj5CtHiZWFqpMlgjMn5LKPCU1uO%2Fx6CHh88j9yXAzqQ5qx4mPYvezrzoKEo1K8d33OKTr1o2%2BIxN6%2Fyuxi5rQ2%2FdKfwEcxu2P1eOmS2BBmT17VjrWNgnQ%3D%3D","width":1184,"height":496,"videoCodec":"avc1.64001f","audioCodec":"mp4a.40.2","unknownCodecs":[]},{"attrs":{"AVERAGE-BANDWIDTH":"1619292","BANDWIDTH":"2433432","VIDEO-RANGE":"SDR","CLOSED-CAPTIONS":"NONE","CODECS":"hvc1.2.20000000.L123.B0,mp4a.40.2","AUDIO":"audio-stereo-128","FRAME-RATE":"23.976","HDCP-LEVEL":"TYPE-0","RESOLUTION":"1184x496","ALLOWED-CPC":"com.apple.streamingkeydelivery:Baseline/AppleBaseline,com.microsoft.playready:SL2000,urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed:WIDEVINE_SOFTWARE","STABLE-VARIANT-ID":"74jyqmxlg"},"bitrate":2433432,"url":"https://mvod.itunes.apple.com/itunes-assets/HLSVideo221/v4/fc/aa/25/fcaa25d7-e065-3fb1-6b06-d3761f6852a8/P881865182_A1755374671_MV_video_gr540_sdr_1184x496_cbcs_-.m3u8?accessKey=1791733178_7555026003347794868_%2Fitunes-assets%2FHLSVideo221%2Fv4%2Ffc%2Faa%2F25%2Ffcaa25d7-e065-3fb1-6b06-d3761f6852a8%2F_gO5ZSwrfRf50orshwlzCugJ2C8ivHFF9cJhgCa85yB%2BY6JECOPnwLT%2BC4k6Uyi%2BXj0UiUp8T1mHWQxjdBUa4JfHOT5n41ZQ5RCA2x0comLgHSaYa64uw2LDrXjV6duPkxWsbdxyM352VY%2BSvksQ%2FNw%3D%3D","width":1184,"height":496,"videoCodec":"hvc1.2.20000000.L123.B0","audioCodec":"mp4a.40.2","unknownCodecs":[]},{"attrs":{"AVERAGE-BANDWIDTH":"283074","BANDWIDTH":"386460","VIDEO-RANGE":"SDR","CLOSED-CAPTIONS":"NONE","CODECS":"avc1.64001f,mp4a.40.29","AUDIO":"audio-HE2-stereo-32","FRAME-RATE":"23.976","HDCP-LEVEL":"NONE","RESOLUTION":"554x232","ALLOWED-CPC":"com.apple.streamingkeydelivery:Baseline/AppleBaseline,com.microsoft.playready:SL2000,urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed:WIDEVINE_SOFTWARE","STABLE-VARIANT-ID":"8jd668o1h"},"bitrate":386460,"url":"https://mvod.itunes.apple.com/itunes-assets/HLSVideo211/v4/bc/fa/ae/bcfaae91-34cd-12eb-1249-99b74c60ada5/P881865182_A1755374671_MV_video_gr203_sdr_554x232_cbcs_-.m3u8?accessKey=1791733178_2100098271661785927_%2Fitunes-assets%2FHLSVideo211%2Fv4%2Fbc%2Ffa%2Fae%2Fbcfaae91-34cd-12eb-1249-99b74c60ada5%2F_zqlPwzwNKuXA7rawSD2qSWq3%2FEVSxyDqpd%2B2PtSl9knJUn7QdPtEyAIHa4CSbG7jKxuxUNR9ON5dIP46ytXdH4g0ullF7JLqN2MElo%2FojwD8mXbeurJ6YGmUyUs8T%2BB9fo%2BjfxLxWMGZf4sE8WsqjQ%3D%3D","width":554,"height":232,"videoCodec":"avc1.64001f","audioCodec":"mp4a.40.29","unknownCodecs":[]},{"attrs":{"AVERAGE-BANDWIDTH":"380575","BANDWIDTH":"526803","VIDEO-RANGE":"SDR","CLOSED-CAPTIONS":"NONE","CODECS":"avc1.64001f,mp4a.40.29","AUDIO":"audio-HE2-stereo-32","FRAME-RATE":"23.976","HDCP-LEVEL":"NONE","RESOLUTION":"630x264","ALLOWED-CPC":"com.apple.streamingkeydelivery:Baseline/AppleBaseline,com.microsoft.playready:SL2000,urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed:WIDEVINE_SOFTWARE","STABLE-VARIANT-ID":"75460wtp3"},"bitrate":526803,"url":"https://mvod.itunes.apple.com/itunes-assets/HLSVideo211/v4/e9/54/44/e95444de-021e-b45e-0268-f3bc7600c0d0/P881865182_A1755374671_MV_video_gr205_sdr_630x264_cbcs_-.m3u8?accessKey=1791733178_6015707202963459013_%2Fitunes-assets%2FHLSVideo211%2Fv4%2Fe9%2F54%2F44%2Fe95444de-021e-b45e-0268-f3bc7600c0d0%2F_za4FDD6o%2FwNydeslB03wRyKu3y4GvVGCGQhLaRz6lNyXuumnrMXdmd2W9nvISBeLizmmgX8vKbnmc%2BQUdXivp7HISR2quqP9WPJ%2BkRGnuzNHn9qS…[truncated]
[2026-09-11T15:39:40.594Z] DEBUG: [preload] run catalog:/am/radio idle
[2026-09-11T15:39:41.169Z] DEBUG: [MKLite] clock:health-summary {"episodes":0,"worstGapMs":65,"starved":false,"healFires":{"license":0,"xfadeBreaker":0,"stallAdvance":0,"deadKey":0,"rekick":0,"armAbort":0}}
[2026-09-11T15:39:41.169Z] DEBUG: [MKLite] hidden-heal:tick {"itemId":"1755374671","nextItemId":null,"currentTime":0,"duration":null,"paused":false,"readyState":0,"seamlessArmed":false,"isCrossfading":false,"bufferedAhead":0}
[2026-09-11T15:39:42.176Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused":false}
[2026-09-11T15:39:42.393Z] DEBUG: [preload] run library:/am/library/recently-added idle
[2026-09-11T15:39:42.414Z] DEBUG: [DotNet MKLite] inLibrary changed: false
[2026-09-11T15:39:42.427Z] ERROR/WINDOW: Uncaught: ResizeObserver loop completed with undelivered notifications. (http://127.0.0.1:10767/index.html#/:0:0)
[2026-09-11T15:39:42.429Z] DEBUG: [preload] run library:/am/library/songs idle
[2026-09-11T15:39:42.742Z] LOG: [bg] {"seq":1,"ev":"media.el.attached","ts":1789141182742,"el":"mklite-video"}
[2026-09-11T15:39:44.079Z] DEBUG: [preload] run library:/am/library/albums idle
[2026-09-11T15:39:44.093Z] DEBUG: [preload] run library:/am/library/artists idle
[2026-09-11T15:39:47.168Z] DEBUG: [MKLite] hidden-heal:tick {"itemId":"1755374671","nextItemId":null,"currentTime":0,"duration":null,"paused":false,"readyState":0,"seamlessArmed":false,"isCrossfading":false,"bufferedAhead":0}
[2026-09-11T15:39:47.168Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused":false}
[2026-09-11T15:39:51.172Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused":false}
[2026-09-11T15:39:52.175Z] DEBUG: [MKLite] hidden-heal:tick {"itemId":"1755374671","nextItemId":null,"currentTime":0,"duration":null,"paused":false,"readyState":0,"seamlessArmed":false,"isCrossfading":false,"bufferedAhead":0}
[2026-09-11T15:39:54.762Z] ERROR/WINDOW: Uncaught: ResizeObserver loop completed with undelivered notifications. (http://127.0.0.1:10767/index.html#/:0:0)
[2026-09-11T15:39:55.256Z] LOG: [bg] {"seq":2,"ev":"clock.reconcile","ts":1789141195256,"deltaMs":1078,"cause":"focus"}
[2026-09-11T15:39:56.168Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused":false}
[2026-09-11T15:39:58.176Z] DEBUG: [MKLite] hidden-heal:tick {"itemId":"1755374671","nextItemId":null,"currentTime":0,"duration":null,"paused":false,"readyState":0,"seamlessArmed":false,"isCrossfading":false,"bufferedAhead":0}
[2026-09-11T15:40:00.175Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused":false}
[2026-09-11T15:40:00.296Z] LOG: [bg] {"seq":3,"ev":"clock.reconcile","ts":1789141200295,"deltaMs":289,"cause":"focus"}
[2026-09-11T15:40:01.042Z] DEBUG: [MusicKit Task] Stopping background refresh
[2026-09-11T15:40:01.632Z] DEBUG: [MusicKit Task] Starting background refresh
[2026-09-11T15:40:01.635Z] LOG: [bg] {"seq":4,"ev":"clock.reconcile","ts":1789141201635,"deltaMs":823,"cause":"focus"}
[2026-09-11T15:40:01.639Z] DEBUG: [preload] run connection idle
[2026-09-11T15:40:04.176Z] DEBUG: [MKLite] hidden-heal:tick {"itemId":"1755374671","nextItemId":null,"currentTime":0,"duration":null,"paused":false,"readyState":0,"seamlessArmed":false,"isCrossfading":false,"bufferedAhead":0}
[2026-09-11T15:40:04.176Z] WARN: [MKLite] hidden-heal:rekick {"itemId":"1755374671","currentTime":0,"paused
…[truncated]
Config snapshot (secrets stripped)
{
  "audio": {
    "ciderAudio": {
      "enabled": true,
      "showInToolbar": false,
      "showBadges": true,
      "ciderPPE": true,
      "ciderPPE_value": "MAIKIWI",
      "staticOptimizer": {
        "state": false,
        "lock": false
      },
      "lastNode": "n1",
      "firstNode": "n1",
      "opportunisticCorrection_state": "OFF",
      "atmosphereRealizer1": false,
      "atmosphereRealizer1_value": "NATURAL_STANDARD",
      "atmosphereRealizer2": false,
      "atmosphereRealizer2_value": "Z3600",
      "spatial": false,
      "spatialProfile": "maikiwinewer"
    },
    "occlusion": {
      "mode": "off"
    },
    "equalizer": {
      "enabled": false,
      "preset": "default"
    },
    "crossfade": {
      "enabled": false,
      "durationSec": 5,
      "skipEnabled": false,
      "tempoSensitivity": 0.6,
      "loudnessSensitivity": 0.75,
      "exclusions": {
        "albums": false,
        "playlists": false,
        "djMixes": true,
        "liveAlbums": true,
        "autoplayContinuation": false
      }
    },
    "automix": {
      "enabled": true,
      "spectralSeparation": 1,
      "vocalGuard": true,
      "tempoAlign": true,
      "normalizeDurationMs": 1000,
      "exclusions": {
        "albums": false,
        "playlists": false,
        "djMixes": true,
        "liveAlbums": true,
        "autoplayContinuation": false
      }
    }
  },
  "visual": {
    "layoutType": "mojave-if",
    "appearance": "dark",
    "vibrancyMode": "mica",
    "titleBarStyle": "default",
    "scalingFactor": 1
  },
  "components": {
    "MojaveLayouts": {
      "PlayerMaterial": "default",
      "WindowingMode": "auto",
      "PrecisionScrollSpeed": 0.7
    }
  },
  "queue": {
    "smartQueue": {
      "useByDefault": false
    },
    "autoplayByDefault": false,
    "autoRemoveDisliked": false,
    "filterDislikedOnAdd": false,
    "restoreLastQueue": true
  },
  "lyrics": {
    "singEngine": "waapi",
    "fpsLimit": 60,
    "defaultProvider": "apple",
    "translationEnabled": false,
    "translationLanguage": "en"
  },
  "updates": {
    "updateChannel": "stable"
  }
}

Filed from the Cider client by a verified user.

🤖 Auto-filed by Saki from the in-app bug reporter. Verify before acting - details may be incomplete.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named in the report. Reproduce the issue on Windows 10 by playing a music video, enabling fullscreen, and checking the controls; done means the UI remains visible and usable during playback instead of returning only after the video ends.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.