generate-random-playlist.sh 421 B

1234567891011
  1. #!/usr/bin/env sh
  2. # select X tracks at random and create a playlist
  3. num=50
  4. playlist="/var/lib/mopidy/playlists/Today.m3u8"
  5. echo "#EXTM3U" > ${playlist}
  6. for uri in $(sqlite3 /var/lib/mopidy/local/library.db "SELECT uri FROM track ORDER BY RANDOM() LIMIT $num;"); do
  7. name=$(sqlite3 /var/lib/mopidy/local/library.db "SELECT name FROM track WHERE uri = \"$uri\";")
  8. echo "#EXTINF:-1,$name"
  9. echo "$uri"
  10. done >> ${playlist}