List all current stations in the system.
Response
Success
Response fields application/json
Show child attributes
idintegerrequiredread onlynamestringThe full display name of the station.
AzuraTest Radioshort_namestringThe URL-friendly name for the station, typically auto-generated from the full station name.
azuratest_radiois_enabledbooleanIf set to ‘false’, prevents the station from broadcasting but leaves it in the database.
truefrontend_typeFrontendAdaptersicecastshoutcast2rsasremotefrontend_configStationFrontendConfigurationShow child attributes
custom_configstring | nullsource_pwstringadmin_pwstringrelay_pwstringstreamer_pwstringportinteger | nullmax_listenersinteger | nullbanned_ipsstring | nullbanned_user_agentsstring | nullbanned_countriesArray<string> | nullallowed_ipsstring | nullsc_license_idstring | nullsc_user_idstring | nullbackend_typeBackendAdaptersliquidsoapnonebackend_configStationBackendConfigurationShow child attributes
charsetstringdj_portinteger | nulltelnet_portinteger | nullrecord_streamsbooleanrecord_streams_formatstringrecord_streams_bitrateintegeruse_manual_autodjbooleanreset_sequential_queues_on_restartbooleanReset the internal queue of sequential playlists when the station is restarted or its configuration is rewritten.
falseautodj_queue_lengthintegerdj_mount_pointstringdj_bufferintegeraudio_processing_methodstringpost_processing_include_livebooleanstereo_tool_license_keystring | nullstereo_tool_configuration_pathstring | nullmaster_me_presetstring | nullmaster_me_loudness_targetintegerenable_replaygain_metadatabooleancrossfade_typestringcrossfadenumber<float>crossfade_smart_highnumber<float>The dB level above which a track is considered ‘loud’ (‘high’ parameter in ‘cross.smart’).
crossfade_smart_mediumnumber<float>The dB level below which a track is considered ‘quiet’ (‘medium’ parameter in ‘cross.smart’).
crossfade_smart_marginnumber<float>The dB difference above which two tracks are considered too different to overlap (‘margin’ parameter in ‘cross.smart’).
duplicate_prevention_time_rangeintegerThe time range (in minutes) of the song history that duplicate prevention checks tracks and titles against, also applies to artists when duplicate_prevention_artist_time_range is not set.
120duplicate_prevention_artist_time_rangeinteger | nullThe time range (in minutes) of the song history that duplicate prevention checks artists against, uses duplicate_prevention_time_range if set to null.
120performance_modestringhls_segment_lengthintegerhls_segments_in_playlistintegerhls_segments_overheadintegerhls_enable_on_public_playerbooleanhls_is_defaultbooleanlive_broadcast_textstringenable_auto_cuebooleanwrite_playlists_to_liquidsoapbooleanshare_encodersbooleancustom_config_topstring | nullCustom Liquidsoap Configuration: Top Section
custom_config_pre_playlistsstring | nullCustom Liquidsoap Configuration: Pre-Playlists Section
custom_config_pre_livestring | nullCustom Liquidsoap Configuration: Pre-Live Section
custom_config_pre_fadestring | nullCustom Liquidsoap Configuration: Pre-Fade Section
custom_configstring | nullCustom Liquidsoap Configuration: Pre-Broadcast Section
custom_config_bottomstring | nullCustom Liquidsoap Configuration: Post-Broadcast Section
descriptionstring | nullA sample radio station.urlstring | nullhttps://demo.azuracast.com/genrestring | nullVariousradio_base_dirstring/var/azuracast/stations/azuratest_radioenable_requestsbooleanWhether listeners can request songs to play on this station.
truerequest_delayinteger | null5request_thresholdinteger | null15requests_only_via_playlistsbooleanfalsedisconnect_deactivate_streamerinteger | null0enable_streamersbooleanWhether streamers are allowed to broadcast to this station at all.
falseis_streamer_livebooleanWhether a streamer is currently active on the station.
falseenable_public_pagebooleanWhether this station’s public pages (player, on-demand streaming, etc.) are visible to non-authenticated users.
trueenable_public_apibooleanWhether the public-facing API endpoints (now playing, art, etc.) are visible to non-authenticated users. Automatically enabled if ‘enable_public_page’ is true.
trueenable_on_demandbooleanWhether this station has a public ‘on-demand’ streaming and download page.
trueenable_on_demand_downloadbooleanWhether the ‘on-demand’ page offers download capability.
trueenable_hlsbooleanWhether HLS streaming is enabled.
trueapi_history_itemsintegerThe number of ‘last played’ history items to show for a station in API responses.
5timezonestringThe time zone that station operations should take place in.
UTCmax_bitrateintegerThe maximum bitrate at which a station may broadcast, in Kbps. 0 for unlimited
128max_mountsintegerThe maximum number of mount points the station can have, 0 for unlimited
3max_hls_streamsintegerThe maximum number of HLS streams the station can have, 0 for unlimited
3branding_configStationBrandingConfigurationShow child attributes
default_album_art_urlstring | nullpublic_custom_cssstring | nullpublic_custom_jsstring | nulloffline_textstring | nullAccess denied.
Response fields application/json
codeintegerrequiredThe numeric code of the error.
500typestringrequiredThe programmatic class of error.
NotLoggedInExceptionmessagestringrequiredThe text description of the error.
Error description.formatted_messagestring | nullrequiredThe HTML-formatted text description of the error.
<b>Error description.</b><br>Detailed error text.extra_dataArray<any>requiredStack traces and other supplemental data.
successbooleanrequiredUsed for API calls that expect an \Entity\Api\Status type response.
falseA generic exception has occurred.
Response fields application/json
codeintegerrequiredThe numeric code of the error.
500typestringrequiredThe programmatic class of error.
NotLoggedInExceptionmessagestringrequiredThe text description of the error.
Error description.formatted_messagestring | nullrequiredThe HTML-formatted text description of the error.
<b>Error description.</b><br>Detailed error text.extra_dataArray<any>requiredStack traces and other supplemental data.
successbooleanrequiredUsed for API calls that expect an \Entity\Api\Status type response.
falseAuthorization
ApiKeyapiKey in header