Commit Graph

1051 Commits (a91bd800874fd2bb762c7278a198615ff7a13271)

Author SHA1 Message Date
Chocobozzz a91bd80087
Add ability to filter requested runner jobs 2024-10-31 10:22:35 +01:00
Chocobozzz e0f39d7995
Fix docker compose ipv6 2024-10-31 07:07:28 +01:00
Chocobozzz d9a1d170f1
whisper ctranslate requires python >= 3.8 2024-10-23 13:46:42 +02:00
Chocobozzz f4339cfb72
Fix private ipv6 address 2024-10-23 09:21:50 +02:00
Chocobozzz f6c23ad7d8
Fix building peertube in docker compose 2024-10-21 11:03:23 +02:00
Chocobozzz 017b8e3b39
Add missing search params 2024-10-02 15:57:25 +02:00
Chocobozzz 933c72233b
Improve contributing guide style 2024-09-27 07:26:38 +02:00
Chocobozzz a1721744be
Syntax highlighting 2024-09-27 07:22:55 +02:00
Chocobozzz 1bca41366d
Improve caption edition 2024-09-25 16:06:36 +02:00
HugeFrog24 d69dbe0f2b Add missing Docker syntax for prune-storage 2024-09-23 09:31:09 +02:00
Chocobozzz 7016069d5d
Update openapi version 2024-09-18 14:14:28 +02:00
Chocobozzz 373a9265ba
Fix missing original_video_files docker directory 2024-09-18 09:27:02 +02:00
Chocobozzz ccfd57e349
Fix ipv6 in docker compose 2024-09-10 10:06:48 +02:00
Chocobozzz 27bf92235f
Fix video file object storage detection 2024-08-19 17:02:44 +02:00
Chocobozzz 38dbafcf63
Support youtube-dl executables
Also disable youtube tests in CI due to youtube blocking
2024-08-13 14:20:08 +02:00
Chocobozzz 5439a591e0
Add ability to set proxies to youtube-dl 2024-08-13 10:49:31 +02:00
Chocobozzz 9819887668
Log static requests
We don't use webtorrent anymore so we should not be spammed with too
much byte range requests anymore
2024-08-13 09:38:36 +02:00
Jonathan Weth fbabfde819 Add option for configuring object_storage.max_request_attempts in Docker 2024-08-12 06:37:10 +02:00
Chocobozzz 62bf86c186
Introduce bufferStalled playback metric 2024-08-08 14:41:34 +02:00
Chocobozzz 0edade2226
Add missing playlistPosition query param doc 2024-08-06 11:46:04 +02:00
Chocobozzz 816f346a60 Separate HLS audio and video streams
Allows:
  * The HLS player to propose an "Audio only" resolution
  * The live to output an "Audio only" resolution
  * The live to ingest and output an "Audio only" stream

 This feature is under a config for VOD videos and is enabled by default for lives

 In the future we can imagine:
  * To propose multiple audio streams for a specific video
  * To ingest an audio only VOD and just output an audio only "video"
    (the player would play the audio file and PeerTube would not
    generate additional resolutions)

This commit introduce a new way to download videos:
 * Add "/download/videos/generate/:videoId" endpoint where PeerTube can
   mux an audio only and a video only file to a mp4 container
 * The download client modal introduces a new default panel where the
   user can choose resolutions it wants to download
2024-08-05 08:31:59 +02:00
Chocobozzz e77ba2dfbc
Add runner note about public IP 2024-08-05 08:30:44 +02:00
John Livingston 533897af59 Fix documentation:
The documentation says "reload" instead of "start" or "restart".
2024-08-01 13:57:32 +02:00
Chocobozzz 417ddb3404
Improve runner documentation 2024-07-31 15:38:33 +02:00
Chocobozzz 5084a8fe71
Clearer node dependency version 2024-07-31 15:23:15 +02:00
Chocobozzz 7c83510b83
include can only be used by admins/moderators 2024-07-31 15:14:12 +02:00
Chocobozzz 89e3951587
Correctly save transaction with retries 2024-07-23 16:38:28 +02:00
Chocobozzz fbee171a0b
Update openapi version 2024-07-16 11:14:42 +02:00
Chocobozzz 25d2580f47
Try to fix docker build 2024-07-05 15:19:33 +02:00
Chocobozzz 85678854c2
Add transcription doc for remote runners 2024-07-01 14:32:53 +02:00
Chocobozzz dcfd83350a
Faster CI docker build 2024-07-01 10:50:29 +02:00
Chocobozzz 6b2f2417d5
Trigger gitpod rebuild
To update nodejs version
2024-07-01 08:48:59 +02:00
Chocobozzz b570d40beb
Prune storage can also prune remote object storage 2024-06-28 15:36:11 +02:00
Chocobozzz 1bfb791e05
Integrate transcription in PeerTube 2024-06-28 08:44:58 +02:00
Chocobozzz 7ce6574989
Prefer using req instead of body
We'll deprecate body in the future
2024-06-12 10:58:07 +02:00
Chocobozzz f65920b2ca
Fix docker guide typo 2024-06-12 10:58:07 +02:00
Chocobozzz 4177ed98ea
Remove obsolete version from docker compose 2024-06-12 10:58:07 +02:00
Chocobozzz b2cf5548cd
Command consistency
A message to stop PeerTube is already displayed when running the script
2024-06-06 11:34:29 +02:00
Chocobozzz 2b189131fa
Add house-keeping script 2024-06-05 15:35:58 +02:00
Chocobozzz 6a5bdaafbf
Update tools doc 2024-06-05 09:09:17 +02:00
Chocobozzz 3427330611
Support update object storage urls 2024-06-05 09:01:40 +02:00
Chocobozzz c5e48b8af0 Add embed `getImageDataUrl` doc 2024-05-30 16:31:16 +02:00
Wicklow 4d6d2f0479 Improve and correct openapi documentation 2024-05-30 13:12:30 +02:00
Chocobozzz 29329d6c45 Implement auto tag on comments and videos
* Comments and videos can be automatically tagged using core rules or
   watched word lists
 * These tags can be used to automatically filter videos and comments
 * Introduce a new video comment policy where comments must be approved
   first
 * Comments may have to be approved if the user auto block them using
   core rules or watched word lists
 * Implement FEP-5624 to federate reply control policies
2024-05-29 15:03:14 +02:00
Chocobozzz b3e39df59e
Add missing two factor doc on 401 HTTP error 2024-05-29 09:08:38 +02:00
Chocobozzz da7ccbb44a
Don't deprecate `code` error field 2024-05-29 09:03:48 +02:00
Olivier Bouillet 67c1f1985f docs: fix typo in getPlaybackRate() : Promise<number> documentation 2024-05-29 06:57:37 +02:00
Chocobozzz b7e07bde8c
Update search REST API doc 2024-05-28 09:05:35 +02:00
Chocobozzz c5de763d3d
Fix array query explode 2024-05-28 09:05:34 +02:00
Doug Luce e5a44a94b6 Make instructions work on more platforms
The `--sort` argument to ls is a linuxism (more precisely a
gnu-coreutilsism). I get this output when attempting these
instructions on FreeBSD (13):

    $ diff -u "$(ls --sort=t | head -2 | tail -1)/config/production.yaml.example" "$(ls --sort=t | head -1)/config/production.yaml.example"
    ls: unrecognized option `--sort=t'
    usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuvwxy1,] [--color=when] [-D format] [file ...]
    ls: unrecognized option `--sort=t'
    usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuvwxy1,] [--color=when] [-D format] [file ...]
    diff: /config/production.yaml.example: No such file or directory

Changing `--sort=t` to the POSIX-compliant `-t` makes this work as
expected and operates just fine on Linux (tested on Fedora Linux 39).

Fixes #6412
2024-05-28 08:55:33 +02:00