Tuesday, November 22, 2016

Create playlists from media directory

Here's a quick and simple shell script to create m3u playlists for each directory in your media folder:
#!/bin/bash

for i in `find . -type d`; do
        for j in $i/*.mp3; do
                if [ "$j" != "$i/*.mp3" ]; then
                        file=$(basename $j);
                        directory=$(basename $i);
                        echo $file >> $i/$directory.m3u;
                fi;
        done;
done
Not familiar with shell scripts? Just open a "Terminal" application and copy+paste those lines into it.
If you have wav files or other format, just replace "mp3" with that format's extension.

No comments:

Post a Comment