Commit Graph

1593 Commits

Author SHA1 Message Date
Chocobozzz
2fa9c40e20 Fix tests 2019-11-27 10:29:27 +01:00
Chocobozzz
a18bb55e9b Fix error log when updating redundancy 2019-11-27 10:29:26 +01:00
Chocobozzz
49c3bf6fa2 Fix duplicate HLS resolution in master playlist 2019-11-26 16:57:51 +01:00
Chocobozzz
52201311e1 Add codec information in HLS playlist 2019-11-26 16:25:36 +01:00
Julien Maulny
66a3674004 Fix lint 2019-11-25 16:59:09 +01:00
Rigel Kent
ba7b7e572f (plugins) adding signup scope and init hook, modifying ensureUserRegistrationAllowed allowedParams 2019-11-25 11:16:12 +01:00
Chocobozzz
efcd6f2e62 Fix fragmented download URL 2019-11-25 10:59:50 +01:00
Chocobozzz
3a149e9f8b Add audio only transcoding tests 2019-11-25 10:59:49 +01:00
frankdelange
5c7d650827 Add audio-only option to transcoders and player
This patch adds an audio-only option to PeerTube by means of a new transcoding configuration which creates mp4 files which only contain an audio stream. This new transcoder has a resolution of '0' and is presented in the preferences and in the player resolution menu as 'Audio-only' (localised). When playing such streams the player shows the file thumbnail as background and disables controls autohide.

Audio-only files can be shared and streamed just like any other file. They can be downloaded as well, the resulting file will be an mp4 container with a single audio stream.

This patch is a proof of concept to show the feasibility of 'true' audio-only support. There are better ways of doing this which also enable multiple audio streams for a given video stream (e.g. DASH) but as this would entail a fundamental change in the way PeerTube works it is a bridge too far for a simple proof of concept.
2019-11-25 10:59:47 +01:00
Chocobozzz
dee6fe1e4f Add ability to generate HLS in CLI 2019-11-25 10:59:47 +01:00
Chocobozzz
d441f2ed78 Add disable webtorrent migration 2019-11-25 10:59:45 +01:00
Chocobozzz
66fb2aa39b Don't always replace actor avatar 2019-11-25 10:59:44 +01:00
Chocobozzz
d7a25329f9 Add ability to disable webtorrent
In favour of HLS
2019-11-25 10:59:43 +01:00
Chocobozzz
350131cbaf Make build works 2019-11-13 10:04:16 +01:00
Chocobozzz
959dbbd7bf Avoid circular error in logger 2019-11-05 11:08:51 +01:00
Chocobozzz
5d9e4eaabe Add ability to enabled HLS in the admin panel 2019-11-05 10:13:37 +01:00
Florent F
71056d0008 Fix hours in peertube-import-videos
Youtube doesn't store the hour of the publish date so
set it to zero in order to compare it.
2019-11-04 17:38:03 +01:00
Chocobozzz
bcd4cf0586 Fix remove end slash function 2019-11-04 16:34:58 +01:00
Chocobozzz
92ce62331e Fix auto index follow 2019-11-04 15:20:34 +01:00
Chocobozzz
f67d757452 Increase clock skew for HTTP signatures 2019-10-25 14:54:32 +02:00
Chocobozzz
4ce7eb71ba Add plugin hook on registration 2019-10-25 13:54:32 +02:00
Chocobozzz
a82ddfad00 Fix lint 2019-10-23 13:15:18 +02:00
Chocobozzz
862ead21a3 Fix and cleanup actor follow inbox sql query 2019-10-23 12:06:26 +02:00
Chocobozzz
47581df073 Fix federation with some actors
That don't have a shared inbox, or a URL
2019-10-23 11:33:53 +02:00
Chocobozzz
e39cfd1d91 Fix misc tests 2019-10-22 09:25:35 +02:00
Chocobozzz
2aaa1a3fdc Use typescript paths in cli scripts too 2019-10-21 17:13:22 +02:00
Chocobozzz
4c8ef0ec68 Add tsconfig-paths registration to mocha 2019-10-21 16:24:06 +02:00
Chocobozzz
e199856bb7 Upgrade tools dep 2019-10-21 16:08:03 +02:00
Chocobozzz
464687bb96 Fix bug with tsconfig paths 2019-10-21 16:02:15 +02:00
Chocobozzz
d5d9b6d7bf Update server dependencies 2019-10-21 15:03:28 +02:00
Chocobozzz
f6e0de3f48 Don't quick transcode with the wrong pixel format 2019-10-21 14:08:34 +02:00
Chocobozzz
687c6180bc Fix federation issue with some actor descriptions 2019-10-21 09:52:51 +02:00
Chocobozzz
39a26b2e41 Fix caption validators test 2019-10-18 16:39:17 +02:00
Chocobozzz
fff2183df6 Fix audio uploading without preview 2019-10-18 12:03:32 +02:00
Chocobozzz
eba06469b7 Fix audio merging when specifying a preview 2019-10-18 11:44:01 +02:00
Chocobozzz
2f26030dd2 Support text/plain caption files 2019-10-18 10:36:32 +02:00
Chocobozzz
85c1df6ae8 Add auto play next video migration 2019-09-24 10:35:36 +02:00
Chocobozzz
c1e5bd23d5 Try to fix tests 2019-09-24 10:19:55 +02:00
LoveIsGrief
6aa5414813 Autoplay next recommended video (#2137)
* Start working on autoplay of next video

* Ignore changes made by gitpod

* Apply changes from PR#1370

* Correct the spelling of recommendations

* Fix linting errors

* Move boolean check to existing onEnded handler

* Pick a random video until the recommendations are improved

* Add simple tests for autoPlayNextVideo

* Fix lint

...again
2019-09-24 08:48:01 +02:00
Lukas Winkler
32d7f2b754 fix a few typos (#2141)
* fix a few typos

* apply changes to original files instead

* additional correction
2019-09-23 08:17:42 +02:00
Chocobozzz
210709a907 Fix tests 2019-09-18 17:20:37 +02:00
Frank Sträter
46aaefa9b8 Update default value for commentsEnabled 2019-09-18 15:25:12 +02:00
Chocobozzz
9157d5981f Improve plugin package.json error message 2019-09-11 10:19:03 +02:00
Chocobozzz
5faed16653 Fix migrations 2019-09-06 08:59:02 +02:00
Chocobozzz
5819e694ba Better video publishing notification 2019-09-05 10:30:51 +02:00
Chocobozzz
00aab0666c Merge branch 'release/1.4.0' into develop 2019-09-05 10:19:35 +02:00
Chocobozzz
be04c6fdab Add hardware information in instance config 2019-09-05 10:17:02 +02:00
Chocobozzz
8ae03c3718 Add creation reason 2019-09-05 10:17:02 +02:00
Chocobozzz
589d9f55f6 Add config instance warning modal 2019-09-05 10:17:02 +02:00
Chocobozzz
43d0ea7f4b Add welcome modal 2019-09-05 10:17:02 +02:00