The Complete Guide to Transistor for Mac

Source: Love Mac  |  Software download link: Transistor for Mac

Transistor is a modern audio playback and recording software designed specifically for macOS, renowned for its clean and elegant interface and powerful features. It is not only an excellent player for online broadcast streaming media, but also a multifunctional audio workstation that integrates audio recording, device management, sound enhancement, and quick playlist creation. This article aims to provide a detailed operation guide to help users fully master its core functions and workflows.

I. Detailed Explanation of the Core Interface and Workspace

The interface design of Transistor follows the design philosophy of macOS, being clear and intuitive, and is mainly divided into the following core areas:

  • Top Toolbar: Located at the very top of the window, it contains the software’s main control buttons, such as “Add Station,” “Start/Stop Playback,” “Record,” “Show/Hide Playlist,” “Preferences,” etc.
  • Station/Device List Sidebar: Located on the left side of the window. By default, it displays the “Stations” list, showing all added internet radio stations. Clicking the “Devices” icon at the bottom switches to the “Devices” view, which displays the system’s available audio input/output devices and is a key area for recording and audio routing.
  • Central playback controls and information panel: This occupies the main area of the interface. It displays the current station’s icon, name, streaming format (e.g., MP3, AAC), bitrate, and volume level. In the center is the large play/pause button, and below it are the volume slider and mute button.
  • Bottom status bar: Displays metadata for the current audio stream (such as track title and artist), playback status, recording status, and time information.
  • Playlist/Recording management window: This is a panel that can be shown/hidden, typically sliding out from the right side of the interface. It is used to manage the “Up Next” queue, view the list of recorded files, and provides entry points for renaming, sharing, or deleting recorded files.

II. Complete Workflow: From Creating a Project to Exporting a Recording

The following workflow uses “discovering and playing an internet radio station, then recording it” as an example.

Step 1: Create/Add a shortcut project (station)

The core “project” in Transistor is a station or audio source.

  1. Click the “+” button in the top toolbar, or use the shortcut Cmd + N.
  2. In the dialog that appears, you can add a station in several ways:
    • Manual input: Paste the streaming address of the internet radio station directly into the “URL” field (e.g., .m3u, .pls, or a direct audio stream link).
    • Import from File: Click “Import from File…” to select a locally saved playlist file.
    • Import from Clipboard: If there is a streaming media link in the clipboard, the software will automatically detect and populate it.
  3. Enter the station name, and optionally add an icon (drag and drop an image onto the icon area).
  4. Click “Add” and the new station will appear in the list on the left.
Step 2: Playback and Controls
  1. In the station list on the left, click to select the target station.
  2. Click the Play button in the center or press the Space bar to start playing.
  3. During playback:
    • Use the center button or the Space bar to pause.
    • Drag the volume slider or use the global system volume shortcuts to control the volume.
    • View real-time metadata in the status bar at the bottom.
Step 3: Recording Audio
  1. Make sure you are playing the content you want to record.
  2. Click the red “Record” button (circular) in the top toolbar or use the shortcut Cmd + R to start recording. The button will change to a flashing red square.
  3. During recording, you can switch stations and adjust the volume as usual; all audio output through Transistor will be recorded.
  4. To stop recording, click the “Record” button again or press Cmd + R.
Step 4: Manage and Export Recording Files
  1. Click the “Playlist” button in the top toolbar (or use the shortcut Cmd + L) to open the sidebar panel.
  2. Switch to the “Recordings” tab. All recorded files are listed here, sorted in reverse chronological order.
  3. Find the target recording file. You can:
    • Rename: Double-click the file name to edit it.
    • Play: Double-click the file to play it within Transistor.
    • Show in Finder: Right-click the file and select “Show in Finder.” This is the key step for exporting. Recording files are saved by default in .m4a format under the ~/Music/Transistor/ directory.
    • Share or Delete: Use the right-click menu or the buttons on the right side of the list item.
  4. Once you locate the file in Finder, you can copy, move, or import it into other software just like any other audio file.

III. Advanced Tips for Common Features

  • Global Hotkey Control: In “Preferences” > “Global Hotkeys,” you can set system-wide shortcuts to control play/pause, stop, switch stations, etc., so you can operate Transistor even when it’s not in the foreground.
  • Advanced Audio Device Routing: In the “Devices” view, you can independently configure the “Playback Device” and “Recording Device.” For example, you can route playback output to a high-quality external sound card while setting the recording source to “System Audio” to capture all sound from your computer.
  • Audio Enhancement and Balancing: In “Preferences” > “Audio,” you can enable “Volume Normalization” to balance volume differences between different stations, or adjust “Resampling Quality” to optimize playback.
  • Quick Add Shortcuts: Drag frequently used stations from the sidebar onto the Transistor icon in the Dock to create standalone quick-play Dock icons.
  • Automation and Script Support: Transistor supports AppleScript, allowing you to use scripts to perform complex automation tasks such as batch-adding stations and scheduled recording.

IV. Common Issues and Solutions

  • Issue: Unable to play certain station links, an error is displayed.

    Solution: First, confirm whether the link is valid and the format is supported (MP3, AAC, Ogg, etc.). Try opening the link in a browser to test it. Some streaming media may require a specific user agent; you can try modifying the “User Agent” string in “Preferences” > “Advanced.”
  • Issue: The recording feature cannot start or no sound is recorded.

    Solution:

    1. Check whether Transistor has been granted access to the microphone in macOS “System Settings” > “Privacy & Security” > “Microphone” (for recording external input). The “Screen Recording” permission is used to record internal system audio.
    2. In Transistor’s “Devices” view, make sure the correct “Recording Device” is selected. To record system audio, choose “Multi-Output Device” or a virtual audio driver such as “BlackHole” (requires additional installation).
  • Problem: Playlist or station list is missing.

    Solution: Data is usually stored in ~/Library/Application Support/Transistor/. You can try restoring this directory from a Time Machine backup. Regularly use the “File” > “Export Station List” feature within the app to back up your data.
  • Problem: The app unexpectedly quits.

    Solution: Try resetting the app’s preferences (hold Cmd + Option while launching). Make sure both macOS and Transistor are updated to the latest versions.

V. Keyboard Shortcuts Summary (Mac Version)

Function Shortcut Description
New Station Cmd + N Open the Add Station dialog
Play/Pause Spacebar or Cmd + . Control playback of the currently selected station
Start/Stop Recording Cmd + R Control audio recording
Show/Hide Playlist Cmd + L Toggle the right sidebar panel
Preferences Cmd + , Open app settings
Hide Window Cmd + H Hide the Transistor window
Hide Other Windows Cmd + Option + H Hide windows of other applications
Quit Transistor Cmd + Q Close the app
Delete Selected Item Delete or Cmd + Delete Delete the selected station or recording file
Show Recording in Finder Cmd + Option + R Quickly locate the current recording file
Select Previous Station Cmd + Up Arrow Select upward in the list
Select Next Station Cmd + Down Arrow Select downward in the list

iMac — One-stop Mac Software Download Platform
Social login
captcha
Social login