1. What does this tool do
This free online media player plays audio and video files from your device. Use it as an audio player or video player for local music, recordings, or videos without installing a separate app. Add files to a playlist, shuffle, repeat, and control playback—all in the browser. No upload, no account, no streaming. Your files stay on your device. Ideal for local music, recorded meetings, videos, or use where you can’t install VLC or similar.
2. How to use it
Quick start: Add audio or video files (open or drag-and-drop), press play, use playlist to skip tracks, and toggle shuffle and repeat as needed.
- Add files — Open or drag-and-drop audio or video files (e.g. MP3, MP4, WebM). They are added to the playlist (no upload).
- Play — Press play on the current track. Use pause, seek, and volume as provided.
- Playlist — Skip to next/previous, reorder if the tool allows, or select a track from the list.
- Shuffle and repeat — Toggle shuffle (random order) and repeat (single or all) from the controls.
3. How it works
Files are read via the File API and played using HTML5 audio/video elements (or a wrapper). Playlist state (order, current index) is kept in memory. Shuffle and repeat are implemented in JavaScript. No media is sent to a server; playback is entirely client-side in your browser. No data is sent to any server.
4. Use cases & examples
- Local music — Play MP3s from a folder without a media app.
- Recorded meetings — Play back WebM or MP4 from the Sound Recorder or Camera tool.
- Videos — Watch local MP4 or WebM files in the browser.
- No install — Use on a machine where you can’t install VLC or similar.
Example
- Add song1.mp3, song2.mp3, song3.mp3 → playlist of three. Play; shuffle to change order; repeat one or all.
5. Limitations & known constraints
- Browser codecs — Playback depends on what your browser supports (e.g. H.264, VP9, MP3). Unsupported formats will not play.
- Local only — No streaming from URLs or cloud; only files you select from your device.
- No persistence — Playlist is usually session-only; reloading the page may clear it unless the tool saves to localStorage.