
In simple English
This tool turns a folder of audio files into a podcast feed. You upload your audio tracks to your web server in a folder with this script. The script reads the title and artist information straight from the audio file tags. It builds a valid podcast feed so people can listen in their podcast apps. It costs nothing and runs on basic web hosting.
What it is
A single PHP script that generates an XML podcast feed from a directory of audio files. It reads metadata and embedded cover art from MP3, MP4, M4A, and M4B files.
What it is good for
Solo creators who want to publish audio shows without setting up a content management system or database.
- Zero database required, just upload files to a folder.
- Reads title, artist, and cover art directly from audio file tags.
- Built-in caching keeps server load low when people download your episodes.
- Requires a web server with PHP installed and configured.
- You must manually download and add the getID3 library.
- File modification times determine episode order, which can cause mix-ups if files are copied poorly.
manually writing XML podcast feeds or heavy podcast hosting platforms
an Apache or NGINX web server running PHP
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
git clone https://github.com/ben-xo/dir2cast.git cd dir2cast # Download getID3 and place it in a folder named getID3