Spinmusic plays music files that you already own. It does not provide, stream, or download music for you. This page explains how to build your music collection from legal sources and how to find existing files on your computer.
Several online stores sell DRM-free music files that you can download and use with any player, including Spinmusic:
| Store | Genre | Notes |
|---|---|---|
| Apple Music / iTunes Store | All | Purchased songs are DRM-free since 2009. Available on macOS, Windows, and iOS. |
| 7digital | All | Large catalog with DRM-free downloads. |
| Qobuz | All | High-resolution audio. Great for audiophiles. Up to 24-bit/192kHz. |
| Bandcamp | All | Best for independent artists. Choose your format at download. Artists receive the largest share of revenue. |
| HDtracks | All | Specializes in high-resolution audio masters. |
| Beatport | Electronic, Dance | The leading store for electronic and dance music. DRM-free downloads. |
| Juno Download | Electronic, Dance | Large electronic music catalog. Popular with DJs. DRM-free downloads. |
| Traxsource | House, Dance | Curated charts and exclusives. |
If you've been using another music player, you likely already have music files on your computer. Here's where to find them.
~/Music/Music/Media/MusicOlder iTunes libraries may be at ~/Music/iTunes/iTunes Media/Music.
C:\Users\[YourName]\Music\iTunes\iTunes Media\MusicC:\Users\[YourName]\MusicVLC doesn't manage a library folder. Your music files are wherever you saved them — check your Downloads folder and Music folder.
Spotify downloads are encrypted and cannot be used outside the Spotify app. They are not standard music files. If you want to own your music independently, you'll need to purchase it from one of the stores listed above.
Like Spotify, YouTube Music downloads are encrypted and tied to the app. They cannot be used with Spinmusic or any other independent player.
If you own physical CDs, you can convert them to digital files (this is legal for personal use in most countries):
Spinmusic works best when your music is organized in folders. A common structure is:
Music/
Artist Name/
Album Name/
01 Track Title.mp3
02 Track Title.mp3
cover.jpg
Another Artist/
Album Name/
01 Song.m4a
...
However, Spinmusic reads metadata from the files themselves (title, artist, album, track number), so the folder structure is flexible. Even a flat folder with all your songs works — they'll be grouped by their metadata.
You can keep your music in a synced folder to access it from multiple devices:
Any edits you make in Spinmusic (metadata, lyrics, cover art) are written directly to the files, so they sync automatically to all your devices.
| Format | Extension | Notes |
|---|---|---|
| MP3 | .mp3 |
Most widely supported format. Good balance of quality and file size. |
| AAC | .m4a |
Apple's preferred format. Better quality than MP3 at the same bitrate. |
| FLAC | .flac |
Lossless compression. Larger files, perfect quality. |
| WAV | .wav |
Uncompressed audio. Very large files. |
| OGG Vorbis | .ogg |
Open-source lossy format. Good quality. |
Not all audio formats are created equal. This page explains the differences between common formats, which ones Spinmusic supports, and which one to choose for your music collection.
Audio formats fall into two categories:
| Format | Type | File Size | Description | Extension |
|---|---|---|---|---|
| MP3 | Lossy | ~3–4 MB |
The most widely supported audio format. Works everywhere. A 320 kbps MP3 is virtually indistinguishable from lossless for most listeners. | .mp3 |
| AAC | Lossy | ~3–4 MB |
Apple's preferred format, used by iTunes and Apple Music purchases. Slightly better quality than MP3 at the same bitrate. Also known as M4A. | .m4a |
| OGG Vorbis | Lossy | ~3–4 MB |
Open-source alternative to MP3. Good quality and widely supported in browsers. Common on Linux and in games. | .ogg |
| FLAC | Lossless | ~20 MB |
Free Lossless Audio Codec. Compresses without losing any quality. The most popular lossless format. Ideal for archiving your music collection. | .flac |
| WAV | Lossless | ~35 MB |
Uncompressed audio. Perfect quality but very large files. Common in music production. Limited metadata support. | .wav |
For lossy formats, the bitrate (measured in kbps) determines the quality. Higher bitrate means better sound but larger files:
| Bitrate | Quality | Use Case |
|---|---|---|
| 128 kbps | Acceptable | Background listening, podcasts |
| 192 kbps | Good | Casual listening |
| 256 kbps | Very good | Most listeners won't notice a difference to lossless |
| 320 kbps | Excellent | Highest quality for MP3. Virtually transparent. |
You can convert audio files using free tools:
The File System Access API is a modern browser feature that allows web applications to read and write files on your device — with your permission. Spinmusic uses this API to open your music folder directly in the browser, so your files never leave your computer.
When you click "Open Local Folder", the browser asks you to select a folder. Once you grant access, Spinmusic can read your music files, extract metadata, and play them — all locally in your browser. No upload, no server, no cloud.
The File System Access API is not supported in all browsers. Here is the current state of support:
| Browser | Support | Notes | |
|---|---|---|---|
| ✔ | Supported | Full support since version 86 (October 2020) | |
| ✔ | Supported | Full support since version 86 | |
| ✔ | Supported | Full support since version 72 | |
| Requires flag | Disabled by default. See instructions below. | ||
| ✘ | Not supported | Firefox has chosen not to implement this API. Use Chrome or Edge instead. | |
| ✘ | Not supported | Safari does not support the File System Access API. Use Chrome or Edge instead. |
Brave is based on Chromium and has the capability, but disables the File System Access API by default for privacy reasons. To enable it:
brave://flags/#file-system-access-apiOn Linux and macOS, the File System Access API may not be able to follow symbolic links (symlinks). If your music folder is a symlink, or contains symlinks to other directories, the browser may fail to read some or all files.
Workarounds:
The browser remembers your folder selection across page reloads within the same session. However, when you close and reopen the browser, you may need to re-grant permission. Spinmusic will prompt you automatically when this happens.
Spinmusic is built around a simple principle: your music stays on your device. Nothing is uploaded, streamed to a server, or stored in the cloud. Every part of the application is designed to work with files that live on your own drive.
When you open a music folder in Spinmusic, the browser reads the files directly from your hard drive using the File System Access API. The audio is decoded and played locally in your browser. At no point are your music files sent to any server.
This applies to everything Spinmusic does with your files:
.lrc files alongside your musicSpinmusic does not maintain a database of your music. Every piece of information — song titles, artist names, album art, lyrics, timings — is stored in or alongside your music files. If you delete the Spinmusic application or clear your browser data, your music and all its metadata remain untouched on your drive.
Spinmusic does not require an account or login. There is no registration, no personal data collected, and no server-side storage of your preferences. Your collection is defined entirely by the folder you select, and your settings are stored locally in your browser.
| Data | Where It Lives | Uploaded? |
|---|---|---|
| Audio files | Your device | Never |
| Cover art | Embedded in your files | Never |
| Metadata (title, artist, etc.) | Embedded in your files | Never |
| Lyrics | .lrc files on your device |
Never |
| Preferences | Your browser (localStorage) | Never |
If you buy a song from a legitimate source like iTunes, Bandcamp, or any other music store, you own a personal copy of that file. You are free to play it in any player you choose, whether that's iTunes, VLC, or Spinmusic. Moving an MP3 file into a folder on your computer and playing it in your browser is no different from playing it in any other music player.
Song lyrics are typically copyrighted by their authors. However, writing down or saving lyrics for your own personal use is covered by private use exceptions in copyright law (known as "fair use" in the US or "Privatkopie" in Germany and other European countries). This is the same principle that allows you to write down lyrics in a notebook or copy a CD you purchased to your phone.
In Spinmusic, lyrics are saved as .lrc files directly in your local music folder. They never leave your computer and are only accessible to you. This is purely personal use.
Copyright issues arise when you share or distribute copyrighted material with others. Uploading songs to file-sharing platforms, sending MP3 files to friends, or publishing lyrics on a website are all forms of distribution that typically require permission from the rights holder.
Spinmusic has no sharing functionality. Your music and lyrics stay on your local device at all times. Nothing is uploaded to any server.
Effective date: March 2026
By using Spinmusic, you agree to the following terms.
Spinmusic is a browser-based music player and metadata editor. It allows you to play, organize, and edit music files that you provide. Spinmusic operates as a client-side application — your music files are read, played, and modified directly in your browser.
Spinmusic does not upload your music files, cover art, lyrics, or any other media content to any server. All processing happens locally in your browser:
.lrc files alongside your musicSpinmusic does not require an account. No personal data is collected, and all preferences are stored locally in your browser.
You are solely responsible for the music files, lyrics, and other content you use with Spinmusic. You must have the legal right to possess and use the files you open with the application. Spinmusic does not verify, monitor, or control the content you access through it.
This application does not provide lyrics. All text content is provided by the user.
Spinmusic may contain links that open third-party websites. The developer is not responsible for the content, availability, or privacy practices of these external sites.
Spinmusic is provided "as is" without warranty of any kind. While we strive to keep the application functional and your data safe, we cannot guarantee uninterrupted operation. Since all edits are made directly to your files, we recommend keeping backups of your music collection.
Spinmusic is not liable for any loss or damage to your files, data, or equipment arising from the use of this application. This includes but is not limited to corrupted files, lost metadata, or unintended modifications.
We may update these terms from time to time. Continued use of Spinmusic after changes are posted constitutes acceptance of the updated terms. Significant changes will be communicated via the application.
For questions about these terms, contact us at contact@spinmusic.de.
Every music file carries metadata — information like the song title, artist name, album, and track number. Spinmusic reads this metadata to organize your library, and lets you edit it directly. Changes are written back into the file itself, so they're visible in any music player.
Spinmusic lets you edit five metadata fields:
| Field | Description | Example |
|---|---|---|
| Title | The name of the song | Morning Light |
| Artist | The performing artist or band | Anna & The Waves |
| Album | The album the song belongs to | Quiet Sundays |
| Track | Track number, optionally with total (e.g. 3 or 3/12) | 3 |
| Disc | Disc number for multi-disc albums (e.g. 1 or 1/2) | 1 |
Playback is briefly paused during the save to release the file for writing, then resumes automatically.
When you save metadata changes, Spinmusic writes the new values directly into the audio file's metadata tags:
TIT2 for title, TPE1 for artist, TALB for album, TRCK for track, TPOS for disc)©nam for title, ©ART for artist, ©alb for album, trkn for track, disk for disc)When you change the artist or album name (but not the title or track number), Spinmusic offers to apply the same change to all other songs in the album.
This is useful for common tasks like:
When prompted, choose "Yes" to update all tracks in the album, or "No" to only change the current song.
Metadata lives inside your audio files, not in a separate database. This is important because:
3) or include the total (e.g. 3/12). Both formats are supported.Spinmusic stores lyrics alongside your music files using the widely supported LRC format — a plain text standard used by music players around the world. Your lyrics live in your files, not in a database or cloud service.
LRC (short for "LyRiCs") is a simple text format for storing song lyrics. LRC files have the .lrc extension and are saved with the same filename as the audio file they belong to. For example:
Danny Ocean - Me Rehuso.mp3 → Danny Ocean - Me Rehuso.lrcColdplay - Yellow.m4a → Coldplay - Yellow.lrcSpinmusic automatically detects and loads an LRC file when you play the matching song. No configuration needed — just place them in the same folder.
LRC files can contain lyrics in two forms:
Just the text of the song, line by line. No timing information. Spinmusic displays all lines at once, and you can scroll through them while the song plays.
Baby, I'm dancing in the dark With you between my arms Barefoot on the grass Listening to our favourite song
Each line is prefixed with a timestamp in the format [mm:ss.xx], indicating when that line should be highlighted during playback. This creates a karaoke-like experience where Spinmusic scrolls through the lyrics in sync with the music.
[00:18.50]Baby, I'm dancing in the dark [00:22.10]With you between my arms [00:25.80]Barefoot on the grass [00:29.30]Listening to our favourite song
Spinmusic includes a built-in timing editor that lets you synchronize lyrics to your music. You can access it from the lyrics view when a song is playing.
If your lyrics don't have timestamps yet, click "Add timing" in the lyrics footer. This opens the timing editor where you can set the timing for each line:
The timings are written back into the LRC file immediately.
If lyrics already have timestamps but they're slightly off, click "Edit timing" in the lyrics footer. The timing editor shows a visual timeline with markers for each line. You can:
Spinmusic can translate your lyrics into other languages using AI. Translations are saved as separate LRC files with a language suffix:
Danny Ocean - Me Rehuso.lrc — original lyricsDanny Ocean - Me Rehuso.de.lrc — German translationDanny Ocean - Me Rehuso.en.lrc — English translationDanny Ocean - Me Rehuso.ja.lrc — Japanese translationTo create a translation, click the language button (e.g. "German", "English") in the lyrics footer. The translation is generated and saved automatically. You can switch between the original and any available translation while playing.
Translation languages are detected automatically based on the lyrics content.
If a song has no lyrics yet, Spinmusic shows an option to add them. You can paste lyrics from any source — Spinmusic will save them as an LRC file next to your audio file.
To remove lyrics, click "Delete lyrics" in the lyrics footer. This deletes the LRC file from disk. Translations are separate files and must be deleted individually using the "Remove [Language]" buttons.
You might wonder why Spinmusic doesn't automatically fetch lyrics from online databases like LRCLIB or similar services. There are a few reasons:
Spinmusic displays cover art that is already stored in your music files. It does not download, generate, or provide any cover images — everything comes from your own collection.
Cover art can be stored in two places, and Spinmusic checks both:
Most music files contain a cover image embedded directly in their metadata. This is the standard way music players handle cover art:
covr atom)Embedded covers are the preferred method because they travel with the file — if you move or copy the audio file, the cover goes with it.
If no embedded cover is found, Spinmusic looks for an image file in the same folder as the audio file. It prefers files named:
cover.jpg, cover.pngfolder.jpg, folder.pngfront.jpg, front.pngalbum.jpg, album.pngIf none of these exist, any image file in the folder is used as a fallback. Supported image formats are JPEG, PNG, GIF, and WebP.
You can change the cover art for any song by dragging and dropping an image onto the cover display area while a song is playing.
When you drop a new image onto the cover display:
After changing a cover, Spinmusic asks whether you want to apply the same image to all songs in the album. This is useful when you have a full album folder where every track should share the same cover art.
Spinmusic shows cover art in several places:
If no cover art is found (neither embedded nor in the folder), a music note placeholder is shown instead.
| Format | Read | Write |
|---|---|---|
| JPEG | Yes | Yes |
| PNG | Yes | Yes |
| GIF | Yes | Yes |
| WebP | Yes | Yes |
| BMP | Yes (folder images only) | No |