Chocobozzz
a9cb29dfc1
More info when logging the request
2024-09-17 08:35:54 +02:00
Chocobozzz
d794988ebd
Fix logging
2024-09-16 16:13:41 +02:00
Chocobozzz
da6d0bfe88
More robust caption update
...
Avoid file not found when the transaction is retried
2024-09-12 10:52:18 +02:00
Chocobozzz
565a11d8d3
Don't resize remote actor images
...
Use their own size. In the future we may imagine resizing remote images
on demand like classic CDNs
2024-09-12 08:46:08 +02:00
Chocobozzz
baefe61cff
Fix duplicated resolutions when capping fps
2024-09-11 16:06:33 +02:00
Chocobozzz
8e644dedb2
Fix tests
2024-09-11 15:51:15 +02:00
Chocobozzz
71bdad9f5e
Correctly cleanup permanent live empty directories
2024-09-11 14:45:02 +02:00
Chocobozzz
be7bc3a6a9
More precise storyboard
...
Prefer to have unused black sprites at the end of the image instead of
missing sprites of the end of the video
2024-09-11 14:29:51 +02:00
Chocobozzz
f9b46e816e
Fix email link escaping
...
See https://github.com/forwardemail/email-templates/issues/464
2024-09-06 09:31:14 +02:00
Chocobozzz
99091da7c5
Improve email error logging
2024-09-05 15:43:43 +02:00
Chocobozzz
b2bb45cf91
Fix broken object storage playlist on file removal
2024-08-19 16:00:55 +02:00
Chocobozzz
3a6e3c9dee
Avoid "No changed keys found" error
2024-08-19 10:13:33 +02:00
Chocobozzz
c0b2bc9a08
Fix abuse message exception when target is removed
2024-08-16 10:59:07 +02:00
Chocobozzz
b708d2102a
Regenerate code contributors
2024-08-14 15:36:35 +02:00
Chocobozzz
d24d221550
Add SSRF protection
2024-08-14 15:33:57 +02:00
Chocobozzz
766f2cb76a
Relax federation logs
2024-08-13 09:38:37 +02:00
Chocobozzz
bbaf96d60d
Support max FPS configuration
2024-08-13 09:38:36 +02:00
Chocobozzz
25684e837c
Fix client player error on fast restream
2024-08-09 10:00:34 +02:00
Chocobozzz
62bf86c186
Introduce bufferStalled playback metric
2024-08-08 14:41:34 +02:00
Chocobozzz
658241d8c6
Support cover when downloading audio
2024-08-08 10:42:15 +02:00
Chocobozzz
56d48fc41b
Notify local users with internal video privacy
2024-08-07 09:26:07 +02:00
Chocobozzz
b5fd7881a0
Fix transcoding flow
2024-08-06 14:30:08 +02:00
Chocobozzz
546265e9ae
Support fowarding query params to oembed
...
For now only `start` for videos and `playlistPosition` for playlists are
supported
2024-08-06 11:52:21 +02:00
Chocobozzz
5e82c1932e
Correctly set tags to replays of permanent lives
2024-08-05 16:23:44 +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
22e9d9a1fe
Fix updating hls infohash on privacy update
2024-07-31 09:26:54 +02:00
Chocobozzz
44919a8d57
Fix hidden runner jobs tab
...
If remote runners feature is only enabled on transcription
2024-07-31 08:56:33 +02:00
Chocobozzz
300676f62b
Don't replace caption on transcription
2024-07-12 16:20:26 +02:00
Chocobozzz
e99e4aa93c
Run transcription after studio
2024-07-11 11:29:46 +02:00
Chocobozzz
c5de5ef1d0
Fix registering unamed settings
2024-07-10 12:12:07 +02:00
Chocobozzz
471bf5bbce
Don't block video files on transcription
2024-07-04 11:18:04 +02:00
Chocobozzz
8ab6f23a00
Don't block video update on storyboard generation
2024-07-03 15:40:10 +02:00
Chocobozzz
2d26eff129
Don't create pendingTranscription twice
2024-07-03 08:52:05 +02:00
Chocobozzz
01b3396c80
Better view handling with looped videos
2024-07-02 09:41:33 +02:00
Chocobozzz
ebcf3329f5
More robust transcription error job handler
2024-07-01 14:38:19 +02:00
Chocobozzz
fd4831e502
Metadata to know if the caption is auto generated
2024-06-28 08:44:59 +02:00
Chocobozzz
1bfb791e05
Integrate transcription in PeerTube
2024-06-28 08:44:58 +02:00
Chocobozzz
9772280e99
Upgrade to angular 18 & vite
2024-06-26 08:33:54 +02:00
Chocobozzz
05d84f659d
Fix loading actor involved in video
2024-06-21 16:05:40 +02:00
Chocobozzz
985e79f61e
Fix lint and tests
2024-06-21 15:28:09 +02:00
Chocobozzz
a722194809
Update server dependencies
2024-06-21 14:39:50 +02:00
Chocobozzz
802601c241
Fix channel update federation
2024-06-20 08:48:24 +02:00
Chocobozzz
346be1d478
Support Service AP actors
2024-06-19 17:08:59 +02:00
kontrollanten
ca26687e1f
feat: config option object_storage.max_request_attempts ( #6418 )
...
* feat: config option object_storage.max_attempts
Backblaze recommends to have a high amount of attempts since they've
designed their architecture so that it will return 5xx errors to
indicate that the client should do a new attempt.
https://www.backblaze.com/blog/b2-503-500-server-error/
closes #6415
* Rephrase comment
---------
Co-authored-by: Chocobozzz <me@florianbigard.com>
2024-06-11 13:57:18 +02:00
Chocobozzz
585050821a
Also prune storyboards and actor images
2024-06-05 15:47:37 +02:00
Chocobozzz
3427330611
Support update object storage urls
2024-06-05 09:01:40 +02:00
Chocobozzz
96b9748585
Support CLI move of original video file
2024-06-04 09:08:24 +02:00
Chocobozzz
54c140c800
Support object storage in prune script
...
Also prune original files and user exports
2024-06-03 16:37:44 +02:00
Chocobozzz
568a1b1e85
Fix `segmentsSha256Url` in export
2024-06-03 09:44:12 +02:00
Chocobozzz
7c9f07e140
Improve `Video` AP compatibility
...
Compat with text/html descriptions
Compat with SPDX for licences
Compat with missing sensitive attribute
Compat with missing tag attribute
Compat with missing video file magnet URI
Compat with missing streaming playlist segmentsSha256Url
Compat with optional comments/likes/dislikes/shares URI in video object
Add more debug logs when the object is not valid
2024-06-03 09:36:29 +02:00