Install
hasanbeder / M3Unator - Web Directory Playlist Creator

Published:

Version: 1.1.0+9a1351f

Summary: Create M3U/M3U8 playlists from directory listing pages. Automatically finds video and audio files in web server indexes with optional IPTV group titles.

Homepage: https://github.com/hasanbeder/M3Unator

Support: https://github.com/hasanbeder/M3Unator/issues

License: GPL-3.0-or-later; https://www.gnu.org/licenses/gpl-3.0.txt

Antifeature: unspecified

M3Unator - Web Directory Playlist Creator

M3Unator Banner

Create M3U and M3U8 playlists directly from web directory listings.

M3Unator is a browser userscript that turns public web directory listings into playable media playlists. It detects media links, scans subfolders when requested, and exports clean .m3u or UTF-8 .m3u8 playlists for common media players and IPTV workflows.

The script runs locally in your browser through a userscript manager. It does not upload scanned links or generated playlists to a remote service.

Highlights

  • Create .m3u and UTF-8 .m3u8 playlists from web directory pages.
  • Detect common video and audio files automatically.
  • Scan the current directory or recursively follow subdirectories.
  • Use adaptive scanning for better performance on large directory trees.
  • Export optional IPTV group-title metadata.
  • Use manual group titles or first-folder based IPTV categories.
  • Preserve readable nested path labels in playlist item titles.
  • Avoid duplicate playlist entries.
  • Monitor scan progress with live counters and recent activity logs.

IPTV Group Title Support

M3Unator can export standard Extended M3U entries or IPTV-style entries with group-title metadata.

  • Leave Group Title empty for classic output: #EXTINF:-1,Title.
  • Type a custom group title to apply the same category to every item.
  • Use the folder button in the Group Title field to group entries by the first scanned folder.

In first-folder mode, files in the scan root use the playlist name as their group title. Files inside subfolders use the first folder name as the category, while deeper path parts remain visible in the item title.

Supported Directory Listings

M3Unator is designed for classic open directory pages and similar server-generated file indexes, including:

  • Apache autoindex
  • Nginx autoindex
  • LiteSpeed and OpenLiteSpeed listings
  • Lighttpd directory listings
  • IIS directory browsing
  • Caddy browse pages

It also includes detection heuristics for similar index pages, while avoiding ordinary websites that only happen to contain many links.

Supported Media Formats

Video examples:

mp4, mkv, avi, webm, mov, flv, wmv, m4v, mpg, mpeg, 3gp, vob, ts, mts, m2ts, ogv, hevc

Audio examples:

mp3, m4a, wav, flac, aac, ogg, wma, opus, aiff, ape, mka, ac3, dts, m4b, mid, midi

Basic Usage

  1. Install the userscript with a userscript manager such as Tampermonkey or Violentmonkey.
  2. Open a supported web directory listing.
  3. Click the M3Unator launcher.
  4. Enter a playlist name.
  5. Choose .m3u or .m3u8.
  6. Select video, audio, or both.
  7. Choose current-directory scanning or recursive scanning.
  8. Create and download the playlist.

Install And Project Links

Privacy

M3Unator works locally in your browser. It reads directory listing pages, collects media URLs, and writes those URLs into a playlist file. The generated playlist is downloaded by your browser, and playback is handled by your media player.

License

M3Unator is licensed under GPL-3.0-or-later.

Rating: 0