A simple tool to turn your music collections into Foundry VTT Module with playlists.
Milil itself does not need installation, it's a Click-to-Run program.
However, you need .NET 5.0 Runtime to run it or download a self-contained Milil instead. Milil size <1M, but self-contained Milil size >30M.
- Ensure your music collection directory structure to be organized as below.
📦My_Music ┣ 📂1st Playlist ┃ ┣ 🎵Daredevil (Extended).ogg ┃ ┗ 🎵The Unsung War.ogg ┣ 📂2nd Playlist ┃ ┣ 🎵Aksis_Theme.ogg ┃ ┗ 🎵Journey (feat. Kronos Quartet).ogg ┗ 🤖Milil.exe - Run
Milil.exeand it will generatemodule.jsonandplaylists.db. - Modify the generated files and delete
Milil.exe. - Move the whole root directory under
Data/modules/that Foundry VTT configured.
- Currently, Milil will ignore all 2nd level and deeper directories and their files/musics.
- The root directory name must be a valid Foundry VTT module name (e.g.
My_Music, but can't beMy Music?!). - A valid filename might be URL unsafe and not handled by Milil and Foundry VTT itself. If so, it'd be unplayable.
- Currently, Milil escapes
#.
- Currently, Milil escapes
- Only detects files with
.ogg|.mp3|.flac|.wav|.webmextension (From Foundry VTT officially supported sound formats list).