# StationRemote

Type: object

Schema: [StationRemote](https://sourcey-azuracast.pages.dev/docs/api/models/stationremote/index.md)

allOf:
  Reference: [HasAutoIncrementId](https://sourcey-azuracast.pages.dev/docs/api/models/hasautoincrementid/index.md); Type: object

  Type: object
  
  - `display_name` (optional)
    Type: string
    
    Example:
    
    ```json
    "128kbps MP3"
    ```
  
  - `is_visible_on_public_pages` (optional)
    Type: boolean
    
    Example:
    
    ```json
    true
    ```
  
  - `type` (optional)
    Reference: [RemoteAdapters](https://sourcey-azuracast.pages.dev/docs/api/models/remoteadapters/index.md); Type: string
    
    enum: ["shoutcast1","shoutcast2","icecast","azurarelay"]
  
  - `is_editable` (optional)
    Type: boolean
    
    readOnly: true
    
    Example:
    
    ```json
    "true"
    ```
  
  - `enable_autodj` (optional)
    Type: boolean
    
    Example:
    
    ```json
    false
    ```
  
  - `autodj_format` (optional)
    Type: unknown; nullable
    
    Example:
    
    ```json
    "mp3"
    ```
    
    oneOf:
      Reference: [StreamFormats](https://sourcey-azuracast.pages.dev/docs/api/models/streamformats/index.md); Type: string
      
      enum: ["mp3","ogg","aac","opus","flac"]
  
  - `autodj_bitrate` (optional)
    Type: integer; nullable
    
    Example:
    
    ```json
    128
    ```
  
  - `custom_listen_url` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "https://custom-listen-url.example.com/stream.mp3"
    ```
  
  - `url` (optional)
    Type: string
    
    Example:
    
    ```json
    "https://custom-url.example.com"
    ```
  
  - `mount` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "/stream.mp3"
    ```
  
  - `admin_password` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "password"
    ```
  
  - `source_port` (optional)
    Type: integer; nullable
    
    Example:
    
    ```json
    8000
    ```
  
  - `source_mount` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "/"
    ```
  
  - `source_username` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "source"
    ```
  
  - `source_password` (optional)
    Type: string; nullable
    
    Example:
    
    ```json
    "password"
    ```
  
  - `is_public` (optional)
    Type: boolean
    
    Example:
    
    ```json
    false
    ```
  
  - `listeners_unique` (optional)
    Type: integer
    
    The most recent number of unique listeners.
    
    Example:
    
    ```json
    10
    ```
  
  - `listeners_total` (optional)
    Type: integer
    
    The most recent number of total (non-unique) listeners.
    
    Example:
    
    ```json
    12
    ```