Joshua M. Boniface
08ac5dbd8a
Clarify the ignored line
2022-07-20 00:32:34 -04:00
Joshua M. Boniface
afd97a0729
Mention when the rules take effect
2022-07-20 00:32:09 -04:00
Joshua M. Boniface
e3cf4e6230
Fix a few more instances
2022-07-20 00:27:26 -04:00
Joshua M. Boniface
d9a18d7137
Adjust quoting of name and add logfile section
2022-07-20 00:24:17 -04:00
Joshua M. Boniface
cc5b1d469b
Add log viewing support
...
Adds two methods to view the log; the first is the entire log in a
pager, and the second is following any new messages (like 'tail -f -0'
in Linux).
2022-07-20 00:19:50 -04:00
Joshua M. Boniface
d65d93a765
Fix some formatting in README
2022-07-20 00:02:26 -04:00
Joshua M. Boniface
9d26e8c055
Fix broken tag in README
2022-07-20 00:00:55 -04:00
Joshua M. Boniface
5159e52c3d
Revert "Try to fix banner link"
...
This reverts commit d276cde92e .
2022-07-20 00:00:14 -04:00
Joshua M. Boniface
d276cde92e
Try to fix banner link
2022-07-19 23:59:58 -04:00
Joshua M. Boniface
7cbe14e80a
Complete refactoring of rffmpeg
...
This commit represents a complete refactoring of rffmpeg while
preserving all existing functionality.
Several key changes are:
1. A cleaner function tree throughout the code, hopefully making things
easier to understand.
2. The use of "-t -t" to the "ssh" command to optimize behaviour when
Ctrl+C is used to terminate a test process.
3. The removal of the old PID-based "state" system in favour of a
ground-up SQLite-based system which can better track the current status.
4. The renaming of the binary from "rffmpeg.py" to "rffmpeg".
5. The addition of an alternate invocation and corresponding Click-based
CLI interface to manage the database, accessible by calling the
"rffmpeg" binary name directly instead of an "ffmpeg"/"ffprobe" alias.
6. The moving of host management out of the config file and into the
database/Click CLI interface for better management capabilities.
7. The proper defaulting of the configuration; an entirely empty
configuration can be specified if desired, using only default options.
This new version should be functionally identical to the old version in
all cases while providing the above changes.
This commit also adjust the documentation to reflect the updated setup
and options.
2022-07-19 23:51:00 -04:00
Joshua M. Boniface
876a663326
Center logos
2022-07-19 22:06:31 -04:00
Joshua M. Boniface
497a174a1e
Add Matrix link to README
2022-07-19 22:05:59 -04:00
Joshua M. Boniface
e3c4d4e981
Add additional detail about host lists and install
2022-07-19 15:11:25 -04:00
Joshua M. Boniface
b50080969d
Ensure rffmpeg.py is executable
2022-07-19 14:30:21 -04:00
Joshua M. Boniface
e34a45ce2d
Clarify Ubuntu situation for python3-subprocess
2022-07-19 14:26:16 -04:00
Joshua M. Boniface
40938b54bc
I can never spell "publicly" right
2022-06-18 03:39:56 -04:00
Joshua M. Boniface
136a0ab5c7
Mention what Issues are for
2022-06-18 03:38:22 -04:00
Joshua M. Boniface
b2fd3c9cf5
Adjust link to guide
2022-06-18 03:33:38 -04:00
Joshua M. Boniface
89aae97635
Adjust tag line
2022-06-18 03:32:43 -04:00
Joshua M. Boniface
4b07ed3772
Remove superfluous mention of exports
2022-06-18 03:31:20 -04:00
Joshua M. Boniface
55e7c6df28
Fix bad example command
2022-06-18 03:29:52 -04:00
Joshua M. Boniface
bd306a9336
Further formatting tweaks
2022-06-18 03:27:50 -04:00
Joshua M. Boniface
a86e601361
Ensure keyscan save works properly
2022-06-18 03:20:23 -04:00
Joshua M. Boniface
836cc3da35
Add chown to .ssh directory
2022-06-18 03:19:46 -04:00
Joshua M. Boniface
cebf5dbdfb
Adjust ordering of steps
2022-06-18 03:18:26 -04:00
Joshua M. Boniface
1048cdb7c7
Always code-ify "rffmpeg"
2022-06-18 03:17:29 -04:00
Joshua M. Boniface
10704b5ac3
Adjust recommended install process
2022-06-18 03:16:22 -04:00
Joshua M. Boniface
5ad9f3f029
Fix code block formatting
2022-06-18 03:15:23 -04:00
Joshua M. Boniface
c27faafd09
Fix formatting
2022-06-18 03:12:09 -04:00
Joshua M. Boniface
231348cca8
Fix indentation in lists
2022-06-18 03:10:40 -04:00
Joshua M. Boniface
f90b6dd744
Split setup guide and add FAQ
2022-06-18 03:09:44 -04:00
Joshua M. Boniface
f516a1a113
Mention installing jellyfin-ffmpeg5 with 10.8.0
2022-06-11 17:15:38 -04:00
Joshua M. Boniface
78b3c1e5cd
Tweak the wording a bit more
2022-06-11 16:09:18 -04:00
Joshua M. Boniface
fc89e24776
Fix formatting and add more info
2022-06-11 16:04:19 -04:00
Joshua M. Boniface
bae7b2f01f
Add link to NVidia docs
2022-06-11 16:03:00 -04:00
Joshua M. Boniface
ab99b29356
Add notes about .nv folder with NVEnc/NVDec
2022-06-11 16:02:33 -04:00
Joshua M. Boniface
7e6a27ac80
Ensure -filters is in the specials list too
2022-06-11 11:32:34 -04:00
Joshua M. Boniface
7a1caeffe0
Merge pull request #22 from Shadowghost/filter-fix
...
Fix filter check for Jellyfin 10.8
2022-06-11 11:05:17 -04:00
Shadowghost
35600f1286
Fix filter check for Jellyfin 10.8
2022-06-11 14:05:11 +02:00
Joshua M. Boniface
cecfd43564
Merge pull request #16 from robho/patch-1
2022-04-06 13:33:20 -04:00
Robert Högberg
fd831a5890
Fix path to ssh key
...
I guess you can have any path to the ssh keys, but this will make the sample file match the README, which I think would be good..
2022-01-18 22:39:53 +01:00
Joshua M. Boniface
cfb5907a2e
Merge pull request #13 from alexh-name/master
...
actually assign weight from config to hosts != localhost
2021-10-13 09:19:10 -04:00
alexh-name
3c2e48c16b
actually assign weight from config to hosts != localhost
2021-07-03 01:08:58 +02:00
Joshua M. Boniface
59c267c079
Fix repeating of bad hosts
...
We didn't skip bad hosts so it would loop forever.
2021-06-26 17:24:39 -04:00
Joshua M. Boniface
5f5c21d7ff
Match single-quote in bad shell characters
...
Closes #11
2021-05-27 00:31:16 -04:00
Joshua M. Boniface
c49f63aa22
Correct bad reference to config value
2021-05-25 22:03:11 -04:00
Joshua M. Boniface
300f2c3c24
Correct name of config value
2021-05-25 22:02:33 -04:00
Joshua M. Boniface
cd468f2ccb
Remove erroneous closing bracket
2021-05-25 22:02:03 -04:00
Joshua M. Boniface
efd6c0696c
Support configurable SSH persistence directory
2021-05-25 22:00:51 -04:00
Joshua M. Boniface
de99bc6c32
Merge pull request #12 from dannytech/ssh-persist
2021-05-25 21:55:24 -04:00