Four tools for four different jobs
Choose by the problem in your folder, rather than expecting a player, tagger or converter to do everything. The comparison follows project documentation, not claimed listening tests or speed benchmarks.
| Role | Tool | Useful output | Caveat |
|---|---|---|---|
| Identify and tag | MusicBrainz Picard | Audio files with checked album, artist and track metadata | A recording match still needs a release-edition check |
| Browse and play | foobar2000 | A searchable local library and playlists | Grouping depends on consistent tags and library scope |
| Make compatible copies | fre:ac | Files encoded for a particular player or device | Conversion cannot recover discarded audio detail |
| Inspect a spectrum | Spek | An on-screen spectrogram or saved image | A graph is not proof of a file's provenance |
Picard, fre:ac and Spek are free, open-source projects. foobar2000 is a freeware player under its own licence. These applications organize or examine files; they do not grant rights to the music inside them.
Protect the album before changing it
Imagine a hypothetical collection spread across an old Music folder, a USB drive and several purchase-download folders. Start with one complete album, not the whole collection. Copy its audio files, existing cover images and any cue sheets or notes to a working folder. Keep the original elsewhere.
That full-folder copy also preserves existing embedded tags and artwork. Picard's tag options warn that Clear existing tags can remove comments, genres and ratings, and that embedded images need separate preservation when clearing tags. Do not enable a blanket cleanup before deciding which personal information to retain.
For a recoverable library beyond this small trial, use the Windows backup-software guide. A tidy folder is still vulnerable to deletion or drive failure.
Tag first, move later
1. Identify one album at a time
Load the working copy in Picard. If the files already contain useful artist and album tags, use Cluster, select the album cluster and use Lookup. Picard's lookup instructions describe this route and how to show other matching album versions.
For poorly labelled tracks, Scan can help. The AcoustID tutorial explains that Picard calculates an audio fingerprint and queries a server for associated recordings. Identification may fail, and finding a recording is not the same as establishing which edition you own. Leave uncertain files aside for manual checking.
2. Confirm the release, then each track
Compare the candidate with your album's track list, disc count and available purchase information or packaging. Check whether it is a standard edition, a deluxe edition or a different release. Picard's album workflow specifically calls for checking details such as country, date, label, catalogue number, media and cover art before saving.
Do not accept extra tracks just because the album title is familiar. Compare track lengths and titles, and inspect the Original Values and New Values for individual files using Picard's matching view. A coloured match indicator is a reason to inspect the result, not permission to skip it.
3. Keep album identity separate from track credits
Prioritize Album, Album Artist, Artist, Title, Track Number and Disc Number. Picard's basic-tag definitions distinguish artists credited for the release from artists credited for an individual track.
For a compilation, keep the album-level credit consistent while preserving each track's performer. If the release is credited to Various Artists, that can be the Album Artist without replacing every track's Artist with Various Artists. Preserve joint or featured credits rather than inventing a single performer. Check a multi-artist album in the intended player before batch-editing the rest.
Inspect artwork too. A familiar image may belong to another edition. Picard's cover-art controls let you keep original artwork or select a local image instead of accepting newly retrieved art.
4. Choose a predictable naming pattern
A hypothetical result could be:
Music/Sample Artist/Sample Album (2024)/Disc 01/01 - Opening Track.flac
This is an illustrative layout, not a Picard script to paste unchanged. Use the album-level artist for the album folder, padded track numbers for sorting and a disc number when needed. Keep editions distinguishable instead of forcing two releases into the same directory.
Picard's naming tutorial explains how tags become paths. Its file-naming options provide Before and After previews and separate controls for moving and renaming. Preview the copied album first. Include companion artwork or cue files deliberately; do not assume every nearby file will move automatically.
5. Save and inspect the files again
Following Picard's saving instructions, select the reviewed album and use Save. Reopen a saved track in another application to check the tags.
Formats use different tag systems. Picard writes ID3 tags to MP3 and Vorbis Comments to FLAC; do not manually force one tag scheme onto every extension. Check artwork and multi-value fields on the player you will use, rather than assuming every program presents them identically.
Convert only when playback needs it
If the cleaned album already plays on your devices, keep its encoding. fre:ac's project overview lists conversion between formats including MP3, AAC, FLAC, Opus and WAV. Use it for a separate compatible copy, not a promised sound upgrade.
For a device that needs another format, choose the required encoder and a separate output folder. Convert one representative track, inspect the resulting tags and artwork, and try it on that device before processing the album. When you have a lossless source, convert from it rather than from earlier lossy copies.
MDN's codec guide explains that lossy encoding removes audio information while lossless encoding preserves its input. Consequently, converting MP3 to FLAC cannot restore the discarded detail, and another lossy encode can add further loss. A larger file or higher displayed sample rate is not a quality upgrade by itself.
Treat Spek as inspection, not certification
Open a local track in Spek when you have a specific question about its spectrum. The Spek manual describes generating a spectrogram and saving it as an image. This is visual inspection of the file you supplied, not a link to the original recording session.
An unexpected frequency boundary can prompt further checking, but the plot alone cannot establish the file's full production history or certify an authentic high-resolution source. Treat that as the practical limit of this inspection method. Compare reliable source information and listen; do not declare fraud from one visual pattern.
Check the library where you will listen
Add the cleaned folder to foobar2000's Media Library configuration. Avoid adding both the working copy and its finished destination if you do not want duplicate entries. Keep unchecked material outside the finished library until you have resolved its tags.
Try browsing by artist and album, then check three things:
- A compilation stays together while its tracks show their individual artists.
- Disc and track order match the release, including a second disc or bonus tracks.
- Artwork, titles and accented names display as intended, and tracks actually play.
Listen to a transition between consecutive tracks and to part of a converted copy, if you made one. For small corrections, the foobar2000 FAQ documents selecting tracks, right-clicking and choosing Properties to edit tags.
If something is missing, check the folder scope and format before converting it. The supported-format list covers many common codecs, while the FAQ notes that hidden files or folders and missing decoder support can affect library visibility. Browse the audio freeware category for other specific audio tasks.
Understand which actions use the internet
Local playback, manual tag editing, conversion and spectrogram inspection can work with local files. Automatic identification is different: Picard's MusicBrainz lookups, AcoustID Scan queries and downloading cover art use online services.
AcoustID's lookup specification uses a fingerprint and track duration, not an upload of the entire song. Information still leaves the computer. Generating a fingerprint alone is local; Picard's Scan also queries the service. Fingerprint submission is a separate contribution workflow and should follow correct matching.
fre:ac's optional online CD-metadata queries also need a connection. Review automatic lookups, artwork providers, updates and added components when choosing an offline workflow. A local library does not require a streaming subscription, but “local files” should not be read as “no network requests under any configuration.”
Frequently asked questions
Do I need all four programs to organize my music?
No. Picard plus a library player such as foobar2000 covers identification, tagging, browsing and listening. Add fre:ac only when you need compatible encoded copies. Spek is optional for inspecting a particular file's spectrum; it is not required for normal tagging.
Why does a compilation appear under several artists or albums?
Check Album and Album Artist consistency across the tracks, along with disc numbers and the player's grouping rules. Individual track artists can differ while the album-level credit remains shared. Do not replace every performer with Various Artists just to keep one album together.
Will converting an MP3 to FLAC improve its quality?
No. FLAC can preserve the decoded audio you provide, but it cannot reconstruct information discarded when the MP3 was made. Keep your original, and convert only for a genuine compatibility or workflow need. Repeated lossy re-encoding can reduce fidelity further.
Can Spek prove that a file came from a lossless or high-resolution source?
No. A spectrogram shows aspects of the supplied audio, not a verified production history. Frequency patterns may suggest questions to investigate, but neither the plot nor a displayed sample rate certifies source authenticity. Use reliable provenance information alongside listening and inspection.
Can I manage a music library offline?
Yes, for local playback, manual tagging, conversion and spectrum inspection. Picard's online metadata lookups, Scan identification and downloaded artwork require a connection. Fingerprint generation alone is local. Check optional online features and components rather than assuming every configuration remains offline.