linux:scripts:creer-m3u
Table des matières
Script Création de Playlist M3U
Le Script
Ce script va scanner toutes mes vidéos de vacances depuis un point de montage NFS.
Créer un fichier de playlist M3U dans le bon format, afin d'étre exploitable depuis ma SMART TV ou VLCPlayer.
#!/bin/sh ############################# # Script de creation # # de playlist M3U # # Des Videos de MON NAS # # Powered By Me # ############################# #GENERATION DE PLAYLIST POUR MES FILMS DE VACANCES rm /var/www/html/Playlist/Film_Vacances.m3u find /mnt/Videos/Films-Vacances/ -regex '.*\(\.avi\|\.mkv\|\.mp4\)' -type f -printf '%f\n' | sort | sed -E 's%(.*)\..*%#EXTINF:-1,\1\nhttp://IP-de-mon-NAS/Playlist/&%' >> /var/www/html/Playlist/Film_Vacances.m3u sed -i -e '1i#EXTM3U' -e '1i#EXTINF:-1,|----MES-FILMS-DE-VACANCES----|' -e '1ihttp://172.0.0.1' /var/www/html/Playlist/Film_Vacances.m3u #DROIT SUR FICHIER POUR WWW-DATA chmod 755 /var/www/html/Playlist/*.m3u chown www-data:www-data /var/www/html/Playlist/*.m3u
Explication:
- Dans mon NAS j'ai un répertoire avec dedans mes Films de vacances.
- Sur mon RPI je monte ce répertoire via NFS dans (/mnt/Videos)
- Sur mon RPI je crée un liens symbolique de ce point de montage vers mon serveur Apache2.
ln -s /mnt/Videos /var/www/html/Playlist
De sorte à rendre accessible le contenu de celui-ci via mon serveur Web.
- J’exécute mon Script, qui va me générer ma playlist et la déposer dans /var/www/html/Playlist.
- Sur ma SMART TV avec “Smart IPTV“je rentre l'url de ma playslit (http://IpDeMonNas/Playlist/Film_Vacances.m3u)
- La playlist est chargée, il ne vous reste plus qu'a lire mes media.
Format du Fichier M3U
#EXTINF:-1,|----MES-FILMS-DE-VACANCES----| http://172.0.0.1 #EXTINF:-1,Noêl.avi http://192.168.0.xx/Playlist/noêl.avi #EXTINF:-1,Les.Enfant.Le.Retour.avi http://192.168.0.xx/Playlist/,Les.Enfant.Le.Retour.mkv #EXTINF:-1,Les.Crêpes.2.avi http://192.168.0.xx/Playlist/Les.Crèpes.2.mp4 #EXTINF:-1,Les Anniversaires.avi http://192.168.0.xx/Playlist/Les Anniversaires.avi
— sylvain 2020/04/26 15:39
linux/scripts/creer-m3u.txt · Dernière modification : de 127.0.0.1
