Pierre Rudloff
|
cb20f4e51d
|
Detect locales automatically
|
2020-05-28 00:22:30 +02:00 |
|
Pierre Rudloff
|
689264cb35
|
Fix typo
|
2020-05-15 21:18:01 +02:00 |
|
Pierre Rudloff
|
7b5e7cb6d9
|
Disable IDN conversion
|
2020-05-14 11:55:30 +02:00 |
|
0x6470
|
8f7601edd8
|
Fix xHamster support, fixes #264 (#276)
* Fix xhamster support
* Send http headers properly
* added spaces
* convert stdObject to array for comparison
Co-authored-by: Pierre Rudloff <contact@rudloff.pro>
|
2020-05-14 10:59:59 +02:00 |
|
Pierre Rudloff
|
e81cbe70be
|
Lint
|
2020-05-14 00:26:36 +02:00 |
|
Pierre Rudloff
|
1d9a709444
|
Remove obsolete phpstan rule
|
2020-05-14 00:25:23 +02:00 |
|
Pierre Rudloff
|
6adc1df213
|
phpstan update
Better typying
|
2020-05-13 22:28:05 +02:00 |
|
Pierre Rudloff
|
74db3b9ad0
|
Update guzzle to 6.5
|
2020-05-13 21:39:38 +02:00 |
|
Pierre Rudloff
|
71d49ad74f
|
Lint
|
2020-05-13 21:18:32 +02:00 |
|
Pierre Rudloff
|
a478aea3ca
|
Stop using pathinfo (fixes #272)
Because it does not handle UTF-8 filenames correctly
|
2020-04-09 20:46:14 +02:00 |
|
Pierre Rudloff
|
d910c2b47f
|
New Turkish locale (provided by @urasbey)
|
2020-03-19 10:30:57 +01:00 |
|
daCaPo
|
e2d284399a
|
Switch from rg3/youtube-dl to ytdl-org/youtube-dl
|
2020-03-19 10:12:18 +01:00 |
|
Pierre Rudloff
|
6b6e571b71
|
Explain that the Video class accepts any youtube-dl format string (see #260)
|
2020-03-19 10:01:55 +01:00 |
|
Pierre Rudloff
|
09bbe3c196
|
fixup! Upgrade jawira/case-converter (fixes #262)
|
2020-02-23 17:30:34 +01:00 |
|
Pierre Rudloff
|
0c18535ac1
|
Useless parameter
|
2020-02-23 17:26:21 +01:00 |
|
jagub2
|
c5a8ec7697
|
add Polish translation
|
2020-01-25 01:36:09 +01:00 |
|
jagub2
|
2d7e29a526
|
fix video remuxing
|
2020-01-24 00:34:40 +01:00 |
|
Pierre Rudloff
|
2f3ab77e8b
|
Stop using grunt and use grumphp and robo instead
|
2019-11-30 16:34:35 +01:00 |
|
Pierre Rudloff
|
904e18c220
|
Switch to Symfony 5
|
2019-11-29 23:15:03 +01:00 |
|
Pierre Rudloff
|
cc55fabe14
|
Remove remaining gettext functions
|
2019-11-29 22:56:41 +01:00 |
|
Pierre Rudloff
|
850fc80622
|
Add support for variables in translation (#250)
|
2019-11-29 22:13:11 +01:00 |
|
Pierre Rudloff
|
7772de5394
|
Fix tests (#250)
|
2019-11-28 00:04:05 +01:00 |
|
Pierre Rudloff
|
a5bd827d21
|
Switch to symfony/translation for translations (#250)
|
2019-11-27 23:15:49 +01:00 |
|
Pierre Rudloff
|
0b1ce90f47
|
New debug option
|
2019-11-27 21:41:15 +01:00 |
|
Pierre Rudloff
|
8521b03cc9
|
Allow every config options to be set with environment variables
|
2019-11-10 18:14:15 +01:00 |
|
Pierre Rudloff
|
9fc21b2419
|
fix: always use headers provided by youtube-dl when streaming
|
2019-10-16 23:00:05 +02:00 |
|
Pierre Rudloff
|
a2f5f90e03
|
fixup! style(phpcs): Switch to PSR-12
|
2019-10-03 21:41:54 +02:00 |
|
Pierre Rudloff
|
44bf858c35
|
style(phpcs): Switch to PSR-12
https://www.php-fig.org/psr/psr-12/
|
2019-10-03 21:24:12 +02:00 |
|
Pierre Rudloff
|
6cd8eeed4a
|
fix: Use cookies provided by youtube-dl
Fixes #225
|
2019-09-26 21:36:40 +02:00 |
|
Pierre Rudloff
|
dcf65cadb0
|
fix: Make sure array_combine returns an array
|
2019-06-17 23:19:18 +02:00 |
|
Pierre Rudloff
|
d35801d9a0
|
fixup! feat: Make generic formats dynamic
|
2019-05-08 19:55:18 +02:00 |
|
Pierre Rudloff
|
43d5cc1dbb
|
feat: Make generic formats dynamic
See #223
|
2019-05-08 19:49:18 +02:00 |
|
Pierre Rudloff
|
296a5f96b4
|
fix: Fix YoutubeStream range condition
|
2019-04-28 21:11:08 +02:00 |
|
Pierre Rudloff
|
b61287523d
|
refactor: StreamInterface::close() should not return anything
|
2019-04-28 15:57:21 +02:00 |
|
Pierre Rudloff
|
5e9768e0e7
|
fix: Validate config only after the options have been set
To avoid an exception when default options are not valid but the new options are.
|
2019-04-28 15:52:01 +02:00 |
|
Pierre Rudloff
|
756ff36653
|
fix: Wrong variable name
|
2019-04-26 20:38:14 +02:00 |
|
Pierre Rudloff
|
a1b401c148
|
refactor: Use less confusing variable names in YoutubeStream
|
2019-04-22 21:55:45 +02:00 |
|
Pierre Rudloff
|
7bf2510dd2
|
test(phpunit): Better tests for streams
|
2019-04-22 21:53:04 +02:00 |
|
Pierre Rudloff
|
84e9e86d28
|
style(styleci): Lint
|
2019-04-22 21:08:36 +02:00 |
|
Pierre Rudloff
|
b7bcc24320
|
fix: Wrong variable name
|
2019-04-22 21:07:36 +02:00 |
|
Pierre Rudloff
|
e13404903b
|
refactor: Move exceptions and streams to seperate namespaces
|
2019-04-22 21:06:05 +02:00 |
|
Pierre Rudloff
|
1a6ff90eac
|
feat: Split Youtube downloads in smaller chunks
Fixes #217
|
2019-04-22 20:20:04 +02:00 |
|
Pierre Rudloff
|
bba2087a55
|
style(styleci): Lint
|
2019-04-22 17:04:59 +02:00 |
|
Pierre Rudloff
|
1387d836dc
|
refactor: New Session class
So that session is shared between classes and does not get overwritten
|
2019-04-22 17:03:54 +02:00 |
|
Pierre Rudloff
|
3b43018b29
|
docs: Missing docblocks
|
2019-04-22 00:05:53 +02:00 |
|
Pierre Rudloff
|
70475f83d4
|
feat: Add a way to convert an entire playlist
Closes #194
|
2019-04-21 22:56:43 +02:00 |
|
Pierre Rudloff
|
4db519c2ef
|
fixup! fix: Don't use the $url property
|
2019-04-21 22:40:54 +02:00 |
|
Pierre Rudloff
|
97a7830196
|
refactor: Reuse Video::getHttpResponse() where possible
|
2019-04-21 22:38:27 +02:00 |
|
Pierre Rudloff
|
e93ab7ed13
|
feat: Use ZIP files for playlist archives
It is more widely supported and could be later used for #194
|
2019-04-21 22:34:45 +02:00 |
|
Pierre Rudloff
|
226f1b8380
|
fix: Don't use the $url property
It is not reliable
|
2019-04-21 22:20:05 +02:00 |
|