ffplayout/ffplayout-engine
2023-11-02 13:40:56 +01:00
..
src Use enum for Role everywhere, fix time shift, fix #433, get config also as normal user 2023-11-02 13:40:56 +01:00
Cargo.toml Use enum for Role everywhere, fix time shift, fix #433, get config also as normal user 2023-11-02 13:40:56 +01:00
README.md update readme 2022-10-02 22:05:01 +02:00

ffplayout-engine

Start with Arguments

ffplayout also allows the passing of parameters:

OPTIONS:
    -c, --config <CONFIG>             File path to ffplayout.yml
    -d, --date <DATE>                 Target date (YYYY-MM-DD) for text/m3u to playlist import
    -f, --folder <FOLDER>             Play folder content
        --fake-time <FAKE_TIME>       fake date time, for debugging
    -g, --generate <YYYY-MM-DD>...    Generate playlist for dates, like: 2022-01-01 - 2022-01-10
    -h, --help                        Print help information
    -i, --infinit                     Loop playlist infinitely
        --import <IMPORT>             Import a given text/m3u file and create a playlist from it
    -l, --log <LOG>                   File path for logging
    -m, --play-mode <PLAY_MODE>       Playing mode: folder, playlist
    -o, --output <OUTPUT>             Set output mode: desktop, hls, stream
    -p, --playlist <PLAYLIST>         Path from playlist
    -s, --start <START>               Start time in 'hh:mm:ss', 'now' for start with first
    -t, --length <LENGTH>             Set length in 'hh:mm:ss', 'none' for no length check
    -v, --volume <VOLUME>             Set audio volume
    -V, --version                     Print version information

You can run the command like:

./ffplayout -l none -p ~/playlist.json -o desktop