Individual skill
media-playback-footguns
Media player traps on Media3/ExoPlayer and desktop engines: crossfade, audio focus, fades, loudness, DSP, queues and shuffle, position restore, service lifecycle, group listening. Use when playback state, queue or audio levels go wrong.
skills/media-playback-footguns/SKILL.md
Source commit 2c391bc9c9f873580aa855d7a7b1c3a2ed9e68ae
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,061
- Repository last updated
- Oct 29, 2026
- License
- GPL-3.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- android Repository topic
- claude-code Repository topic
- compose-multiplatform Repository topic
- jetpack-compose Repository topic
- kotlin Repository topic
- kotlin-multiplatform Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 18,480 bytesSKILL.mdcore · 18,480 bytesSKILL.mdcore · 18,480 bytesSKILL.mdcore · 18,480 bytesSKILL.mdcore · 18,480 bytesreferences/audio-fade-separate-gain-line.mddoc · 6,802 bytesreferences/audio-focus-multiplayer.mddoc · 6,099 bytesreferences/beatmatched-automix.mddoc · 7,427 bytesreferences/crossfade-dual-player.mddoc · 7,311 bytesreferences/crossfade-exclusion-heuristics.mddoc · 6,410 bytesreferences/custom-shuffle-order.mddoc · 6,704 bytesreferences/derive-seek-from-progress-flow.mddoc · 7,820 bytesreferences/dual-source-queue-sync.mddoc · 6,313 bytesreferences/endless-queue-management.mddoc · 5,780 bytesreferences/fgs-state-ended-trap.mddoc · 7,283 bytesreferences/filter-chain-two-owners-one-writer.mddoc · 6,734 bytesreferences/follower-item-built-from-shared-payload.mddoc · 7,271 bytesreferences/follower-transport-stays-local.mddoc · 7,180 bytesreferences/forwarding-player-hot-swap.mddoc · 8,067 bytesreferences/guard-on-every-trigger-path.mddoc · 5,274 bytesreferences/intent-flag-not-observed-state.mddoc · 8,191 bytesreferences/joiner-catches-up-by-asking.mddoc · 7,160 bytesreferences/media3-custom-audio-processor.mddoc · 7,481 bytesreferences/one-setting-two-backends.mddoc · 7,610 bytesreferences/optional-engine-feature-degrade-in-tiers.mddoc · 7,329 bytesreferences/per-track-loudness-normalization.mddoc · 7,820 bytesreferences/play-intent-decided-before-load.mddoc · 7,074 bytesreferences/playback-position-persist-restore.mddoc · 8,353 bytesreferences/polymorphic-load-media-entry-point.mddoc · 6,475 bytesreferences/position-based-group-sync.mddoc · 7,329 bytesreferences/queue-index-vs-shuffle-space.mddoc · 7,360 bytesreferences/queue-rebuild-state-machine.mddoc · 5,947 bytesreferences/readiness-barrier-needs-every-answer.mddoc · 7,543 bytesreferences/realtime-biquad-dsp.mddoc · 8,082 bytesreferences/runtime-override-not-preference-write.mddoc · 7,252 bytesreferences/sampled-supplier-vs-per-handle-reapply.mddoc · 6,393 bytesreferences/server-default-overrides-client-intent.mddoc · 7,599 bytesreferences/sync-room-bridge-echo-guard.mddoc · 8,136 bytes
No licensed excerpt is available. You can inspect the pinned source.