aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/controllers/api/videos
Commit message (Collapse)AuthorAgeFilesLines
* Rename video full loadingChocobozzz2022-06-283-4/+4
|
* store uploaded video filename (#4885)kontrollanten2022-06-212-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * store uploaded video filename closes #4731 * dont crash if videos channel exist * migration: use raw query * video source: fixes after code review * cleanup * bump migration * updates after code review * refactor: use checkUserCanManageVideo * videoSource: add openapi doc * test(check-params/video-source): fix timeout * Styling * Correctly set original filename as source Co-authored-by: Chocobozzz <me@florianbigard.com>
* Optimize view endpointChocobozzz2022-06-171-1/+1
|
* Add ability to filter overall video stats by dateChocobozzz2022-05-061-10/+1
|
* Add filter by start/end date overall stats in apiChocobozzz2022-05-051-2/+7
|
* Support live session in serverChocobozzz2022-05-031-1/+35
|
* Fix getting live by anonymous userChocobozzz2022-04-221-4/+14
|
* Add ability to set start/end date to timeserieChocobozzz2022-04-151-2/+15
|
* Improve viewer counterChocobozzz2022-04-151-9/+1
| | | | More precise, avoid weird decrease, reuse an id to federate viewers
* Support video views/viewers stats in serverChocobozzz2022-04-154-70/+139
| | | | | | | | | | * 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
* Rename studio to editorChocobozzz2022-03-222-24/+24
|
* Add video edition finished notificationChocobozzz2022-03-221-2/+2
|
* Process video torrents in orderChocobozzz2022-03-162-51/+47
| | | | Prevent update before video torrent generation for example
* Add latency setting supportChocobozzz2022-03-091-3/+6
|
* Merge branch 'release/4.1.0' into developChocobozzz2022-03-041-1/+3
|\
| * Fix live update errorChocobozzz2022-03-041-1/+3
| |
* | Refactor user build and express file middlewaresChocobozzz2022-03-046-47/+8
| |
* | Add basic video editor supportChocobozzz2022-02-284-6/+128
|/
* Add additional checks when importing a videoChocobozzz2022-02-091-1/+28
|
* Prevent HLS transcoding after webtorrent transcodingChocobozzz2022-02-011-2/+3
|
* Add ability to cancel & delete video importsChocobozzz2022-01-191-2/+46
|
* Upgrade uploadx dependencyChocobozzz2022-01-181-4/+1
|
* Fix audio transcoding with video only fileChocobozzz2022-01-061-1/+3
|
* Merge branch 'release/4.0.0' into developChocobozzz2022-01-062-2/+4
|\
| * Prevent caption listing of private videosChocobozzz2022-01-062-2/+4
| |
* | Move uuid stuff in extra utilsChocobozzz2021-12-292-3/+3
| | | | | | | | Since it requires an external dependency
* | Fix shared importsChocobozzz2021-12-247-16/+9
| |
* | Fix audio only transcodingChocobozzz2021-12-231-7/+10
| |
* | Add video caption created and deleted hookslutangar2021-12-231-0/+5
| |
* | Move test functions outside extra-utilsChocobozzz2021-12-172-3/+2
| |
* | chore(refactor): remove shared folder dependencies to the serverlutangar2021-12-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | 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
* | Ability for admins to set default upload valuesChocobozzz2021-12-141-3/+3
| |
* | Add upload/import/go live video attributes hooksChocobozzz2021-12-103-6/+18
| |
* | Fix testsChocobozzz2021-12-091-1/+1
| |
* | Fix torrent metadata update for hlsChocobozzz2021-12-091-1/+10
| |
* | Update torrents info name on video updateChocobozzz2021-12-081-4/+7
| |
* | Update torrent metadata on video updateChocobozzz2021-12-081-3/+9
| |
* | Decrease time to cleanup resumable uploadsChocobozzz2021-12-031-6/+3
|/
* Add `req` and `res` as controllers hooks parameterslutangar2021-11-255-12/+13
| | | | | Hooks prefixed by `action:api` now give access the original express req and res. Checkout guide.md for possible usage.
* Add ability to run transcoding jobsChocobozzz2021-11-183-1/+68
|
* Add ability to remove hls/webtorrent filesChocobozzz2021-11-183-14/+82
|
* Fix video update transactionChocobozzz2021-11-101-1/+1
|
* Prevent concurrent video updateChocobozzz2021-11-101-15/+18
|
* Force video updatedAt update on updateChocobozzz2021-11-101-0/+5
|
* Remove resumable cache after upload successChocobozzz2021-11-101-7/+19
|
* Refactor video viewsChocobozzz2021-11-091-36/+8
| | | | | | | | Introduce viewers attribute for live videos Count views for live videos Reduce delay to see the viewer update for lives Add ability to configure video views buffer interval and view ip expiration
* Add video file size info in admin videos listChocobozzz2021-10-291-1/+0
|
* Deprecate filter video queryChocobozzz2021-10-291-2/+8
| | | | Introduce include and isLocal instead
* prevent multiple post-process triggering of upload-resumable (#4175)Rigel Kent2021-10-251-6/+12
| | | | | | | | | * prevent multiple post-process triggering of upload-resumable * switch from 409 to 503 for upload being processed * Improve resumable upload check Co-authored-by: Chocobozzz <me@florianbigard.com>
* Rewrite youtube-dl importChocobozzz2021-10-221-5/+5
| | | | | | | | Use python3 binary Allows to use a custom youtube-dl release URL Allows to use yt-dlp (youtube-dl fork) Remove proxy config from configuration to use HTTP_PROXY and HTTPS_PROXY env variables