tangled
alpha
login
or
join now
zzstoatzz.io
/
plyr.fm
35
fork
atom
audio streaming app
plyr.fm
35
fork
atom
overview
issues
pulls
pipelines
plyr.fm
/
scripts
/
at
main
2 folders
33 files
zzstoatzz.io
chore: move release command and scripts back to root (#329)
3 months ago
c8da6be0
costs
infra: self-hosted redis to replace upstash (~$75/mo → ~$2/mo) (#674)
2 months ago
transcoder
feat: add per-user feature flag infrastructure (#788)
1 month ago
audd_costs.py
feat: add audd api cost tracking dashboard (#546)
3 months ago
backfill_atproto_records.py
chore: move release command and scripts back to root (#329)
3 months ago
backfill_avatars.py
feat: sync avatar on login and add to ATProto profile record (#685)
2 months ago
backfill_copyright_labels.py
feat: add label context for enriched admin UI (#392)
3 months ago
backfill_duration.py
feat: extract and store track duration for teal.fm scrobbles (#469)
3 months ago
backfill_embeddings.py
refactor: split backend monoliths into focused packages (#886)
1 month ago
backfill_genres.py
refactor: split backend monoliths into focused packages (#886)
1 month ago
backfill_image_urls.py
chore: move release command and scripts back to root (#329)
3 months ago
backfill_label_context.py
feat: add label context for enriched admin UI (#392)
3 months ago
backfill_thumbnails.py
feat: generate 96x96 WebP thumbnails for artwork (#976)
1 week ago
cf_analytics.py
feat: add cloudflare analytics dashboard script (#473)
3 months ago
copy_r2_buckets.py
chore: move release command and scripts back to root (#329)
3 months ago
delete_track.py
chore: move release command and scripts back to root (#329)
3 months ago
docket_runs.py
docs: update redis references from upstash to self-hosted (#677)
2 months ago
feature_flag.py
feat: add per-user feature flag infrastructure (#788)
1 month ago
gen_oauth_jwk.py
feat: add confidential OAuth client support for longer-lived sessions (#578)
2 months ago
generate_audio_sample.py
chore: move release command and scripts back to root (#329)
3 months ago
generate_tts.py
fix: wrap Gemini TTS output in WAV header + add tone guidelines (#403)
3 months ago
migrate_atproto_namespace.py
chore: move release command and scripts back to root (#329)
3 months ago
migrate_images_to_new_buckets.py
chore: move release command and scripts back to root (#329)
3 months ago
migrate_r2_bucket.py
chore: move release command and scripts back to root (#329)
3 months ago
migrate_sensitive_images.py
feat: move sensitive images to moderation service (#544) (#644)
2 months ago
ml_audit.py
chore: add ML processing audit script (#872)
1 month ago
moderation_agent.py
fix: improve moderation agent prompt and UI layout (#588)
2 months ago
moderation_loop.py
fix: send all non-false-positive flags to batch for human review (#683)
2 months ago
notify_deploy_failure.py
ops: bsky DM on deploy failure (#1027)
4 days ago
publish_permission_set.py
chore: fix OAuth permission set display, update status (#889)
4 weeks ago
release
fix: include alembic migrations in release change detection (#978)
1 week ago
run_migration.py
chore: move release command and scripts back to root (#329)
3 months ago
scan_tracks_copyright.py
fix: flag copyright matches by presence, not score (#384)
3 months ago
simulate_broken_tracks.py
chore: move release command and scripts back to root (#329)
3 months ago
smoke_test_staging.py
chore: move release command and scripts back to root (#329)
3 months ago
user_upload_stats.py
feat: add total duration to platform stats and artist analytics (#522)
3 months ago