MCPcopy Create free account

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

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

Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
backend/crates/soundtime-plugin/src/sandbox.rs:77
Methodfrom
(l: library::Model)
backend/crates/soundtime-server/src/api/libraries.rs:27
Methodfrom
(t: track::Model)
backend/crates/soundtime-server/src/api/tracks.rs:77
Methodfrom
(p: playlist::Model)
backend/crates/soundtime-server/src/api/playlists.rs:33
Methodfrom
(a: artist::Model)
backend/crates/soundtime-server/src/api/artists.rs:26
Methodfrom_config
( endpoint: Option<&str>, region: &str, access_key: &str, secret_key: &str,
backend/crates/soundtime-audio/src/storage.rs:243
Methodfrom_env
()
backend/crates/soundtime-db/src/lib.rs:21
Methodfrom_env
Build config from environment variables.
backend/crates/soundtime-plugin/src/sandbox.rs:41
Methodfrom_env
Create a cache from the `P2P_CACHE_MAX_SIZE` environment variable. Accepts values like `"2GB"`, `"512MB"`, `"1TB"`, or raw byte counts. Falls back to
backend/crates/soundtime-p2p/src/blob_cache.rs:62
Methodfrom_env
Build config from environment variables.
backend/crates/soundtime-p2p/src/node.rs:225
Methodfrom_env
()
backend/crates/soundtime-audio/src/storage.rs:73
Methodfrom_model
(a: album::Model, artist_name: Option<String>)
backend/crates/soundtime-server/src/api/albums.rs:30
Functionfull_heartbeat_flow_does_not_overwrite_token
()
backend/crates/soundtime-server/src/listing_worker.rs:1110
Functionfull_registration_flow_extracts_token
()
backend/crates/soundtime-server/src/listing_worker.rs:1078
Functiongenerate_editorial_playlists
POST /api/admin/editorial/generate — generate editorial playlists using AI
backend/crates/soundtime-server/src/api/editorial.rs:104
Functionget_active_theme
GET /api/themes/active — Get the currently active theme metadata. Returns `ActiveThemeResponse` or 204 No Content if no theme is active.
backend/crates/soundtime-server/src/api/themes.rs:1088
Functionget_album
GET /api/albums/:id
backend/crates/soundtime-server/src/api/albums.rs:119
Functionget_artist
GET /api/artists/:id
backend/crates/soundtime-server/src/api/artists.rs:80
Functionget_config
GET /api/admin/plugins/:id/config — Get plugin configuration.
backend/crates/soundtime-server/src/api/plugins.rs:232
Methodget_instance_info
Get instance information.
backend/crates/soundtime-plugin/src/host_functions.rs:621
Functionget_library
GET /api/libraries/:id
backend/crates/soundtime-server/src/api/libraries.rs:82
Functionget_logs
GET /api/admin/plugins/:id/logs — Get plugin event logs.
backend/crates/soundtime-server/src/api/plugins.rs:359
Functionget_p2p_logs
GET /api/admin/p2p/logs — retrieve captured P2P log entries.
backend/crates/soundtime-server/src/p2p_logs.rs:223
Functionget_playlist
GET /api/playlists/:id
backend/crates/soundtime-server/src/api/playlists.rs:125
Functionget_settings
GET /api/admin/settings — list all instance settings
backend/crates/soundtime-server/src/api/admin.rs:39
Functionget_stats
GET /api/admin/stats
backend/crates/soundtime-server/src/api/admin.rs:323
Functionget_tos
GET /api/tos — public, get Terms of Service
backend/crates/soundtime-server/src/api/reports.rs:592
Functionget_track
GET /api/tracks/:id
backend/crates/soundtime-server/src/api/tracks.rs:312
Methodget_track
Get track metadata by ID.
backend/crates/soundtime-plugin/src/host_functions.rs:150
Functionget_track_credits
GET /api/tracks/:id/credits — full metadata & credits (public)
backend/crates/soundtime-server/src/api/tracks.rs:430
Functionget_track_lyrics
GET /api/tracks/{id}/lyrics — Fetch lyrics on demand
backend/crates/soundtime-server/src/api/lyrics.rs:53
Functionget_user_profile
GET /api/users/:id
backend/crates/soundtime-server/src/api/users.rs:41
Functiongoto
(url: string)
frontend/src/tests/mocks/app/navigation.ts:2
Methodhandle_connection
Internal: handle a single incoming connection.
backend/crates/soundtime-p2p/src/node.rs:2089
FunctionhasNext
()
frontend/src/lib/stores/queue.svelte.ts:206
FunctionhasPrevious
()
frontend/src/lib/stores/queue.svelte.ts:207
Methodhas_ui_plugins
Check if any enabled plugin has a UI component. Reads the `plugin.toml` manifest from each enabled plugin's install directory and checks whether `[ui
backend/crates/soundtime-plugin/src/registry.rs:515
Functionhealthz
()
backend/crates/soundtime-server/src/main.rs:727
Functionheartbeat_interval_is_five_minutes
()
backend/crates/soundtime-server/src/listing_worker.rs:856
Methodhttp_get
Perform an HTTP GET request. Requires `http_hosts` permission.
backend/crates/soundtime-plugin/src/host_functions.rs:457
Methodhttp_post
Perform an HTTP POST request. Requires `http_hosts` permission.
backend/crates/soundtime-plugin/src/host_functions.rs:481
Functionimport_blocked_domains
POST /api/admin/blocked-domains/import
backend/crates/soundtime-server/src/api/admin.rs:259
Methodindexed_peer_count
Get count of indexed peers.
backend/crates/soundtime-p2p/src/search_index.rs:210
Functioninit
()
frontend/src/lib/stores/auth.svelte.ts:72
Methodinstall_from_git
Install a plugin from a git repository URL. The full installation flow: 1. Clone repo to temp directory 2. Parse and validate `plugin.toml` 3. Valida
backend/crates/soundtime-plugin/src/installer.rs:160
Functioninstall_plugin
POST /api/admin/plugins/install — Install a plugin from a git repository.
backend/crates/soundtime-server/src/api/plugins.rs:104
Functioninstall_theme
POST /api/admin/themes/install — Install a theme from a git repository.
backend/crates/soundtime-server/src/api/themes.rs:790
Functioninvalidate
(url: string)
frontend/src/tests/mocks/app/navigation.ts:6
FunctioninvalidateAll
()
frontend/src/tests/mocks/app/navigation.ts:10
FunctionisActive
Whether a task is currently being tracked (running or just completed)
frontend/src/lib/stores/tasks.svelte.ts:86
FunctionisAdmin
()
frontend/src/lib/stores/auth.svelte.ts:11
FunctionisAuthenticated
()
frontend/src/lib/stores/auth.svelte.ts:7
FunctionisPlaying
()
frontend/src/lib/stores/player.svelte.ts:332
FunctionisRunning
Whether the task is currently running
frontend/src/lib/stores/tasks.svelte.ts:90
Methodis_dirty
Check whether the index has been marked dirty and needs a full rebuild.
backend/crates/soundtime-p2p/src/search_index.rs:382
Functionis_invalid_email
Helper: replicates the exact email validation logic from the register handler
backend/crates/soundtime-server/src/auth/routes.rs:1009
Methodis_known_event
Check if this event name is a known system event.
backend/crates/soundtime-plugin/src/events.rs:36
Methodis_loaded
Check if a plugin is currently loaded.
backend/crates/soundtime-plugin/src/registry.rs:497
FunctionlastStatus
Last completed/error status
frontend/src/lib/stores/tasks.svelte.ts:103
Functionlastfm_callback
POST /api/lastfm/callback
backend/crates/soundtime-server/src/api/lastfm.rs:248
Functionlastfm_connect
GET /api/lastfm/connect
backend/crates/soundtime-server/src/api/lastfm.rs:222
Functionlastfm_disconnect
DELETE /api/lastfm/disconnect
backend/crates/soundtime-server/src/api/lastfm.rs:384
Functionlastfm_now_playing
POST /api/lastfm/now-playing
backend/crates/soundtime-server/src/api/lastfm.rs:400
Functionlastfm_status
GET /api/lastfm/status
backend/crates/soundtime-server/src/api/lastfm.rs:202
Functionlastfm_toggle
POST /api/lastfm/toggle
backend/crates/soundtime-server/src/api/lastfm.rs:364
Functionlength
()
frontend/src/tests/setup.ts:17
Functionlibrary_sync_overview
GET /api/admin/p2p/library-sync — library sync overview for all peers (admin only)
backend/crates/soundtime-server/src/api/p2p.rs:375
Functionlibrary_sync_task_dismiss
POST /api/admin/p2p/library-sync/task-dismiss — reset task status to idle
backend/crates/soundtime-server/src/api/p2p.rs:447
Functionlibrary_sync_task_status
GET /api/admin/p2p/library-sync/task-status — poll the background sync task status
backend/crates/soundtime-server/src/api/p2p.rs:439
Functionlimit_entries
()
backend/crates/soundtime-server/src/p2p_logs.rs:283
Functionlist_albums
GET /api/albums
backend/crates/soundtime-server/src/api/albums.rs:60
Functionlist_artists
GET /api/artists
backend/crates/soundtime-server/src/api/artists.rs:47
Functionlist_editorial_playlists
GET /api/editorial-playlists — public, returns editorial playlists if AI is configured
backend/crates/soundtime-server/src/api/editorial.rs:37
Functionlist_favorites
GET /api/favorites (auth required)
backend/crates/soundtime-server/src/api/favorites.rs:19
Functionlist_genre_tracks
GET /api/genres/:genre/tracks — tracks filtered by genre
backend/crates/soundtime-server/src/api/tracks.rs:1151
Functionlist_genres
GET /api/genres — list distinct genres
backend/crates/soundtime-server/src/api/tracks.rs:1122
Functionlist_history
GET /api/history (auth required) Returns a paginated list of the authenticated user's listen history, ordered by most recent first. Track data is bat
backend/crates/soundtime-server/src/api/history.rs:75
Functionlist_instances
GET /api/admin/instances — known remote instances (derived from remote_tracks)
backend/crates/soundtime-server/src/api/admin.rs:424
Functionlist_libraries
GET /api/libraries
backend/crates/soundtime-server/src/api/libraries.rs:48
Functionlist_peers
GET /api/admin/p2p/peers — list known peers (admin only)
backend/crates/soundtime-server/src/api/p2p.rs:87
Functionlist_playlists
GET /api/playlists (public playlists)
backend/crates/soundtime-server/src/api/playlists.rs:78
Functionlist_plugins
GET /api/admin/plugins — List all installed plugins.
backend/crates/soundtime-server/src/api/plugins.rs:89
Functionlist_popular_tracks
GET /api/tracks/popular — tracks sorted by play_count DESC
backend/crates/soundtime-server/src/api/tracks.rs:668
Functionlist_random_artists
GET /api/artists/random — random artists
backend/crates/soundtime-server/src/api/artists.rs:181
Functionlist_random_tracks
GET /api/tracks/random — return random tracks, optionally filtered by genre
backend/crates/soundtime-server/src/api/tracks.rs:922
Functionlist_recent_albums
GET /api/albums/recent — albums sorted by created_at DESC
backend/crates/soundtime-server/src/api/albums.rs:171
Functionlist_recent_history
GET /api/history/recent — recent listens with batch-fetched track data (auth required) Returns up to `per_page` (default 6, max 50) recently listened
backend/crates/soundtime-server/src/api/history.rs:283
Functionlist_recently_added_tracks
GET /api/tracks/recently-added — tracks sorted by created_at DESC
backend/crates/soundtime-server/src/api/tracks.rs:1018
Functionlist_remote_tracks
GET /api/admin/remote-tracks — list all remote tracks from federation
backend/crates/soundtime-server/src/api/admin.rs:835
Functionlist_reports
GET /api/admin/reports — list all reports (pending first)
backend/crates/soundtime-server/src/api/reports.rs:139
Functionlist_themes
GET /api/admin/themes — List all installed themes.
backend/crates/soundtime-server/src/api/themes.rs:775
Functionlist_top_artists
GET /api/artists/top — top artists by total play_count across their tracks
backend/crates/soundtime-server/src/api/artists.rs:122
Functionlist_tracks
GET /api/tracks
backend/crates/soundtime-server/src/api/tracks.rs:105
Methodlist_tracks
List tracks with pagination.
backend/crates/soundtime-plugin/src/host_functions.rs:235
Functionlist_trending_tracks
GET /api/tracks/trending — time-windowed trending tracks. Uses Redis sorted sets when available for real-time trending data, falling back to PostgreS
backend/crates/soundtime-server/src/api/tracks.rs:785
Functionlist_users
GET /api/admin/users
backend/crates/soundtime-server/src/api/admin.rs:475
Functionlisting_status
GET /api/admin/listing/status — return current listing status.
backend/crates/soundtime-server/src/listing_worker.rs:209
Methodload_or_generate_key
Load or generate a persistent secret key. The key is always persisted to ensure stable EndpointId across restarts.
backend/crates/soundtime-p2p/src/node.rs:2646
Methodloaded_count
Returns the number of currently loaded plugins.
backend/crates/soundtime-plugin/src/registry.rs:492
Methodloaded_plugins
Get a list of all loaded plugin names and IDs.
backend/crates/soundtime-plugin/src/registry.rs:502
← previousnext →501–600 of 1,532, ranked by callers