|
1 | 1 | #!/bin/bash
|
| 2 | +sudo mount -a |
| 3 | +cd /mnt/omv/ogg |
| 4 | +cd /home/dietpi |
2 | 5 | get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/DnB --pid=m0003l3c --pid-recursive
|
3 |
| -get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio "/mnt/omv/music/Mixes/Hit Reset" --pid=m0002zgz --pid-recursive |
4 |
| -get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio "/mnt/omv/music/Mixes/Power Down" --pid=p04m6srg --pid-recursive |
| 6 | +#get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio "/mnt/omv/music/Mixes/Hit Reset" --pid=m0002zgz --pid-recursive |
| 7 | +#get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio "/mnt/omv/music/Mixes/Power Down" --pid=p04m6srg --pid-recursive |
5 | 8 | get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio "/mnt/omv/music/Mixes/Chill Mix" --pid=p06kbdcc --pid-recursive
|
6 |
| -get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/FocusBeats --pid=p06lkldv --pid-recursive |
| 9 | +#get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/FocusBeats --pid=p06lkldv --pid-recursive |
7 | 10 | get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/TMAM --pid=p071z8z5 --pid-recursive
|
8 |
| -get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/EssentialMix/2020 --pid=b006wkfp --pid-recursive |
| 11 | +get-iplayer --type=radio --metadata --thumbnail --tracklist --tag-tracklist --file-prefix="<name> - <episode> - <firstbcastdate>" --outputradio /mnt/omv/music/Mixes/EssentialMix/2022 --pid=b006wkfp --pid-recursive |
| 12 | +acxi |
| 13 | +#get podcasts |
| 14 | +/home/dietpi/flexget/bin/flexget execute |
| 15 | +#get soundcloud mixes - needs work currently will download everything |
| 16 | +/home/dietpi/.local/bin/scdl -l https://soundcloud.com/factmag/tracks -t -c -n 10 --addtimestamp --addtofile --download-archive FACT.txt --extract-artist --min-size 20m --no-playlist-folder --original-art --path /mnt/omv/music/Mixes/FACT/ |
| 17 | +#this produces way too many results, so stopping for now |
| 18 | +#/home/dietpi/.local/bin/scdl -l https://soundcloud.com/RINSEFM/tracks -t -c -n 10 --addtimestamp --addtofile --download-archive RINSEFM.txt --extract-artist --min-size 20m --no-playlist-folder --original-art --path /mnt/omv/music/Mixes/RinseFM/ |
| 19 | +/home/dietpi/.local/bin/scdl -l https://soundcloud.com/fabric/tracks -t -c -n 10 --addtimestamp --addtofile --download-archive FABRIC.txt --extract-artist --min-size 20m --no-playlist-folder --original-art --path /mnt/omv/music/Mixes/Fabric/ |
| 20 | + |
| 21 | +# another soundcloud user to try: https://soundcloud.com/bestdjmixes |
| 22 | + |
| 23 | +#get mixcloud mix, currently only individual mixes: |
| 24 | +#youtube-dl --no-mtime --add-metadata -x --audio-format vorbis --audio-quality 3 https://www.mixcloud.com/stampthewax/monday-morning-mixtape-377/ |
| 25 | + |
| 26 | +#script that uses youtube-dl limited to first page - can't use as doesnt remember already downloaded |
| 27 | +#yarn --cwd /home/dietpi/mixcloud-dl -p 1 start FACTMixArchive /mnt/omv/music/Mixes/FACTArchive |
| 28 | +#yarn --cwd /home/dietpi/mixcloud-dl -p 1 start fabric /mnt/omv/music/Mixes/FabricMiniMix |
| 29 | +#yarn --cwd /home/dietpi/mixcloud-dl -p 1 start fabric_London /mnt/omv/music/Mixes/Fabric |
| 30 | + |
| 31 | +#alternative mixcloud solution |
| 32 | +#use this to create list of downloads python3 pymixcloud.py fabric |
| 33 | +#youtube-dl -o "/mnt/omv/music/Mixes/FabricMiniMix/%(title)s.%(ext)s" --no-mtime --add-metadata -x --audio-format vorbis --audio-quality 3 --download-archive youtube-dl-archive -a /home/dietpi/mc_list_fabric |
| 34 | + |
| 35 | +#convert files to ogg |
| 36 | +/home/dietpi/parpegall.sh /mnt/omv/music/Mixes |
| 37 | + |
| 38 | +#create rss feed of mixes |
| 39 | +cd /var/www |
| 40 | +python3 /var/www/genRSS.py -r -M -C -v -d podcast/media -H 192.168.1.10 -e ogg -t "Ruperts Mixes Podcast" -p "A Podcast Of All My Mixes" -o feed.rss |
9 | 41 |
|
10 | 42 |
|
11 | 43 | #rsync -tvrzu --inplace --password-file /home/dietpi/secret /mnt/674cab58-5a9b-4d7a-826b-a5d30218f232/dietpi_userdata/Music/EM/ [email protected]::emix/
|
|
0 commit comments