The details that make it feel like it belongs on your desktop.
Independent displays
Duplicate the widget, choose screensaver displays, and toggle each screen's notch independently.
Volume HUD
A custom volume overlay themed after the album art, replacing the macOS one.
YouTube in its own window
Play a YouTube link in a floating LinerFM window, or leave it in your browser. Either way the widget, the notch and the lyrics follow along.
Your YouTube Music library
Search, playlists, likes, Discover and the AI tools all work on YouTube Music, not only Spotify. Pick the source once and the whole app follows it.
Discord presence
Show what you are listening to on your Discord profile. One toggle, on by default.
Find a playlist by describing it
Describe the mood you want and LinerFM finds real playlists that match, then pulls the tracks into yours.
Hear it before you add it
Tap play on any result for a 30 second taste. Whatever you were listening to pauses, then picks back up where it left off.
LinerFM AI
Local AI learns what you skip and keeps your playlists in shape.
100% local
No account, no telemetry, no server. Your listening data never leaves your Mac.
Your listening
Hours played, top artists and tracks, the times of day you press play, and what you have quietly cooled off on. Save a card you can post.
Guided setup
Four steps that check every key and connection while you paste them, so nothing fails silently a week later.
Play on any device
Move the music to a phone, a speaker or another Mac from the widget, and see what plays next in the queue.
Last.fm scrobbling
Everything you play lands on your Last.fm profile, with an offline queue that catches up on its own.
Your own shortcuts
Remap every global shortcut, or drive LinerFM from a script with linerfm:// links.
Track in the menu bar
What is playing, next to the menu bar icon. Trimmed to fit, and it never scrolls.
A real Mac app
A glass sidebar, a library of covers, and Settings in panes like System Settings.
Updates find you
LinerFM checks for new versions on its own and tells you in the menu bar and in Settings.
A window that fits any screen
The main window adapts from a small window to a very large display: the action bar stays in place and long titles wrap instead of being cut.
The whole app follows your widget theme
Pick Cinematic and the windows fill with the colors of the track; pick Terminal and they turn into a monospaced console, like the widget.
Screens that use the whole window
A large now playing panel in the sidebar, Settings on a single page, and every screen laid out to fill the window instead of leaving empty space.