Music Player

Open your music folder and play it right here: albums with cover art, artists, shuffle, playlists, an equaliser, synced lyrics and a sleep timer. It keeps playing in the background, with controls on your lock screen and keyboard media keys. Your songs are never uploaded.

Equaliser

Drag a slider to boost (up) or cut (down) a range of frequencies, from deep bass on the left to treble on the right. "Pre" lowers or raises everything, so you can keep loud boosts from distorting.

Playback

Off
1×
Sleep timer

Crossfade blends the end of one song into the next, and the next song is always loaded early, so albums play without gaps. The sleep timer fades the music out slowly before it stops. Speed is handy for podcasts and audiobooks, and long tracks (over 10 minutes) remember where you stopped.

Keyboard shortcuts

Play / pauseSpace or media key
Previous / next songP N
Back / forward 5 s← →
Volume↑ ↓
MuteM
Shuffle / repeatS R
Favourite the current songL
Slower / faster / normal[ ] =
Search the library/
Jump to 0–90% of the song0…9

Your music, in a browser tab

This is a full music player that works on the files already on your computer or phone. Choose your music folder (or drop it onto the page) and it reads every song inside, including subfolders, then builds a library with albums, artists and cover art. Nothing is uploaded and there is no account: the songs are played straight from your disk by your browser.

In Chrome and Edge on a computer, Add folder remembers the folder you chose. Next time you open the page, one click on "Open again" brings the whole library back, and the song details are cached so it loads quickly. In other browsers, choose the folder again after a reload. Your favourites, playlists and play counts are kept either way.

Playing in the background

Music keeps playing when you switch tabs, minimise the browser or lock your phone. The player tells your system what's playing (title, artist, album and cover art) through the Media Session API. That's how you get play/pause/skip on the lock screen, in the notification shade, on Bluetooth headphones and with the media keys on your keyboard. On a phone, keep the browser tab open (it can be in the background). If the page is closed, the music stops, as with any web page.

What it reads from your files

Song details come from the tags inside each file. The page reads them itself (no library or server): ID3v1 and ID3v2.2/2.3/2.4 in MP3 files, Vorbis comments in FLAC, Ogg and Opus, and iTunes-style atoms in M4A/AAC files. That gives title, artist, album, album artist, track and disc number, year, genre, embedded lyrics and cover art. If a song has no cover, a cover.jpg or folder.jpg in the same folder is used. Songs without tags get their details from the file and folder names (03 - Artist - Title.mp3).

FormatPlays?Notes
MP3Yes, everywhereTags and cover art read from ID3. Length is read from the Xing/VBRI header, so variable-bitrate files show the right time.
M4A / AAC (iTunes, Apple Music downloads without DRM)YesProtected .m4p songs from the old iTunes Store can't be played.
FLACYes (all current browsers)Lossless. Tags and pictures from the FLAC metadata blocks.
Ogg Vorbis, OpusYes (Safari from version 17 for Ogg)Tags from Vorbis comments.
WAVYesUsually has no tags, so names come from the file name.
WMA, ALAC, AIFFMostly noBrowsers don't include these decoders (Safari plays ALAC and AIFF). Convert with ffmpeg -i song.wma song.mp3.

Synced lyrics

Put an .lrc file next to a song with the same name (01 Opening.mp3 and 01 Opening.lrc) and the Lyrics tab highlights each line as it is sung. Click a line to jump to it. Lyrics embedded in the file's tags are shown too, and you can load an .lrc file by hand for the current song. LRC offsets and karaoke-style word timings are understood.

Shuffle that doesn't repeat

Shuffle mixes the whole queue once, so every song plays exactly once before anything repeats, unlike pressing "random" for each song, which plays some songs twice and others never. Turning shuffle off goes back to the original order from where you are. "Play next" and "Add to queue" let you line songs up without losing your place.

Frequently asked questions

Are my songs uploaded? No. The page reads the files locally and has no server to send them to. Only small things are saved in your browser: settings, favourites, playlists (as file names), play counts and a cache of the song details.

Can it play Spotify or YouTube Music? No. It plays files you own. Streaming services need their own apps and accounts.

Why don't my playlists show all their songs? Playlists remember songs by file name and size. If you open a different folder, songs that aren't in it show as missing until you add them again. You can also export a playlist as an .m3u file and import .m3u playlists from other players.