From Project Name to Shippable Player
Fibich moves toward release readiness with project renaming, notarized builds, dependency cleanup, visual polish, ordered drops, and playlist search.
Read the postFibich blog
Development updates, release notes, and the occasional deeper look at building a local music player for macOS.
Follow the development of Fibich, a macOS music player for people who manage a local music library and care about lossless audio. These posts cover playback and library work for a FLAC player, metadata editor, CUE sheets, DSD support, and the everyday details of building a focused app for personal music collections.
Fibich moves toward release readiness with project renaming, notarized builds, dependency cleanup, visual polish, ordered drops, and playlist search.
Read the postA practical guide to FLAC, ALAC, WAV, AIFF, WavPack, APE, DSD, and the perks of keeping a lossless music library.
Read the postFibich improves playlist enqueueing and library drag and drop, then adds a persistent macOS audio output device picker.
Read the postFibich improves folder drops, external playlist tracks, album sorting, MP3 edge cases, CUE sheet playback, and queueing from the library.
Read the postFibich improves playlist scale, metadata synchronization, search, presentation snapshots, layout, and realtime track move handling.
Read the postFibich gets cleaner controls, a menu bar player, settings, artwork loading, performance tuning, and better metadata text repair.
Read the postFibich starts watching library folders, reconciling file changes, and keeping the music catalog connected to disk.
Read the postFibich gains metadata editing with drafts, validation, read/write storage, tests, and a more focused sheet-based editor.
Read the postFibich adds SwiftData-backed playlist persistence so names, order, selection, and playlist items can survive beyond one session.
Read the postPlaylist metadata columns become configurable and draggable, while Show in Finder keeps Fibich connected to local files.
Read the postDrag and drop, broader file support, visible durations, and macOS Now Playing integration make Fibich feel more native.
Read the postMultiple playlist tabs turn Fibich from one listening queue into a small workspace for different sessions.
Read the postFibich starts accepting music files opened from macOS, making Finder part of the listening flow.
Read the postPlaylist columns become resizable and persistent, making the listening queue clearer and more comfortable to use.
Read the postSearch and sorting arrive in the library browser, making larger local music collections easier to narrow down.
Read the postFibich gets a cleaner foundation with SFBAudioEngine via Swift Package Manager and a refactor around library loading.
Read the postFibich is moving again, this time toward stronger persistence, clearer metadata, and a library that can remember its shape.
Read the postFibich is starting to feel less like a player for single tracks and more like a place to build a listening session.
Read the postFibich crossed an important line: basic playback, progress, seeking, and volume control are now part of the app.
Read the postToday I started building Fibich: a native macOS music player for people who still care about their own music files.
Read the post