Common questions.
A short list of the things people actually ask. If yours isn’t here, file a GitHub issue.
Where’s the macOS version? What about Linux?
Linux is here. The AppImage is in the download menu next to the Windows installer. chmod +x and run, no install step. macOS is still queued. The lift is mostly Apple code-signing, not a rewrite, but the cert process is a one-time bureaucratic project that has to happen first.
Do I have to upload my music anywhere?
No. The app reads files directly off your disk. Nothing leaves your machine. No library upload, no streaming proxy, no “phone home” telemetry. The library index lives in IndexedDB inside the app itself.
What counts as a “sideman” or “contributing artist”?
Whoever’s in the file’s artists tag (ID3 TPE1 or
TXXX:Artists) but isn’t the album’s folder artist. If your Wayne
Shorter album has tracks tagged with the full personnel (Wayne Shorter, Herbie
Hancock, Ron Carter, Tony Williams), Wayne is the folder artist because the album
belongs to him. The other three are contributing artists. Click any of
their names to see every album in your library where they appear.
What audio formats does it play?
MP3, FLAC, M4A (AAC and ALAC), OGG, Opus, WAV. Gapless. Straight from disk. No streaming, no re-encoding, no DRM.
How do I get my library in?
Point the app at the folder where your music lives. The expected layout is
Artist/Album/track.mp3 with optional CD 1,
CD 2, Disc 1 subfolders for multi-disc sets. Cover
art is pulled from cover.jpg, folder.jpg, or the
embedded artwork in the file itself.
Box-set Volume 1 / Volume 2 / Vol. III
subfolders are treated as separate albums (each Volume usually is its
own release) rather than discs of one merged album. Their titles render as
“Parent, Volume X” so siblings are easy to tell apart.
The first scan does the heavy lifting and caches everything. After that the app opens instantly and incremental scans are quick.
Can I edit tags inside the app?
Yes. Title, track number, contributing artists, composer, year, genre,
and cover art, on both per-track and per-album basis. Edits write back to
the underlying file AND save an in-app override so the change sticks even
if you re-scan. There’s a “Revert to tags” button on every edit dialog
that drops the override and re-reads the file. MP3 files get a native
ID3v2 write. .m4a, .flac, .ogg,
.opus, and .aac go through ffmpeg (the same
binary used by the FLAC converter), so the tag actually lives in the file
on disk for every format the app plays. Windows Explorer, other players,
and the next scan all see the edit.
Will it ever stream from a server?
Only your own. Subsonic-server mode is on the roadmap so you can reach your library from your phone over Tailscale or a VPN, not over a public cloud. The app will never stream from anyone else’s catalog.
Does it scrobble to Last.fm?
Yes, with a Pro license. Open Settings → Scrobbling, sign in with your Last.fm account, and tracks you play start showing on your profile within a minute or two. Now-playing while a track is playing, a real scrobble once it crosses Last.fm’s half-played threshold, automatic offline queue if your network drops.
Is there an artist bio inside the app?
Yes. Every artist page has a Bio tab (Pro) that pulls the Last.fm biography, the artist’s top tracks with play counts, and a list of similar artists. Top tracks you own are clickable and play in place. Similar artists you own jump to their library page; the rest open in an in-app sheet so you can wander Last.fm without leaving WPT. Each artist’s bundle is cached for a week so re-opening is instant.
How do instrument tags and sideman browsing work?
Open any artist page and tag them with the instruments they play. The tagged icons then show up on every album page where they appear. Click an instrument icon to land on a Players page that lists everyone in your library tagged with the same one (every bassist, every drummer, every trumpeter). The app ships with a curated seed of famous sidemen so new installs have something to browse from day one; tags travel with sync exports.
Can I send tracks to my phone?
Yes, over Syncthing. Install Syncthing on this PC and the matching
Android app on your phone, pair them, and share one folder. Point
Settings → Sync → Send to phone at that PC-side folder. The
Send to phone button on any album page then copies tracks
into {artist}/{album}/ and Syncthing replicates them
byte-perfectly, so VLC on Android reads the Artist and Album tags
correctly.
Where do artist bios come from?
For common names like Richard Williams or John Williams, where a
name-only MusicBrainz search collides with the wrong person, we check
Wikipedia’s disambiguated Name_(musician) article first.
Its existence is itself the signal that this is the right person; if
that resolves, the birth/death dates and birthplace come straight out
of the article’s infobox.
For unique names (Miles Davis, John Coltrane), no disambiguated article exists. We fall through to MusicBrainz for the dates, type, and the begin-area chain that walks to the actual city. When MusicBrainz only has the begin-area at state or country level, we use Wikidata’s structured birthplace claim, then the plain Wikipedia article’s infobox as a final fallback.
If anything ever comes up wrong, hover the bio line and click the small pencil to open an inline editor. Manual overrides stick across re-fetches and travel with sync exports.
What are smart playlists?
Rule-based playlists that update themselves. Every track Ron Carter played on, rated four or five mics, never played refills as you add new music and as your play history changes. Create one from the playlists panel; the rule editor walks you through the filters. Pin them like any other playlist.
Can I share my library between two PCs?
Yes. Export a sync snapshot from Settings → Sync (a small JSON file), drop it on a Dropbox or Tailscale or USB share, and import it on the other machine. Ratings, play counts, edits, custom personnel, instrument tags, and artist bios all round-trip. Account-based sync is queued; until then, the snapshot path works between any two PCs that can both reach the same shared folder.
Is it free?
Yes today. Source & releases are public on GitHub. No accounts required, no trial, no telemetry. A paid Pro tier may land later for some opt-in features; the core player stays free.
Why does the installer warn on first launch?
On Windows it usually shouldn’t. The EXE is signed. If SmartScreen does flag it on a fresh machine, that’s because the certificate hasn’t built up enough reputation yet (each cert needs a number of installs before SmartScreen stops warning). Click More info → Run anyway. Subsequent launches won’t prompt. The Linux AppImage doesn’t go through anything equivalent; chmod +x and it runs.