Git Product home page Git Product logo

aerialist's Introduction

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.

aerialist's People

Contributors

kerrnel avatar

Stargazers

Keanu Kerr avatar  avatar

Watchers

 avatar  avatar

Forkers

keanuk

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.