| IIndexer |
start |
Start indexing files in the media library and stream progress updates. |
| IBackupService |
createBackup |
Trigger the creation of a full system backup. |
| IBackupService |
deleteBackup |
Delete a system backup file from the server. |
| IBackupService |
listBackups |
List all available system backup files. |
| IBackupService |
loadBackup |
Restore the entire server state from a backup file. |
| IDbManagementService |
exportData |
Export the entire system database as a binary blob. |
| IDbManagementService |
importData |
Import a previously exported database blob to overwrite the current state. |
| IImageService |
moveImages |
Batch update image file paths. |
| IListenBackupService |
getState |
Get the current backup configuration and sync state. |
| IListenBackupService |
observeState |
Stream the backup state, re-emitting whenever the configuration or sync progress changes. |
| IListenBackupService |
resetCursor |
Reset the sync cursor so the next run re-pushes every local listen. |
| IListenBackupService |
syncNow |
Run a backup sync now and return the resulting state. |
| IListenBackupService |
testConnection |
Probe a receiver. Uses the stored configuration when no config is given. |
| IListenBackupService |
updateConfig |
Update the backup configuration. |
| IMirrorService |
getAlbums |
Stream all local albums for mirroring. |
| IMirrorService |
getArtistAliases |
Stream all artist name aliases for mirroring. |
| IMirrorService |
getArtistSplitAliases |
Stream all artist split-name mappings for mirroring. |
| IMirrorService |
getArtists |
Stream all local artists for mirroring. |
| IMirrorService |
getImageMetadata |
Stream all image metadata for mirroring. |
| IMirrorService |
getLikedSongs |
Stream all songs liked by a specific user for mirroring. |
| IMirrorService |
getPlaylists |
Stream all local system playlists for mirroring. |
| IMirrorService |
getServerPaths |
Expose the local file system paths where media files are stored. |
| IMirrorService |
getSongData |
Stream raw audio data for a song. |
| IMirrorService |
getSongs |
Stream all local songs with metadata for mirroring. |
| IMirrorService |
getSongsByPlaylist |
Stream all songs belonging to a specific system playlist for mirroring. |
| IMirrorService |
getSongsByUserPlaylist |
Stream all songs belonging to a specific user playlist for mirroring. |
| IMirrorService |
getUserPasswordHashes |
Stream the password hashes of all local user accounts for mirroring. |
| IMirrorService |
getUserPlaylists |
Stream all local user playlists for mirroring. |
| IMirrorService |
getUsers |
Stream all local user accounts (profiles) for mirroring. |
| IPodcastService |
deleteShow |
Remove a feed show from the server for everyone: its episodes, their transcripts, the listening positions of every user and every subscription to it are deleted, and the audio the server stored for it is deleted from disk. Returns false if the show does not exist. Shows of the local podcast library cannot be removed this way, as the server picks them up again on the next scan. |
| IRadioChannelService |
addChannelItem |
Add a song, artist or album to a channel's configured content. |
| IRadioChannelService |
createChannel |
Create a new radio channel. |
| IRadioChannelService |
deleteChannel |
Delete a radio channel. |
| IRadioChannelService |
removeChannelItem |
Remove a song, artist or album from a channel's configured content. |
| IRadioChannelService |
setChannelImage |
Set the channel's cover image from raw bytes. |
| IRadioChannelService |
updateChannel |
Update a channel's metadata (name, description, enabled, position, discovery). |
| IRemoteMirrorService |
getActiveMirrorProgress |
Stream real-time progress updates for the active mirroring task. |
| IRemoteMirrorService |
getProxyInstances |
List available proxy instances on a remote Synara instance. |
| IRemoteMirrorService |
getRemoteImageData |
Fetch raw image binary data from a remote Synara instance. |
| IRemoteMirrorService |
getRemotePlaylists |
List all system playlists on a remote Synara instance. |
| IRemoteMirrorService |
getRemoteStats |
Get statistics from a remote Synara instance. |
| IRemoteMirrorService |
getRemoteUserPlaylists |
List all user playlists on a remote Synara instance. |
| IRemoteMirrorService |
getRemoteUsers |
List all user accounts on a remote Synara instance. |
| IRemoteMirrorService |
resetMirror |
Reset the internal mirroring state. |
| IRemoteMirrorService |
startMirror |
Start mirroring content from another Synara instance. |
| IRemoteMirrorService |
stopMirror |
Stop the active mirroring process. |
| IRpcMetricsService |
lifetimeTotals |
Lifetime invocation totals per call, ordered by count descending. These counters are never pruned. |
| IRpcMetricsService |
recentEvents |
The most recent recorded invocations from the capped event log, newest first. |
| IRpcMetricsService |
timeSeries |
Hourly time-series of invocation counts for a specific call, oldest first. |
| IScheduledTaskConfigurationService |
getConfigurations |
Retrieve all background task configurations. |
| IScheduledTaskConfigurationService |
observeConfigurations |
Stream real-time updates for all background task configurations. |
| IScheduledTaskConfigurationService |
triggerTask |
Manually trigger a background task by its unique key. |
| IScheduledTaskConfigurationService |
updateConfiguration |
Update a task configuration. |
| IScheduledTaskLogService |
getGroupedLogs |
Retrieve a snapshot of the most recent background task logs grouped by task name. |
| IScheduledTaskLogService |
observeGroupedLogs |
Stream real-time updates for all background task progress and completion. |
| ISongService |
moveSongs |
Batch update song file paths. |
| IUserService |
allUsers |
List all users on the server. |
| IUserService |
createUser |
Create a new user. |
| IUserService |
setCapabilities |
Update the capabilities for a specific user. |
| IImportService |
getAuthUrl |
Get the Tidal OAuth authorization URL. |
| IImportService |
killAllChildProcesses |
Immediately stop all active importer processes. |
| IImportService |
setImportCredentials |
Provide credentials to an importer backend that supports credential injection. |
| IImportService |
setImportService |
Set the preferred importer backend. |