Chocobozzz
bd911b54b5
Use bullmq job dependency
2022-08-09 09:18:07 +02:00
Chocobozzz
5a921e7b74
Move to bullmq
2022-08-09 09:18:07 +02:00
Chocobozzz
5e2afe4290
Limit import depending on transcoding resolutions
2022-08-09 09:18:07 +02:00
Chocobozzz
64fd6158fd
Fix resolution to transcode hook name
2022-08-09 09:18:07 +02:00
Chocobozzz
84cae54e7a
Add option to not transcode original resolution
2022-08-09 09:18:07 +02:00
Chocobozzz
ebb9e53ada
Add plugin hook on transcoding resolutions building
2022-08-02 16:05:44 +02:00
Chocobozzz
22df69fdec
Add job queue hooks
2022-08-02 15:50:05 +02:00
Chocobozzz
1bb4c9ab2e
Add ability to delete a specific video file
2022-08-01 14:55:10 +02:00
Chocobozzz
c8fa571f32
Clearer live session
...
Get the save replay setting when the session started to prevent
inconsistent behaviour when the setting changed before the session was
processed by the live ending job
Display more information about the potential session replay in live
modal information
2022-07-22 15:22:21 +02:00
Chocobozzz
9452d4fd33
/!\ Use a dedicated config file for development
...
It means you have to replace NODE_ENV=test to NODE_ENV=dev if you use it
npm run dev:* commands are already updated
2022-07-06 16:12:17 +02:00
Chocobozzz
630d0a1bf5
Introduce experimental telemetry
2022-07-06 15:13:55 +02:00
Chocobozzz
4fae2b1f30
Rename video full loading
2022-06-28 15:06:15 +02:00
Chocobozzz
92083e4228
Fix removed sha segments on fast restream
2022-06-24 09:57:55 +02:00
Chocobozzz
64324ac646
Merge branch 'release/4.2.0' into develop
2022-06-23 10:53:16 +02:00
Chocobozzz
53023be33a
Fix fast restream in saved permanent live
2022-06-23 10:30:48 +02:00
Chocobozzz
fba911e2c8
Merge branch 'release/4.2.0' into develop
2022-06-17 14:17:06 +02:00
Chocobozzz
f27b7a750f
Send views in a dedicated queue
2022-06-17 14:08:13 +02:00
Chocobozzz
3256771725
More robust move to object storage job failure
2022-06-16 14:29:53 +02:00
Chocobozzz
cdd838168d
Fix live ending job that breaks new live session
2022-06-16 13:39:57 +02:00
Chocobozzz
c8fdfab0e3
More robust live ending job
2022-05-25 15:18:29 +02:00
Chocobozzz
5333788c08
Fix saving permanent live replay on quick restream
2022-05-25 14:54:16 +02:00
Chocobozzz
941d28cc7f
Reduce error logs
2022-05-18 12:01:02 +02:00
Chocobozzz
26e3e98ff0
Support live session in server
2022-05-03 14:49:15 +02:00
Chocobozzz
4ec52d04dc
Add ability to save replay of permanent lives
2022-04-21 11:47:57 +02:00
Chocobozzz
b211106695
Support video views/viewers stats in server
...
* Add "currentTime" and "event" body params to view endpoint
* Merge watching and view endpoints
* Introduce WatchAction AP activity
* Add tables to store viewer information of local videos
* Add endpoints to fetch video views/viewers stats of local videos
* Refactor views/viewers handlers
* Support "views" and "viewers" counters for both VOD and live videos
2022-04-15 09:49:35 +02:00
Chocobozzz
69d48ee30c
Don't clean mastodon rates
...
Workaround of https://github.com/mastodon/mastodon/issues/13571
2022-04-15 09:17:16 +02:00
Chocobozzz
a219c9100b
Refactor AP context builder
2022-03-24 09:40:46 +01:00
Chocobozzz
7e98a7df7d
Remove activitypub helper
...
Put functions in lib/activitypub instead
2022-03-23 14:24:50 +01:00
Chocobozzz
92e66e04f7
Rename studio to editor
2022-03-22 17:24:32 +01:00
Chocobozzz
1808a1f8e4
Add video edition finished notification
2022-03-22 16:25:14 +01:00
Chocobozzz
57e4e1c1a9
Don't store remote rates of remote videos
...
In the future we'll stop to expose all available rates to improve users
privacy
2022-03-18 11:21:50 +01:00
Chocobozzz
52fe4b671a
Fix torrent creation
2022-03-16 18:35:05 +01:00
Chocobozzz
f012319a64
Process video torrents in order
...
Prevent update before video torrent generation for example
2022-03-16 15:45:58 +01:00
Chocobozzz
c729caf6cc
Add basic video editor support
2022-02-28 10:42:19 +01:00
Chocobozzz
7630e1c893
Fix import timeout inconsistency
2022-02-09 11:54:18 +01:00
Chocobozzz
a2caee9f51
Fix HLS re transcoding with object storage enabled
2022-02-01 14:19:44 +01:00
Chocobozzz
0f11ec8dd3
Prevent HLS transcoding after webtorrent transcoding
2022-02-01 11:27:38 +01:00
Chocobozzz
d511df2890
Add ability to filter my imports by target URL
2022-01-19 14:58:16 +01:00
Chocobozzz
419b520ca4
Add ability to cancel & delete video imports
2022-01-19 14:31:05 +01:00
Chocobozzz
ff4d2c73fd
Fix bull redis options
2022-01-14 15:06:33 +01:00
Chocobozzz
cbe2f36d93
Fix audio transcoding with video only file
2022-01-06 17:55:37 +01:00
Chocobozzz
10a72a7e61
Fix tests
2021-12-28 14:12:57 +01:00
Chocobozzz
f1569117f9
Cleanup unavailable remote AP resource
2021-12-28 11:37:05 +01:00
Chocobozzz
d17c7b4e8c
Fix shared imports
2021-12-24 10:14:47 +01:00
Chocobozzz
5354af75b3
Fix video import transcoding
2021-12-23 13:40:47 +01:00
Chocobozzz
dbd9fb44dd
Don't stuck state when move transcoding job failed
2021-12-23 11:13:06 +01:00
Chocobozzz
482b26231b
Fix audio only transcoding
2021-12-23 10:57:55 +01:00
lutangar
06aad80165
chore(refactor): remove shared folder dependencies to the server
...
Many files from the `shared` folder were importing files from the `server` folder.
When attempting to use Typescript project references to describe dependencies,
it highlighted a circular dependency beetween `shared` <-> `server`.
The Typescript project forbid such usages.
Using project references greatly improve performance by rebuilding only
the updated project and not all source files.
> see https://www.typescriptlang.org/docs/handbook/project-references.html
2021-12-16 10:08:43 +01:00
Chocobozzz
9b293cd6a2
Update torrent metadata on video update
2021-12-08 11:07:19 +01:00
Chocobozzz
025d858e79
Fix pending transcoding with failed job
2021-12-03 14:40:29 +01:00