r/MacOSApps

▲ 79 r/MacOSApps+12 crossposts

New nullPlayer release 0.27.0 -- New compact window, improvements and bugfixes - get it for macOS on github or homebrew

https://github.com/ad-repo/nullplayer/releases/tag/0.27.0

# one-time configuration 
brew tap ad-repo/nullplayer 

brew install --cask ad-repo/nullplayer/nullplayer 

or if already installed manually
brew install --cask --force ad-repo/nullplayer/nullplayer 

To upgrade to a new release: 
brew update 
brew upgrade --cask ad-repo/nullplayer/nullplayer

New Features

  • Compact Window adds a free-floating mini player — the Windows menu and main-window context menu now include Compact Window, which uses the same compact Library Browser mini-player as Compact Mode but keeps NullPlayer as a regular Dock/menu-bar app. It hides only the main window, leaves Playlist/EQ/Spectrum/Library/visualization windows where they are, uses normal window level unless Always on Top is enabled, can be dragged from both the player bar and browser area, remembers its frame, and restores across launches.
  • Balance control added to Playback menu — the Playback options now include a Balance submenu with a slider and common left/center/right presets, giving modern UI and menu-only workflows access to stereo balance without adding more controls to the player face.

Improvements

  • Modern and Metal UI now use a modern system font — the retro low-fi bitmap font (Departure Mono) has been replaced throughout the Modern and Metal windows — Library tabs and headers, the main window, playlist, EQ, and spectrum — with the crisp macOS system font. Time and track digits stay monospaced so they don't jitter. Skins that ship their own custom font still render it as before.
  • License and branding terms clarified — the project license notice and README now state GPL-3.0-only distribution terms and clarify that modified distributions must not reuse the NullPlayer name, icon, logo, bundle identity, or other branding without permission.
  • Compact Mode player bar reads like the main window — in Modern and Metal, the Compact Mode display now splits into two distinct LCD "windows" with a padded gap: a single elapsed/remaining time counter on the left and the scrolling track title on the right (previously the title sat left with a cramped "elapsed / total" reading pinned to the right). The counter matches the title's size and weight, and the transport buttons are slightly larger.
  • Larger Library tab and control fonts — the Library Browser's tab labels and control text render at a slightly larger size in non-compact mode for better legibility. Compact Mode is unchanged.

Changes

  • Window shade mode removed — double-clicking a window's title bar no longer collapses it to a title-bar-only strip ("windowshade"). This legacy Winamp feature was the source of recurring layout glitches when combined with Large UI, Compact Mode, and live UI-mode switching; removing it makes window sizing and position memory behave consistently across every window in Classic, Modern, and Metal.
  • Library source menu lists only sources — the Library Browser's source picker no longer injects local-library settings ("Manage Folders…" and the "Clear Local Library" submenu) when the local source is active. Those are settings, not sources, and already live in the Library menu-bar item, so the source menu now lists sources only.

Bug Fixes

  • Metal skin transport icons are now fully filled — the previous/next (and eject) icons in the Metal finishes no longer show a stray light vertical line: the icon bars now draw in the same transport-button color as the rest of the glyph instead of the skin's light primary color.
  • Plex Artists no longer show duplicate same-name rows — the Library Browser now groups Plex artist records with the same display name into one visible artist row in both classic and modern UI. Expanding, playing, or queueing that row still fans out across every underlying Plex ratingKey, so albums and tracks attached to duplicate server-side artist records remain accessible instead of being hidden.
  • Compact Mode art ratings fit the small UI — the modern Library Browser's art-view rating stars now shrink in Compact Mode, preventing them from crowding or overlapping the source/library picker row.
  • Compact Window no longer reopens the main window after Space switches — returning from another desktop or fullscreen app now focuses the floating compact mini-player instead of treating the hidden main window as something to restore, so Compact Window stays a one-window main-player replacement until you exit it.
  • Library window remembers where you put it — after unlocking the connected windows and moving the Library/browser window, it now reopens at the exact position and size you left it — across closing and reopening it (via the menu or the red close button) and across full app restarts, even when it was closed at quit. First-ever opens still dock to the right of the window stack, and the position survives Compact Mode. Playlist, EQ, and Spectrum still intentionally snap back into the column below the main window.
  • Classic Large UI toggles instantly — no restart — turning Large UI on or off in the classic skin now resizes the windows in place, matching the modern UI, instead of asking you to relaunch. The player, EQ, playlist, and other windows redraw crisply at the new size (no leftover "ghost" of the old size), and switching between Classic, Modern, and Metal while Large UI is on no longer distorts the new look.
  • ProjectM visualizer recovers from a preset that crashes mid-playback — a rare bug inside the MilkDrop preset engine could crash the app while a preset was on screen — including minutes into a track, not just when the preset first appeared. The crash-guard now watches a preset for its entire time on screen (previously only its first frame), so the offending preset is automatically skipped on the next launch and the crash never recurs. Normal quits never flag a good preset.
  • Metal playlist and Library highlights are now clearly visible — in Metal skins, the playlist's now-playing track and the Library Browser's selected/expanded row were indicated by text color alone, which several metal finishes render nearly identical to normal rows, so the active row was easy to miss. Both now draw a translucent green backlit-LCD highlight bar (matching the hi-fi display panels) as the cue. The metal playlist's row text is also unified at the Library window's brightness — previously it was dimmer — and the current track no longer recolors to the accent tone that clashed with the new highlight.
u/That-Acanthisitta536 — 11 days ago
▲ 12 r/MacOSApps+8 crossposts

Keeping track of job applications can get overwhelming fast - spreadsheets, scattered notes, and missed follow-ups. JobSnail helps you stay organized by tracking applications and interviews in one place, without the clutter.

💡 Want Lifetime Premium?

Drop a comment, upvote, and DM me for a promo code. The first 100 people will get the code.

JobSnail is available as a MacOS and iOS versions on the App Store. And there's also a web version at jobsnail.app. It's also worth mentioning that all the apps are fully synced through iCloud, and an Apple account is required to use the app on Web.

u/netsplatter — 11 days ago

Reframe, the browser that brings back 25 browsers from 1993 to 2009

Hey ◡̈ .

Quick update to Reframe.
Reframe is a free, open-source desktop browser that puts today's web inside the window of a browser from 1993 to 2009. Version 1.14 just released.

Why? I wanted to bring back the "good old times" and browse the Wayback Machine in the browser a page was actually made for, and see the current web the way it looked through Netscape or IE 5. Projects like oldweb.today run the real old browsers in emulation, which is great for history, but most current sites break there. Reframe goes the other way: the engine is currently Chromium (Electron), only the window around it is old, so everything still works normal.

New in 1.14:

  • Two new themes: Internet Explorer 5.1 for Mac OS X, the first Aqua browser, and NetPositive from BeOS R5 with its yellow tab instead of a title bar
  • "Then and now": while time-travelling, a wipe slider shows the archived page and today's version in one frame, labelled with the year the snapshot really comes from

Overall:

  • 25 themes, from NCSA Mosaic (1993) to Camino 2.0 (2009), switchable without a restart
  • Authentic title bars and window controls per era, the Aqua traffic lights measured off Mac OS X 10.0
  • Built-in Wayback mode: pick a year and pages load from the Internet Archive
  • Time Warp modem with dial-up sounds and throttled speeds (28.8K, 56K, ISDN)
  • Ad and tracker blocking, bookmarks, history

It's not meant as a daily driver, more a companion for nostalgia and archive digging.

Platforms: macOS (Apple Silicon and Intel), Windows, Linux (AppImage). The macOS builds are signed with a Developer ID and notarized by Apple. The Windows build isn't code-signed yet, so SmartScreen warns once.

Privacy: no account, no telemetry, no analytics, etc.

AI disclosure: part of the code was written with AI assistance. And I used AI to translate this post as well ;-)

Free, MIT licensed: https://myretromac.app/reframe

Source: https://github.com/klotzbrocken/Reframe

u/klotzbrocken — 11 days ago

buffer v3.0: image zoom canvas, clipboard noise filtering, and esc now reverts edits instead of saving

hi, i'm samir, the solo dev of buffer, a free open-source clipboard manager for mac (searchable history, ⇧⌘V quick paste, on-device OCR, tags, bookmarks).

about 3 weeks ago i posted here about the new inline editing feature and ended the post with an open question: should esc save the edit or revert it? the feedback in the comments was pretty clear, so in v3.0 esc now cleanly discards edits instead of overwriting them. small thing, but it was one of the most upvoted suggestions.

what's new in v3.0:

  1. interactive image canvas: copied screenshots and images are no longer static thumbnails. pinch to zoom, pan, ⌘+/⌘- to zoom, double-click to reset. you can finally read the small text in a copied screenshot without opening preview. the video shows the full loop.
  2. clipboard noise suppression: filters rapid duplicates and transient clips so quick copy sequences don't clutter your history. this one was contributed by CrCs2O4 on github, the first external contributor to the project, which honestly made my week.
  3. history tiers: pick essential (200 items), deep (1,000), or unlimited depending on how much memory you want it to use.
  4. in-app updates: a small chip in the header appears when a new version is out, with a popover showing the changelog before you download.
  5. ⌘/ shortcuts cheat sheet: quick on-screen reference for all keybindings.

why it's different: it sits between maccy and raycast. lightweight like maccy (~2 mb, lives in the menu bar), but with a more modern workflow: tags, bookmarks, multi-select paste, inline editing, on-device OCR.

developer disclosure:

  • i am the sole developer, this is a personal side project
  • MIT open source, no accounts, no tracking, no telemetry, runs 100% locally on your mac. nothing ever leaves the device
  • signed and notarized, distributed as dmg from github releases (not the app store)
  • no AI features in the app itself

links:

feedback welcome, especially on the image canvas and the noise filtering thresholds.

u/Moist_Tonight_3997 — 11 days ago
▲ 11 r/MacOSApps+2 crossposts

I built Paste Box Scratchpad, privacy first native menu bar utility so you never lose a snippet or a thought. One-time purchase, notarized, App Store.

Hey r/macosapps

Like many of you, I constantly found myself juggling two annoying problems throughout the workday:

  1. Copying something, accidentally overwriting it with another copy, and losing the original snippet.
  2. Opening a bulky notes app or a random browser tab just to temporarily hold a snippet, API key, formatted prompt, or quick note while working.

Most clipboard managers focus only on history, while note apps are too heavy for temporary scratch work. I wanted something lightweight that lives right in the menu bar and handles both seamlessly without subscriptions or bloat.

So I built Paste Box.

What is Paste Box?

It combines a fast clipboard history manager with a persistent scratchpad designed for quick drafting and staging text.

Key Features:

  • 📋 Unified Clipboard History: Automatically logs what you copy with fast instant search so you can retrieve past snippets in seconds.
  • 📝 Persistent Scratchpad & Drafts: A dedicated space to stage thoughts, compose messages, or hold temporary text that stays intact even across system restarts.
  • 🔒 Privacy-First & 100% Offline: Sandboxed with zero network tracking, analytics, or third-party telemetry. All data stays strictly on your Mac.
  • ✨ Smart Clean-Text Formatting: One-click actions to strip excess formatting, trim whitespaces, and paste clean text sanity.
  • ⚡ Menu Bar First & Native Feel: Compact, glassmorphic interface that stays out of your way until you need it, with Launch at Login support.
  • ✍️ Spell Checking & LLM Drafting: Built-in spell checking and a distraction-free area to polish prompts or responses before pasting them into tools.

Link & Feedback

One time purchase of 2.99 USD

I’d love to hear your thoughts, feedback, or any feature requests you'd like to see in upcoming updates!

u/Markonioni — 12 days ago