/Aerialist

Video Screensavers for Linux - AppleTV + Youtube DL'd with collections and "crontab" like switching

Primary LanguageShellThe UnlicenseUnlicense

Quick Install

curl -o /tmp/aerialist 'https://raw.githubusercontent.com/Kerrnel/Aerialist/main/aerialist'; sh /tmp/aerialist install

Aerialist

Video Screensaver for Linux, FreeBSD, NetBSD etc. (xscreensaver plugin) using AppleTV + Youtube DL'd videos with collections supported by cron like switching as well as auto caching or online only mode. Will install itself with 'install' as first parameter.

FreeBSD/NetBSD/Darwin/Linux tested

Usage: Aerialist [cmd [parm]] ...

Aerialist 1.29

Video screensaver plugin for xscreensaver

	AppleTV online or cached videos
	YouTube/Dailymotion etc via yt-dlp/youtube-dl and Seasons

	Intermittent title/time overlay
	Resume where the video was last interrupted

	Crontab like selection of season
		See "STABLE" below
	(e.g. Fireplace at night in Winter, Places, Animals, Sports by weekday)

* Usage - For Terminal invocation or called by xscreensaver

aerialist [cmds][parameters]...

Cmd			Action
---			------
install		install into .xscreensaver file, offer to pre-cache videos
set		Edit ~/.config/aerialist settings
seasons		List seasons
vid [s]		List videos for a season
cron		List time table for which videos to play, show current
test [p]	Run a test with just this video

sound		Set volume to 25%
volume [v]	Set volume to this %age (override table entries)
speed [s]	Set playback speed (override table entries)

aerial [p]	Path to find folders of videos (aka Seasons)
season [p]	Force this season
movies [p]	Use these videos - (no seasons)
id [p]		Show video names & ids for a given path

(For ATV primarily)
online		Use ATV Videos via web only
	4k	Use 4k versions of ATVs
	hdr	Use HDR versions of ATVs
offline		Use Cached videos only

Call with no parameters to test with logging to terminal
Normally called from xscreensaver to enhance your idle screen

TODO: Proper settings dialog with aerialist.xml for xscreensaver, Mac GUI, standalone mode. Will probably never get there.