Commit 9b96e1c
Changed files (3)
fetch.sh
@@ -1,6 +1,9 @@
-playlist-dl driving-with-natalie PL1q1SH2wELHAj8Ob18bBJJce8okmekj1q
-playlist-dl beach PL1q1SH2wELHCutmXKuDNHsdgOdsDOpeDr
-playlist-dl likes PL1q1SH2wELHBdlaEoE5xc4GDaS9_iSWWu
-playlist-dl driving-with-arthur PL1q1SH2wELHCj6AOslZot1ufsVp9Xk1yb
-playlist-dl classic-rock RDCLAK5uy_lW8gpbwkaNH9KFU4IKCwOHCkQwEZ15xeo
-playlist-dl covers PL1q1SH2wELHCI7CgTbpXbrWLfACWE-hkG
+#!/bin/bash
+set -eux
+source playlist-dl
+playlist-dl driving-with-natalie PL1q1SH2wELHAj8Ob18bBJJce8okmekj1q &
+playlist-dl beach PL1q1SH2wELHCutmXKuDNHsdgOdsDOpeDr &
+playlist-dl likes PL1q1SH2wELHBdlaEoE5xc4GDaS9_iSWWu &
+playlist-dl driving-with-arthur PL1q1SH2wELHCj6AOslZot1ufsVp9Xk1yb &
+playlist-dl classic-rock RDCLAK5uy_lW8gpbwkaNH9KFU4IKCwOHCkQwEZ15xeo &
+playlist-dl covers PL1q1SH2wELHCI7CgTbpXbrWLfACWE-hkG &
playlist-dl
@@ -4,12 +4,22 @@ function playlist-dl {
PLAYLIST=${2}
mkdir -p media/${NAME}
pushd media/${NAME}
+
+ ## Embedded thumbnail must be:
+ # - jpg
+ # - 250x250 px
yt-dlp \
--extract-audio \
--audio-format mp3 \
- --embed-thumbnail \
+ --audio-quality 0 \
--output "%(title)s.%(ext)s" \
--restrict-filenames \
+ --add-metadata \
+ --embed-metadata \
+ --embed-thumbnail \
+ --convert-thumbnails jpg \
+ --postprocessor-args "ThumbnailsConvertor+ffmpeg_o:-q:v 1" \
+ --postprocessor-args "EmbedThumbnail+ffmpeg_o:-c:v mjpeg -vf crop=\"'if(gt(ih,iw),iw,ih)':'if(gt(iw,ih),ih,iw)'\",scale=250:250" \
--yes-playlist \
"https://www.youtube.com/playlist?list=${PLAYLIST}" \
> playlist-dl.log
README.md
@@ -5,3 +5,20 @@ bash install.sh
source playlist-dl
bash fetch.sh
```
+
+
+## Example mount
+
+```bash
+# weird listing enables mounting, it works...
+{
+ sudo parted -l
+ sudo lsblk -f
+ sudo mount -t vfat /dev/sdd1 /mnt/player/ -o rw
+}
+```
+
+## Audiobooks
+
+- openaudible: download, mp3, split
+- mp3tag: adjust album art