Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CICCADA-CORP/SoundTime
/ functions
Functions
1,532 in github.com/CICCADA-CORP/SoundTime
⨍
Functions
1,532
◇
Types & classes
433
Function
loading
()
frontend/src/lib/stores/radio.svelte.ts:167
Function
loading
()
frontend/src/lib/stores/theme.svelte.ts:80
Function
loading
()
frontend/src/lib/stores/auth.svelte.ts:83
Function
local_domain_any_address
()
backend/crates/soundtime-server/src/listing_worker.rs:835
Function
local_domain_localhost
()
backend/crates/soundtime-server/src/listing_worker.rs:823
Function
local_domain_loopback_ipv4
()
backend/crates/soundtime-server/src/listing_worker.rs:829
Function
local_domain_public_address_is_not_local
()
backend/crates/soundtime-server/src/listing_worker.rs:841
Method
local_might_match
Check if a query term *might* match our local index.
backend/crates/soundtime-p2p/src/search_index.rs:110
Function
log_listen
POST /api/history (auth required — log a listen) Records a new listen history entry and atomically increments the track's `play_count` using a SQL `S
backend/crates/soundtime-server/src/api/history.rs:155
Function
login
(username: string, password: string)
frontend/src/lib/stores/auth.svelte.ts:15
Function
login
POST /api/auth/login
backend/crates/soundtime-server/src/auth/routes.rs:274
Function
logout
()
frontend/src/lib/stores/auth.svelte.ts:38
Function
main
()
backend/crates/soundtime-server/src/main.rs:42
Function
markPlayed
* Mark a track as played (add to exclusion set). * Called from queue.svelte.ts when a track starts playing in radio mode.
frontend/src/lib/stores/radio.svelte.ts:152
Method
max_size
Get the configured maximum cache size in bytes.
backend/crates/soundtime-p2p/src/blob_cache.rs:225
Function
me
GET /api/auth/me (requires auth)
backend/crates/soundtime-server/src/auth/routes.rs:449
Method
metadata_full_path
Resolve a relative path against the metadata directory. Used by `serve_media` to find cover files when METADATA_STORAGE_PATH is set.
backend/crates/soundtime-audio/src/storage.rs:97
Function
metadata_status
GET /api/admin/metadata/status — metadata enrichment status overview
backend/crates/soundtime-server/src/api/admin.rs:752
Function
metadata_task_dismiss
POST /api/admin/metadata/task-dismiss — dismiss completed/errored metadata task. Resets the tracker to `None` (idle), allowing a new enrichment task
backend/crates/soundtime-server/src/api/admin.rs:743
Function
metadata_task_status
GET /api/admin/metadata/task-status — poll metadata enrichment progress. Returns a JSON object whose `"status"` field is one of: - `"idle"` — no task
backend/crates/soundtime-server/src/api/admin.rs:726
Method
migrations
()
backend/crates/soundtime-migration/src/lib.rs:41
Function
moderate_track
DELETE /api/admin/tracks/:id/moderate — delete or unlist a track (admin)
backend/crates/soundtime-server/src/api/reports.rs:462
Function
moveInQueue
(fromIndex: number, toIndex: number)
frontend/src/lib/stores/queue.svelte.ts:65
Function
my_uploads
GET /api/tracks/my-uploads – returns only the authenticated user's uploads
backend/crates/soundtime-server/src/api/tracks.rs:207
Function
network_graph
GET /api/p2p/network-graph — P2P network topology for D3 visualization
backend/crates/soundtime-server/src/api/p2p.rs:239
Function
network_search
GET /api/p2p/search?q=...&limit=... — distributed search across the P2P network. Queries peers whose Bloom filter indicates they might have matching c
backend/crates/soundtime-server/src/api/p2p.rs:344
Method
new
Create a new buffer with the given capacity.
backend/crates/soundtime-server/src/p2p_logs.rs:46
Method
new
Create a new installer with configuration from environment.
backend/crates/soundtime-server/src/api/themes.rs:337
Method
new
Create a new event.
backend/crates/soundtime-plugin/src/events.rs:28
Method
new
Create a new host context for a plugin.
backend/crates/soundtime-plugin/src/host_functions.rs:120
Method
new
Create a new plugin registry. Reads configuration from environment variables. Does NOT load plugins — call `load_enabled_plugins()` after creation.
backend/crates/soundtime-plugin/src/registry.rs:155
Method
new
Create a new installer with configuration from environment.
backend/crates/soundtime-plugin/src/installer.rs:132
Method
new
Create a new cache with the given maximum size in bytes.
backend/crates/soundtime-p2p/src/blob_cache.rs:49
Method
new
Create a new health manager with default configuration.
backend/crates/soundtime-p2p/src/track_health.rs:157
Method
new
Create a new connection pool wrapping the given iroh `Endpoint`.
backend/crates/soundtime-p2p/src/connection_pool.rs:39
Method
new
Create a new empty peer registry.
backend/crates/soundtime-p2p/src/discovery.rs:43
Method
new
Create a new, empty search index.
backend/crates/soundtime-p2p/src/search_index.rs:66
Method
new
Create a new MusicBrainz client with the proper User-Agent. # Panics Panics if the HTTP client cannot be built. This is acceptable because `reqwest::
backend/crates/soundtime-p2p/src/musicbrainz.rs:80
Method
new
(base_path: impl Into<PathBuf>)
backend/crates/soundtime-audio/src/storage.rs:66
Function
nodeinfo
GET /api/nodeinfo — public instance info consumed by the listing server
backend/crates/soundtime-server/src/api/admin.rs:369
Function
noop
($$anchor: any, $$props?: any)
frontend/src/lib/components/UploadDropzone.test.ts:22
Function
noop
($$anchor: any, $$props?: any)
frontend/src/lib/components/ExpandedPlayer.test.ts:123
Method
normalize_terms
Normalize a term for insertion / lookup: lowercase + split words.
backend/crates/soundtime-p2p/src/search_index.rs:79
Method
observe
()
frontend/src/tests/setup.ts:40
Function
ok_handler
()
backend/crates/soundtime-server/src/auth/middleware.rs:217
Method
on_event
(&self, event: &Event<'_>, _ctx: Context<'_, S>)
backend/crates/soundtime-server/src/p2p_logs.rs:173
Function
p2p_status
GET /api/p2p/status — P2P node status (public, gated by instance privacy)
backend/crates/soundtime-server/src/api/p2p.rs:56
Method
parse_and_validate
Parse and validate a `theme.toml` manifest.
backend/crates/soundtime-server/src/api/themes.rs:64
Method
parse_and_validate
Parse and validate a plugin manifest from a TOML string.
backend/crates/soundtime-plugin/src/manifest.rs:269
Function
payload_contains_all_required_fields
()
backend/crates/soundtime-server/src/listing_worker.rs:708
Function
payload_includes_token_for_heartbeat
()
backend/crates/soundtime-server/src/listing_worker.rs:730
Function
payload_omits_token_on_first_registration
()
backend/crates/soundtime-server/src/listing_worker.rs:722
Function
payload_with_closed_registration
()
backend/crates/soundtime-server/src/listing_worker.rs:750
Function
payload_with_empty_description
()
backend/crates/soundtime-server/src/listing_worker.rs:759
Function
payload_with_unicode_name
()
backend/crates/soundtime-server/src/listing_worker.rs:768
Function
payload_with_zero_stats
()
backend/crates/soundtime-server/src/listing_worker.rs:739
Method
peer_is_online
(&self, peer_id: &str)
backend/crates/soundtime-p2p/src/node.rs:2843
Method
peer_might_match
Check if a peer's Bloom filter might contain results for a query.
backend/crates/soundtime-p2p/src/search_index.rs:150
Function
ping_peer
POST /api/admin/p2p/peers/{node_id}/ping — ping a specific peer (admin only)
backend/crates/soundtime-server/src/api/p2p.rs:161
Function
play
(track: Track)
frontend/src/lib/stores/player.svelte.ts:241
Function
playQueue
* Replace the queue with `tracks`, start playback at `startIndex`, and * optionally record the `source` context (e.g. "album", "playlist") so * that
frontend/src/lib/stores/queue.svelte.ts:33
Function
playedCount
()
frontend/src/lib/stores/radio.svelte.ts:170
Method
plugin_dir
Get the plugin directory path.
backend/crates/soundtime-plugin/src/registry.rs:545
Method
plugin_id
Returns the plugin ID.
backend/crates/soundtime-plugin/src/host_functions.rs:691
Method
plugin_name
Returns the plugin name.
backend/crates/soundtime-plugin/src/host_functions.rs:696
Function
progress
Current progress (processed/total)
frontend/src/lib/stores/tasks.svelte.ts:98
Function
progress
()
frontend/src/lib/stores/player.svelte.ts:334
Function
queue
()
frontend/src/lib/stores/queue.svelte.ts:203
Function
radioMode
()
frontend/src/lib/stores/queue.svelte.ts:210
Function
radio_next
POST /api/radio/next (auth required) Returns the next batch of radio tracks based on the given seed.
backend/crates/soundtime-server/src/api/radio.rs:697
Function
recommend_for_user
Find tracks that match a user's taste vector.
backend/crates/soundtime-server/src/embeddings.rs:541
Method
record_bool
(&mut self, field: &Field, value: bool)
backend/crates/soundtime-server/src/p2p_logs.rs:140
Method
record_count
Get total number of tracked records.
backend/crates/soundtime-p2p/src/track_health.rs:257
Method
record_debug
(&mut self, field: &Field, value: &dyn std::fmt::Debug)
backend/crates/soundtime-server/src/p2p_logs.rs:112
Method
record_i64
(&mut self, field: &Field, value: i64)
backend/crates/soundtime-server/src/p2p_logs.rs:136
Method
record_str
(&mut self, field: &Field, value: &str)
backend/crates/soundtime-server/src/p2p_logs.rs:124
Method
record_u64
(&mut self, field: &Field, value: u64)
backend/crates/soundtime-server/src/p2p_logs.rs:132
Function
refresh
Re-fetch and re-inject the active theme (e.g., after admin changes).
frontend/src/lib/stores/theme.svelte.ts:72
Function
refresh
POST /api/auth/refresh
backend/crates/soundtime-server/src/auth/routes.rs:375
Function
register
( email: string, username: string, password: string )
frontend/src/lib/stores/auth.svelte.ts:24
Function
register
POST /api/auth/register
backend/crates/soundtime-server/src/auth/routes.rs:61
Function
register_remote_track
( db: &DatabaseConnection, title: &str, artist_name: &str, album_title: Option<&str>, inst
backend/crates/soundtime-server/src/metadata_lookup.rs:1430
Function
removeFromQueue
(index: number)
frontend/src/lib/stores/queue.svelte.ts:60
Function
remove_favorite
DELETE /api/favorites/:track_id (auth required)
backend/crates/soundtime-server/src/api/favorites.rs:148
Function
remove_peer
DELETE /api/admin/p2p/peers/{node_id} — remove a peer (admin only)
backend/crates/soundtime-server/src/api/p2p.rs:195
Function
remove_track_from_playlist
DELETE /api/playlists/:id/tracks/:track_id (auth required, owner only)
backend/crates/soundtime-server/src/api/playlists.rs:334
Function
repeat
()
frontend/src/lib/stores/player.svelte.ts:337
Function
report_stats
GET /api/admin/reports/stats — report statistics
backend/crates/soundtime-server/src/api/reports.rs:344
Function
report_track
POST /api/tracks/:id/report — report a track
backend/crates/soundtime-server/src/api/reports.rs:42
Function
require_admin
Middleware: require admin role
backend/crates/soundtime-server/src/auth/middleware.rs:60
Function
require_auth
Middleware: require valid access token
backend/crates/soundtime-server/src/auth/middleware.rs:20
Function
require_auth_if_private
Middleware: if instance is private, require valid access token. If the instance is public, allows the request through without auth.
backend/crates/soundtime-server/src/auth/middleware.rs:126
Function
rereference_remote_track
PATCH /api/admin/p2p/tracks/{id}/rereference — mark a remote track as available (admin only)
backend/crates/soundtime-server/src/api/p2p.rs:503
Function
reset_tos
DELETE /api/admin/tos — reset ToS to default
backend/crates/soundtime-server/src/api/reports.rs:656
Function
resolve_best_source
Find the best available version of a track (local or remote). Prefers highest bitrate among available sources.
backend/crates/soundtime-server/src/metadata_lookup.rs:1352
Function
resolve_report
PUT /api/admin/reports/:id — resolve/dismiss a report
backend/crates/soundtime-server/src/api/reports.rs:208
Method
retain_peers
Remove all cached connections for peers not in the given set. Useful during periodic cleanup.
backend/crates/soundtime-p2p/src/connection_pool.rs:111
Function
ring_buffer_evicts_oldest
()
backend/crates/soundtime-server/src/p2p_logs.rs:243
Function
run_health_sweep
Perform one full sweep of all remote tracks. Queries `remote_tracks` from the database in pages, checks blob availability via the fetcher, and trigge
backend/crates/soundtime-p2p/src/track_health.rs:755
Function
run_integrity_check
POST /api/admin/storage/integrity-check Launches the integrity check as a background task and returns immediately.
backend/crates/soundtime-server/src/api/admin.rs:982
← previous
next →
601–700 of 1,532, ranked by callers