Skip to content

Playlist Relinker is a small, cross-platform Python GUI that rescans your .m3u, .m3u8, or Foobar2000 .fplite playlists, groups the tracks by their drive/folder “root,” and lets you change those roots once. No regex wrangling or text editors required!

License

Notifications You must be signed in to change notification settings

MohsenBlur/Playlist-Relinker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Playlist-Relinker

You moved your music or audio library around and now your playlists don't work?

Smartly remap music paths in standard and foobar2000 playlists

Playlist Relinker is a small, cross-platform Python GUI that rescans your .m3u, .m3u8, or Foobar2000 .fplite playlists, groups the tracks by their drive/folder “root,” and lets you change those roots once—no regex wrangling or text editors required.

  • Designed around Foobar2000 conventions, yet completely agnostic: it happily fixes any plain-text playlist.
  • Handles bulk drive-letter moves, merged or renamed top-level music folders, and even mass drive-letter swaps across hundreds of playlists in seconds—always keeping a backup of the original.

Just run the .py file, scan, select, edit.

A screenshot of PlaylistRelinker





Total beginner guide:

1-Minute Fix-Your-Playlists Guide (Windows)

  1. Check Python *Press Win + R → type cmdpython --version. • If a version appears, skip the next bullet. • No Python? Install from https://python.org, tick “Add Python to PATH.”

  1. Get the tool Download foobar_playlist_path_adjuster.py and drop it anywhere you like (Desktop, Documents—location doesn’t matter).

  1. Run it Double-click the file. (If Windows asks, open with “Python”).

  1. ScanBrowse… to the folder that holds your playlists. • Keep Include subfolders checked. • Click Scan.

  1. Repair one playlist • Double-click a playlist (it turns blue). • For each row, change only the part that moved (e.g. S:\MusicD:\Audio). • Live preview shows before / after on two lines. • Click Save playlist (a backup copy is auto-made).

  1. Fix drive letters in all playlists (optional) • Hit Mass-change drive letters…. • Edit the single-letter boxes (no “:”). • Apply → every playlist is updated & backed up.

  1. Done Load the playlist in foobar2000—tracks should play. Any time you move music again, just repeat steps 3-6.

About

Playlist Relinker is a small, cross-platform Python GUI that rescans your .m3u, .m3u8, or Foobar2000 .fplite playlists, groups the tracks by their drive/folder “root,” and lets you change those roots once. No regex wrangling or text editors required!

Topics

Resources

License

Stars

Watchers

Forks

Languages