MCPcopy Create free account

hub / github.com/CICCADA-CORP/SoundTime / functions

Functions1,532 in github.com/CICCADA-CORP/SoundTime

Functionrun_storage_sync
POST /api/admin/storage/sync Launches the storage sync as a background task and returns immediately.
backend/crates/soundtime-server/src/api/admin.rs:1033
FunctionsafeMode
()
frontend/src/lib/stores/theme.svelte.ts:81
Methodsandbox_config
Get the sandbox configuration.
backend/crates/soundtime-plugin/src/registry.rs:550
Functionsearch
GET /api/search?q=... Uses PostgreSQL full-text search with ts_rank for relevance-based ordering. Falls back to ILIKE for very short queries (1-2 char
backend/crates/soundtime-server/src/api/search.rs:69
Methodsearch_tracks
Search tracks by query string (title match).
backend/crates/soundtime-plugin/src/host_functions.rs:189
FunctionseedLabel
()
frontend/src/lib/stores/radio.svelte.ts:166
FunctionseedType
()
frontend/src/lib/stores/radio.svelte.ts:165
Functionseek
(time: number)
frontend/src/lib/stores/player.svelte.ts:292
Functionserve_active_css
GET /api/themes/active.css — Serve the active theme's CSS file. Returns the CSS with `Content-Type: text/css` and `Cache-Control: public, max-age=360
backend/crates/soundtime-server/src/api/themes.rs:1115
Functionserve_media
GET /api/media/*path — Serve static media files (covers, etc.)
backend/crates/soundtime-server/src/api/audio.rs:675
Functionserve_plugin_ui
GET /api/admin/plugins/:id/ui/*path — Serve plugin UI static files. Reads files from the plugin's UI directory (sibling to the WASM file). Path trave
backend/crates/soundtime-server/src/api/plugins.rs:424
Functionserve_theme_asset
GET /api/themes/assets/{*path} — Serve static assets from the active theme. Path traversal is prevented by canonicalization + starts_with check.
backend/crates/soundtime-server/src/api/themes.rs:1164
FunctionsetVolume
(vol: number)
frontend/src/lib/stores/player.svelte.ts:300
MethodsetupInstance
(adminUser?: { username: string; email: string; password: string })
frontend/cypress/support/e2e.ts:10
Functionsetup_admin
POST /api/setup/admin — public, but only works if 0 users exist
backend/crates/soundtime-server/src/api/setup.rs:131
Functionsetup_complete
POST /api/setup/complete — requires admin auth, finalizes setup
backend/crates/soundtime-server/src/api/setup.rs:301
Functionsetup_instance
POST /api/setup/instance — requires admin auth
backend/crates/soundtime-server/src/api/setup.rs:239
Functionsetup_status
GET /api/setup/status — public, no auth
backend/crates/soundtime-server/src/api/setup.rs:93
Functionshould_capture_targets
()
backend/crates/soundtime-server/src/p2p_logs.rs:302
Functionshuffle
()
frontend/src/lib/stores/player.svelte.ts:336
FunctionsourceContext
Current playback source context (e.g. "album", "playlist", "radio"), or `null` if unset.
frontend/src/lib/stores/queue.svelte.ts:209
Functionspawn
Spawn the listing heartbeat worker.
backend/crates/soundtime-server/src/listing_worker.rs:235
Methodstart
Start a new P2P node with the given config and database.
backend/crates/soundtime-p2p/src/node.rs:322
FunctionstartPolling
(type: "sync" | "integrity")
frontend/src/lib/stores/tasks.svelte.ts:43
FunctionstartRadio
* Start a new radio session. * Clears the queue, resets state, fetches initial tracks, starts playback.
frontend/src/lib/stores/radio.svelte.ts:24
Functionstats_overview
GET /api/stats/overview — public stats about the instance
backend/crates/soundtime-server/src/api/stats.rs:20
FunctionstopRadio
* Stop the radio. Preserves the current queue (user can keep listening).
frontend/src/lib/stores/radio.svelte.ts:76
Functionstorage_status
GET /api/admin/storage/status
backend/crates/soundtime-server/src/api/admin.rs:917
Functionstorage_task_status
GET /api/admin/storage/task-status Returns the current status of a running or completed storage task.
backend/crates/soundtime-server/src/api/admin.rs:1084
Functionstream_track
GET /api/tracks/:id/stream — Stream audio with Range support
backend/crates/soundtime-server/src/api/audio.rs:425
FunctiontaskType
The task type: 'sync' | 'integrity' | null
frontend/src/lib/stores/tasks.svelte.ts:94
Functiontest_access_and_refresh_tokens_are_different
()
backend/crates/soundtime-server/src/auth/jwt.rs:170
Functiontest_access_token_has_correct_claims
()
backend/crates/soundtime-server/src/auth/jwt.rs:121
Functiontest_add_track_request
()
backend/crates/soundtime-server/src/api/playlists.rs:427
Functiontest_add_track_tokens_basic
()
backend/crates/soundtime-p2p/src/search_index.rs:825
Functiontest_add_track_tokens_incremental
()
backend/crates/soundtime-p2p/src/search_index.rs:846
Functiontest_add_track_tokens_no_album
()
backend/crates/soundtime-p2p/src/search_index.rs:836
Functiontest_add_track_tokens_updates_count
()
backend/crates/soundtime-p2p/src/search_index.rs:857
Functiontest_album_cover_url_keeps_api_prefix
()
backend/crates/soundtime-server/src/api/albums.rs:268
Functiontest_album_cover_url_keeps_http
()
backend/crates/soundtime-server/src/api/albums.rs:279
Functiontest_album_cover_url_none
()
backend/crates/soundtime-server/src/api/albums.rs:290
Functiontest_album_cover_url_prepend_api
()
backend/crates/soundtime-server/src/api/albums.rs:258
Functiontest_album_response_from_model
()
backend/crates/soundtime-server/src/api/albums.rs:248
Functiontest_album_response_serialization
()
backend/crates/soundtime-server/src/api/albums.rs:298
Functiontest_all_payload_types_serialize
()
backend/crates/soundtime-plugin/src/events.rs:173
Functiontest_allowed_extensions_contains_css
()
backend/crates/soundtime-server/src/api/themes.rs:1470
Functiontest_allowed_import_namespaces
()
backend/crates/soundtime-plugin/src/installer.rs:607
Functiontest_alpn_constant
()
backend/crates/soundtime-p2p/src/node.rs:3766
Functiontest_any_blocked_empty_identifiers_contract
()
backend/crates/soundtime-p2p/src/blocked.rs:76
Functiontest_app_state
Create a test AppState with a mock database and temporary storage
backend/crates/soundtime-server/tests/common/mod.rs:7
Functiontest_artist_response_from_model
()
backend/crates/soundtime-server/src/api/artists.rs:224
Functiontest_artist_response_no_optional_fields
()
backend/crates/soundtime-server/src/api/artists.rs:244
Functiontest_artist_response_serialization
()
backend/crates/soundtime-server/src/api/artists.rs:235
Functiontest_attempt_recovery_failure
()
backend/crates/soundtime-p2p/src/track_health.rs:1616
Functiontest_attempt_recovery_success
()
backend/crates/soundtime-p2p/src/track_health.rs:1607
Functiontest_audio_metadata_deserialization
()
backend/crates/soundtime-audio/src/metadata.rs:259
Functiontest_audio_metadata_serialization
()
backend/crates/soundtime-audio/src/metadata.rs:235
Functiontest_audio_storage_new
()
backend/crates/soundtime-audio/src/storage.rs:581
Functiontest_auth_response_serialize
()
backend/crates/soundtime-server/src/auth/routes.rs:1327
Functiontest_auto_repair_all_fail_records_failure
()
backend/crates/soundtime-p2p/src/track_health.rs:2383
Functiontest_auto_repair_dereferenced_still_unavailable
()
backend/crates/soundtime-p2p/src/track_health.rs:2442
Functiontest_auto_repair_dereferenced_track_recovers
()
backend/crates/soundtime-p2p/src/track_health.rs:2416
Functiontest_auto_repair_escalation_to_dereference
()
backend/crates/soundtime-p2p/src/track_health.rs:2397
Functiontest_auto_repair_failure_result_fields
()
backend/crates/soundtime-p2p/src/track_health.rs:2728
Functiontest_auto_repair_no_alternatives_only_tries_origin
()
backend/crates/soundtime-p2p/src/track_health.rs:2523
Functiontest_auto_repair_origin_fails_alternative_succeeds
()
backend/crates/soundtime-p2p/src/track_health.rs:2349
Functiontest_auto_repair_origin_success
()
backend/crates/soundtime-p2p/src/track_health.rs:2334
Functiontest_auto_repair_recovery_result_fields
()
backend/crates/soundtime-p2p/src/track_health.rs:2714
Functiontest_auto_repair_success_resets_failure_count
()
backend/crates/soundtime-p2p/src/track_health.rs:2468
Functiontest_auto_repair_with_alternative_sources
()
backend/crates/soundtime-p2p/src/track_health.rs:2488
Functiontest_available_permits
()
backend/crates/soundtime-p2p/src/track_health.rs:1189
Functiontest_batch_all_healthy
()
backend/crates/soundtime-p2p/src/track_health.rs:1627
Functiontest_batch_check_result_default_is_zero
()
backend/crates/soundtime-p2p/src/track_health.rs:2785
Functiontest_batch_check_result_merge
()
backend/crates/soundtime-p2p/src/track_health.rs:1561
Functiontest_batch_check_result_new
()
backend/crates/soundtime-p2p/src/track_health.rs:1549
Functiontest_batch_mixed_outcomes
()
backend/crates/soundtime-p2p/src/track_health.rs:1778
Functiontest_batch_not_cached_counts_as_healthy
()
backend/crates/soundtime-p2p/src/track_health.rs:1658
Functiontest_batch_not_cached_no_recovery_attempt
()
backend/crates/soundtime-p2p/src/track_health.rs:1683
Functiontest_batch_not_cached_pre_failed_still_healthy
()
backend/crates/soundtime-p2p/src/track_health.rs:1833
Functiontest_batch_re_references_dereferenced_when_blob_exists
()
backend/crates/soundtime-p2p/src/track_health.rs:1741
Functiontest_batch_skips_dereferenced_when_not_available
()
backend/crates/soundtime-p2p/src/track_health.rs:1711
Functiontest_batch_unavailable_source_counting
()
backend/crates/soundtime-p2p/src/track_health.rs:1865
Functiontest_batch_upload_item_skip_none
()
backend/crates/soundtime-server/src/api/audio.rs:1509
Functiontest_batch_upload_response_serialize
()
backend/crates/soundtime-server/src/api/audio.rs:1471
Functiontest_blocked_domain_columns
()
backend/crates/soundtime-p2p/src/blocked.rs:62
Functiontest_blocked_domain_entity_schema
()
backend/crates/soundtime-p2p/src/blocked.rs:55
Functiontest_bloom_filter_data_clone
()
backend/crates/soundtime-p2p/src/search_index.rs:731
Functiontest_bloom_filter_data_serde
()
backend/crates/soundtime-p2p/src/search_index.rs:713
Functiontest_build_api_sig
()
backend/crates/soundtime-server/src/api/lastfm.rs:661
Functiontest_build_tsquery_empty
()
backend/crates/soundtime-server/src/api/search.rs:311
Functiontest_build_tsquery_multiple_words
()
backend/crates/soundtime-server/src/api/search.rs:301
Functiontest_build_tsquery_single_word
()
backend/crates/soundtime-server/src/api/search.rs:296
Functiontest_build_tsquery_special_chars_stripped
()
backend/crates/soundtime-server/src/api/search.rs:306
Functiontest_cache_multiple_entries
()
backend/crates/soundtime-p2p/src/blob_cache.rs:315
Functiontest_cache_record_access
()
backend/crates/soundtime-p2p/src/blob_cache.rs:300
Functiontest_cache_remove
()
backend/crates/soundtime-p2p/src/blob_cache.rs:327
Functiontest_catalog_sync_multiple_tracks
()
backend/crates/soundtime-p2p/src/node.rs:3774
Functiontest_change_email_invalid_no_at
()
backend/crates/soundtime-server/src/auth/routes.rs:1199
Functiontest_change_email_too_long
()
backend/crates/soundtime-server/src/auth/routes.rs:1257
Functiontest_change_email_too_short
()
backend/crates/soundtime-server/src/auth/routes.rs:1228
← previousnext →701–800 of 1,532, ranked by callers