M3U vs M3U8: the format
An M3U playlist is a text file: one line per track, with its path on the disk, and sometimes information lines starting with #. M3U8 is the same thing, written in UTF-8, which keeps accents and non-Latin characters intact.
#EXTM3U
#EXTINF:279,Muse - Madness
D:\Music\Muse\The 2nd Law\02 Madness.flacImporting playlists
- 1
Open the Playlists page
On the “This computer” source: the import finds the tracks in your local libraries.
- 2
Click “Import”
At the top of the page. Choose one or more .m3u or .m3u8 files.
- 3
Read the summary
Each file becomes a playlist with the same name. A message tells you how many tracks were found, and how many are missing from the library.
How tracks are found
- First by the exact path, ignoring upper and lower case.
- Otherwise by folder and file name: a list written on another computer, or before your music was moved, finds its tracks if the folder and file name are the same.
- A duplicate line is only counted once.
- The file is read as UTF-8, or as Latin-1 for old .m3u files.
Tracks missing? Check that the folders concerned are part of a library, and run a rescan before importing.
Exporting a playlist
Right-click a playlist, on the Playlists page or in the sidebar, then “Export as .m3u8”. The file plays in most players. Tracks that come from a Navidrome or Jellyfin server are left out: the message says how many.
Frequently asked questions
What’s the difference between .m3u and .m3u8?
The content is the same; .m3u8 is written in UTF-8, which keeps accents and non-Latin characters. RustMusic reads both and exports to .m3u8.
My playlist comes from another computer: will it work?
Yes, if your tracks are stored in folders with the same names: RustMusic finds them by folder and file name.
Can I import several playlists at once?
Yes, select several files in the import window: each one becomes a playlist.
What happens to tracks that can’t be found?
They are counted in the import message and aren’t added. A list with no tracks found creates an empty playlist.
Your playlists come with you
RustMusic imports and exports your .m3u and .m3u8 playlists. Free, open source, no account.