Add ability to disable webtorrent
authorChocobozzz <me@florianbigard.com>
Fri, 15 Nov 2019 14:06:03 +0000 (15:06 +0100)
committerChocobozzz <me@florianbigard.com>
Mon, 25 Nov 2019 09:59:43 +0000 (10:59 +0100)
commitd7a25329f9e607894d29ab342b9cb66638b56dc0
tree6cd6bc4f2689f78944238b313c93427423a932ac
parent14981d7331da3f63fe6cfaf020ccb7c910006eaf
Add ability to disable webtorrent

In favour of HLS
86 files changed:
client/src/assets/player/peertube-videojs-typings.ts
client/src/assets/player/webtorrent/webtorrent-plugin.ts
config/default.yaml
config/production.yaml.example
package.json
scripts/optimize-old-videos.ts
scripts/prune-storage.ts
scripts/update-host.ts
server/controllers/api/config.ts
server/controllers/api/videos/index.ts
server/controllers/static.ts
server/helpers/custom-validators/activitypub/videos.ts
server/helpers/database-utils.ts
server/helpers/ffmpeg-utils.ts
server/helpers/video.ts
server/helpers/webtorrent.ts
server/initializers/checker-after-init.ts
server/initializers/config.ts
server/initializers/constants.ts
server/initializers/migrations/0065-video-file-size.ts
server/initializers/migrations/0450-streaming-playlist-files.ts [new file with mode: 0644]
server/lib/activitypub/videos.ts
server/lib/hls.ts
server/lib/job-queue/handlers/video-file-import.ts
server/lib/job-queue/handlers/video-import.ts
server/lib/job-queue/handlers/video-transcoding.ts
server/lib/schedulers/update-videos-scheduler.ts
server/lib/schedulers/videos-redundancy-scheduler.ts
server/lib/thumbnail.ts
server/lib/video-paths.ts [new file with mode: 0644]
server/lib/video-transcoding.ts
server/lib/videos.ts [new file with mode: 0644]
server/middlewares/validators/config.ts
server/middlewares/validators/videos/videos.ts
server/models/redundancy/video-redundancy.ts
server/models/utils.ts
server/models/video/schedule-video-update.ts
server/models/video/video-change-ownership.ts
server/models/video/video-file.ts
server/models/video/video-format-utils.ts
server/models/video/video-streaming-playlist.ts
server/models/video/video.ts
server/tests/api/check-params/config.ts
server/tests/api/server/config.ts
server/tests/api/videos/video-hls.ts
server/tests/cli/create-import-video-file-job.ts
server/typings/models/account/account.ts
server/typings/models/account/actor-follow.ts
server/typings/models/account/index.d.ts [deleted file]
server/typings/models/account/index.ts [new file with mode: 0644]
server/typings/models/index.d.ts [deleted file]
server/typings/models/index.ts [new file with mode: 0644]
server/typings/models/oauth/index.d.ts [deleted file]
server/typings/models/oauth/index.ts [new file with mode: 0644]
server/typings/models/oauth/oauth-token.ts
server/typings/models/server/index.d.ts [deleted file]
server/typings/models/server/index.ts [new file with mode: 0644]
server/typings/models/server/server-blocklist.ts
server/typings/models/user/index.d.ts [deleted file]
server/typings/models/user/index.ts [new file with mode: 0644]
server/typings/models/user/user.ts
server/typings/models/video/index.d.ts [deleted file]
server/typings/models/video/index.ts [new file with mode: 0644]
server/typings/models/video/schedule-video-update.ts
server/typings/models/video/video-blacklist.ts
server/typings/models/video/video-caption.ts
server/typings/models/video/video-change-ownership.ts
server/typings/models/video/video-comment.ts
server/typings/models/video/video-file.ts
server/typings/models/video/video-import.ts
server/typings/models/video/video-playlist-element.ts
server/typings/models/video/video-rate.ts
server/typings/models/video/video-redundancy.ts
server/typings/models/video/video-streaming-playlist.ts
server/typings/models/video/video.ts
shared/extra-utils/server/config.ts
shared/extra-utils/videos/videos.ts
shared/models/activitypub/objects/common-objects.ts
shared/models/server/custom-config.model.ts
shared/models/server/server-config.model.ts
shared/models/videos/index.ts
shared/models/videos/video-file.model.ts [new file with mode: 0644]
shared/models/videos/video-streaming-playlist.model.ts
shared/models/videos/video.model.ts
tsconfig.json
yarn.lock