Pierre Rudloff
7c3ca7c152
build(composer): Upgrade youtube-dl to 2019.06.21
2019-06-21 20:57:09 +02:00
Pierre Rudloff
f6dad71596
chore: Don't allow other websites to include the app in an iframe
...
We don't need it anymore
See #186
2019-06-17 23:54:33 +02:00
Pierre Rudloff
ac27433685
Merge tag '2.0.3' into develop
...
Fix PHP 7.0 compatibility
2019-06-17 23:27:59 +02:00
Pierre Rudloff
2c3f35791e
Merge branch 'release/2.0.3'
2019-06-17 23:27:51 +02:00
Pierre Rudloff
e8afbd16e9
build(yarn): 2.0.3 release
2019-06-17 23:27:45 +02:00
Pierre Rudloff
dcf65cadb0
fix: Make sure array_combine returns an array
2019-06-17 23:19:18 +02:00
Pierre Rudloff
c232522429
build(composer): Make sure dependencies work with PHP 7.0
...
Because this is what Debian stable ships
2019-06-17 23:12:56 +02:00
Pierre Rudloff
457fc99f05
Merge tag '2.0.2' into develop
...
Upgraded youtube-dl to 2019.06.08
New genericFormats setting
Varios bug fixes
2019-06-17 22:58:52 +02:00
Pierre Rudloff
b139e6edab
Merge branch 'release/2.0.2'
2019-06-17 22:55:18 +02:00
Pierre Rudloff
6a2801116a
build(yarn): 2.0.2 release
2019-06-17 22:54:58 +02:00
Pierre Rudloff
2ec732b33e
style: Remove useless "use" statement
2019-06-17 22:53:28 +02:00
Pierre Rudloff
dfcec7cc54
build(composer): Upgrade youtube-dl to 2019.06.08
2019-06-17 22:49:30 +02:00
Pierre Rudloff
e5e43cb8e2
build(composer): Dependencies update
2019-06-17 22:47:08 +02:00
Pierre Rudloff
d35801d9a0
fixup! feat: Make generic formats dynamic
2019-05-08 19:55:18 +02:00
Pierre Rudloff
1126239263
Check the stream checkbox by default to avoid surprises with non-HTTP videos
2019-05-08 19:52:38 +02:00
Pierre Rudloff
43d5cc1dbb
feat: Make generic formats dynamic
...
See #223
2019-05-08 19:49:18 +02:00
Pierre Rudloff
ceec503ff8
docs(faq): Explain why we can't download Vevo videos
...
See #222
2019-05-04 19:01:40 +02:00
Pierre Rudloff
62e270feb7
build(yarn): Upgrade grunt-contrib-compress
2019-05-04 18:52:45 +02:00
Pierre Rudloff
30d52943e1
fix: Try to convert bestaudio if possible
2019-05-04 18:47:07 +02:00
Pierre Rudloff
296a5f96b4
fix: Fix YoutubeStream range condition
2019-04-28 21:11:08 +02:00
Pierre Rudloff
922c1bf769
Merge tag '2.0.1' into develop
...
Fixed a Config exception when using Alltube as a library in another project
2019-04-28 16:06:15 +02:00
Pierre Rudloff
a0811c6dc4
Merge branch 'release-2.0.1'
2019-04-28 16:06:00 +02:00
Pierre Rudloff
076241dedf
build(yarn): 2.0.1 release
2019-04-28 15:59:03 +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
5456cb5506
Merge branch 'master' into develop
2019-04-28 15:19:21 +02:00
Pierre Rudloff
40943b6c84
Stop using Surge to host the documentation
2019-04-28 15:19:04 +02:00
Pierre Rudloff
4d88c1770d
Merge tag '2.0.0' into develop
...
Most of the classes have been refactored to be easier to maintain
Library usage now works differently (see https://github.com/Rudloff/alltube-example-project )
Various download bug fixes
Accessibility improvements (thanks to @hiwelo)
Fixed tests running on CI
Updated youtube-dl to 2019.04.24
2019-04-28 14:43:05 +02:00
Pierre Rudloff
033e363c93
Merge branch 'release/2.0.0'
2019-04-28 14:39:03 +02:00
Pierre Rudloff
6a126d7939
build(yarn): 2.0.0 release
2019-04-28 14:38:55 +02:00
Pierre Rudloff
79ed3d2629
Merge branch 'master' into develop
2019-04-28 14:03:55 +02:00
Pierre Rudloff
b91fe78dcd
feat: Make streaming optional when stream mode is enabled
...
Closes #218
2019-04-28 00:36:14 +02:00
Pierre Rudloff
9313bc2230
test: Fix YoutubeStreamTest
2019-04-26 20:58:52 +02:00
Pierre Rudloff
756ff36653
fix: Wrong variable name
2019-04-26 20:38:14 +02:00
Pierre Rudloff
f952f15851
build(composer): Upgrade youtube-dl to 2019.04.24
...
Fixes #219
2019-04-26 20:37:27 +02:00
Pierre Rudloff
8f46166a9d
fix: Wrong controller
2019-04-26 20:34:34 +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
d30614668b
test(phpunit): Fix wrong @expectedException
2019-04-22 21:13:57 +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
25f33bba56
refactor: Split FrontController into multiple classes
...
Closes #177
2019-04-22 16:51:48 +02:00
Pierre Rudloff
196d0b1338
Merge branch 'develop' of github.com:Rudloff/alltube into develop
2019-04-22 15:32:29 +02:00
Pierre Rudloff
1df06f7c22
refactor: Use route names that make more sense
2019-04-22 15:31:51 +02:00
Pierre Rudloff
660f322edd
build(composer): Upgrade slim/slim to 3.12.1
2019-04-22 15:02:34 +02:00
Pierre Rudloff
790677d13f
build(composer): Dependencies update
...
symfony/yaml, symfony/var-dumper, symfony/process, squizlabs/php_codesniffer
2019-04-22 15:01:53 +02:00