Transistor for Mac: The Complete User Guide

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

Transistor is a lightweight, high-performance audio player and streaming media recorder designed specifically for macOS. It is renowned for its clean and elegant interface, powerful streaming management capabilities, and extremely low system resource usage, making it an ideal tool for listening to and saving internet radio stations.

I. Detailed Explanation of the Core Interface and Workspace

The main interface of Transistor follows macOS design philosophy—clean and intuitive—and is mainly divided into the following areas:

  1. Sidebar (Station Library): Located on the left side of the window. At the top is the “Stations” list, displaying all added streams. Below is the “Recordings” list, where all completed recording files are stored grouped by date.
  2. Main Content Area (Playback Controls and Information Panel): The central area of the window.
    • Station Information Display Area: Displays the name, logo (if available), and stream information (such as bitrate and format) of the currently playing station.
    • Large Play/Pause Button: The most prominent circular control button.
    • Volume Slider: Controls the playback volume.
    • Record Button: When the radio station is playing, this button turns red and becomes clickable, used to start/stop recording the current audio stream.
    • Progress Information: Displays the current playback/recording duration.
  3. Menu Bar and Status Item: The app menu provides access to all features. Additionally, CrystalTube creates a status item (small icon) on the right side of the macOS menu bar, allowing you to quickly control playback, switch stations, and check recording status without opening the main window.

II. Complete Workflow: From Creation to Export

1. Create/Add a New Station in the Factory

Step 1: Open the “Add Station” dialog. Click the menu bar Station -> Add Station..., or use the shortcut Command + N.
Step 2: Enter the streaming media address. In the “URL” field of the pop-up window, paste or enter the direct link address of the internet radio stream (usually ending in .mp3, .aac, .pls, .m3u).
Step 3: Complete the station information. In the “Name” field, give the station a recognizable name. You can click the button next to “Logo” to select an image from your local files as the station icon.
Step 4: Save. Click the “OK” button, and the new station will immediately appear in the station list in the sidebar.

2. Play Radio

Step 1: Select a station. In the “Radio” list in the sidebar, click the name of the target station.
Step 2: Start playback. Click the circular “Play” button in the center of the main content area, or simply press the Spacebar. Once playback begins, the button changes to a “Pause” state.
Tip: Use the menu bar status item to switch and play radio stations without opening the main window.

3. Record Radio Streams

Step 1: Start recording. While playing any radio station, the “Record” button (red circle) in the main content area becomes available. Click it to start recording the currently playing audio stream. The button changes to a red square, indicating that recording is in progress.
Step 2: Stop recording. Click the red square button again, or simply stop playback, and recording will end automatically.
Step 3: View the recording file. Once recording is complete, the file is saved automatically. In the “Recordings” list in the sidebar, find the file named with the date and station name, and click it to play.

4. Manage and Export Recordings

Step 1: Locate the file. In the “Recordings” list in the sidebar, right-click (or two-finger tap on the trackpad) any recording file.
Step 2: Show in Finder. Choose “Show in Finder” from the context menu. A Finder window will open and locate the recording file (in .mp3 format by default).
Step 3: Export and use. In Finder, you can copy, move, rename, or import the file into other audio software for further processing.

III. Advanced Tips for Common Features

  1. Global shortcut control: Even when Transistor is in the background, you can use the system’s default media keys (F7/F8/F9) or custom shortcuts (set in System Settings – Keyboard – Keyboard Shortcuts) to control play/pause and next (switch to the next station).
  2. Quick station switching: During playback, use the shortcut Command + ↓ or Command + ↑ to quickly switch to the previous/next station in the station list.
  3. Sleep timer: Via the menu Transistor -> Sleep Timer..., you can set playback to stop after a certain time or when the current track ends, which is perfect for listening before bed.
  4. Automatic stream URL updates: For certain stations that provide dynamic URLs, Transistor will attempt to automatically retrieve a new URL from the original address when playback fails, improving listening stability.
  5. Automatic recording file naming: The naming format for recording files can be customized in the software settings, for example including the date, time, and station name, making it easier to archive and manage.

IV. Common Problems and Solutions

  1. Problem: After adding a station, it cannot play, and the message “Unable to open stream” appears.
    • Solution: First, confirm whether the streaming media address (URL) is correct and valid. Try opening the link directly in a browser (such as Safari) to see whether it can play. Make sure the network connection is working properly. Some stations may require a specific User-Agent or have regional restrictions.
  2. Problem: The recording function cannot be clicked, or the recording has no sound.
    • Solution: Make sure the station audio has been successfully played. The recording function is available only during playback. Check the macOS “Sound” settings to ensure that CrystalTube has audio output (you can test this by switching the system output device). If a recording file exists but is silent, the streaming media format may be unusual; try recording another station to test.
  3. Problem: The menu bar status item disappears.
    • Solution: Open the CrystalTube main window, go to CrystalTube -> Settings... -> General, and make sure the “Show CrystalTube in menu bar” option is checked.
  4. Issue: How to add multiple radio stations at once?
    • Solution: Transistor does not support a bulk import interface. However, you can manually organize the stream URLs of multiple radio stations and use the Command + N shortcut to add them one by one, which is the most efficient way.

V. Transistor for Mac Keyboard Shortcuts Summary

Function Shortcut (Mac) Description
Play/Pause Space Control playback and pause of the currently selected radio station
Add New Radio Station Command + N Open the Add Radio Station dialog
Edit Selected Radio Station Command + E Open the radio station information editing dialog
Delete Selected Radio Station/Recording Command + Delete Remove the selected item (confirmation required)
Switch to Next Radio Station Command + ↓ or Command + ] Switch down in the list
Switch to Previous Radio Station Command + ↑ or Command + [ Switch up in the list
Hide/Show Main Window Command + H Hide the Transistor window
Minimize Window Command + M Minimize the current window to the Dock
Open App Preferences Command + , Open the preferences window
Quit Transistor Command + Q Completely quit the application

Note: Some global media control functions (such as play/pause) depend on the configuration under “Keyboard” -> “Keyboard Shortcuts” -> “Function Keys” in System Settings. Make sure the “Use F1, F2, etc. keys as standard function keys” option is set according to your usage habits.

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