Fijxu
|
43aa7e7303
|
refactor: use reverse! and uniq! to modify the array in place
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
|
2025-01-13 11:18:26 -03:00 |
|
Fijxu
|
a08fafd852
|
style: format code
|
2025-01-13 11:16:06 -03:00 |
|
Fijxu
|
b0141d87fa
|
chore: remove unused code
|
2025-01-13 11:10:54 -03:00 |
|
Fijxu
|
61106da689
|
Revert "Videos: Completly disable annotations due to archive.org being down"
This reverts commit cf5028d09a .
|
2025-01-13 11:07:40 -03:00 |
|
Émilien (perso)
|
b13f77b5af
|
Update bug report issue message
|
2025-01-09 14:21:28 +01:00 |
|
Caian Benedicto
|
b4a6193642
|
Improve syntax
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
|
2025-01-05 09:56:00 +00:00 |
|
Fijxu
|
25c3153f4c
|
fixup! fix(hls): add missing scheme to m3u8 list
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
|
2025-01-01 02:31:20 -03:00 |
|
Fijxu
|
4a8fffac26
|
fix(hls): revert changes made on fb3ecdad9a
|
2025-01-01 02:17:33 -03:00 |
|
Fijxu
|
ebd89acf79
|
fix(hls): add missing scheme to m3u8 list
|
2025-01-01 02:16:40 -03:00 |
|
Fijxu
|
3bb7924181
|
replace the old useless HOST_URL by env.request.headers["Host"]
|
2025-01-01 01:00:41 -03:00 |
|
Fijxu
|
30c0b5059d
|
refactor CSP and fix non proxied videoplayback due to CSP
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
Probably fixes https://git.nadeko.net/Fijxu/invidious/issues/65
|
2024-12-30 19:57:22 -03:00 |
|
Fijxu
|
391659780d
|
companion: move invidious-companion url CSP
|
2024-12-30 18:41:22 -03:00 |
|
Fijxu
|
f248024b65
|
Merge squash 'unixfox:invidious-companion':
commit a5acddefa92c454fced4a9176df10dc85efdb516
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Dec 30 22:25:13 2024 +0100
missing ,
commit 84b87bedadbd4d35190b1f4d6b3e4fc1abf2440a
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Dec 30 22:19:45 2024 +0100
fixing format
commit bfaf72b3038c3c8cad6d5e68f9f2ad3a49c2a9fc
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Dec 30 21:52:34 2024 +0100
skip proxy for invidious companion
commit f550359ae941d84cdaee0a966ed332354ef18f42
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Dec 30 21:52:07 2024 +0100
!empty? to present?
commit e9c354d5a34df636306b1819dd17fff9e01b1a1e
Author: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
Date: Tue Dec 24 17:43:54 2024 +0000
Better doc for invidious_companion_key
commit 0dba7675a2c1d51988b3f2911a9fb3a1f91bae52
Author: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
Date: Tue Dec 24 16:18:58 2024 +0000
Better document private_url and public_url
commit 1de20546182421e1280ec2b68c6d347abead7c54
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Fri Dec 13 20:08:57 2024 +0100
add ability for invidious companion to check request from invidious
commit ab72bbad7afb7d143883a7d0610145f68c06bac8
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sun Dec 8 22:24:57 2024 +0100
fix ameba Redundant use of `Object#to_s` in interpolation
commit a571eeaa381523f5efb29dea0f5fe097f4f1252c
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sun Dec 8 22:22:08 2024 +0100
format watch.cr
commit f710dd37bf4327748b43067d75025cc915b5639c
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sun Dec 8 22:21:10 2024 +0100
apply all the suggestions + rework invidious_companion parameter
commit 7a070fa710b7807cdda061d413ca9369a0962353
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Nov 18 12:30:37 2024 +0100
invidious companion always used so always add CSP and redirect latest_version
commit 1f51edd0b915ca64df7f195aa271f74c7ef093cb
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Mon Nov 18 12:22:23 2024 +0100
fix linting
commit 734e72503f88f9741279ab385e86f5d2b340c71b
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sun Nov 17 19:18:29 2024 +0100
fix download function when invidious companion used
commit bb2e3b2a3e5f53610b9dd602f8507303ec641450
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sun Nov 17 12:26:35 2024 +0100
crystal handle decompression already by itself
commit b51770dbdbdcca04d04849d37e5f11ce20948c73
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sat Nov 16 23:00:48 2024 +0100
fix linting + use .empty?
commit 9f846127aea9b4f392acb062d662fff2cc58d1d0
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sat Nov 16 22:38:00 2024 +0100
fixing "end" misplacement
commit 1aa154b9787eddcdee960d06aed4c1c91f17c1c3
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Sat Nov 16 22:33:28 2024 +0100
separate invidious_companion logic + better config.yaml config
commit ff3305d52175c517b035d79b3c0c6a84809cbd0f
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Fri Nov 8 21:05:17 2024 +0100
move config checks for invidious companion
commit 409df4cff3cc69c5565a12feb307441eed36f937
Author: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
Date: Tue Nov 5 15:50:59 2024 +0100
modify the description for config.example.yaml about invidious companion
commit 27b24f51abcccd1c68f4dc1c29c0c62ca26e604c
Author: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
Date: Tue Nov 5 15:31:45 2024 +0100
Remove debug puts functions
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
commit 1c9f5b0a2b38ad94fb8972764ffae98df1e41dc9
Author: Émilien (perso) <4016501+unixfox@users.noreply.github.com>
Date: Tue Nov 5 15:31:21 2024 +0100
Use sample instead of Random.rand
Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
commit 2cc204a0457665f8e334970d7e54b1843a667ab6
Author: Emilien <4016501+unixfox@users.noreply.github.com>
Date: Fri Nov 1 21:30:58 2024 +0100
throw error if inv_sig_helper and invidious_companion used same time
commit c612423a4d64f0adbef135074fc55dcc1c362f84
Author: Emilien Devos <4016501+unixfox@users.noreply.github.com>
Date: Mon Oct 21 01:20:16 2024 +0200
fixing condition for Content-Security-Policy
commit 195446337159d2cb92b48510af7311fe0cc0f5bb
Author: Emilien Devos <4016501+unixfox@users.noreply.github.com>
Date: Sun Oct 20 23:53:08 2024 +0200
fix Shadowing outer local variable `response`
commit 73c84baf9fa6eaf9c5d4981bc199f81306ebe5a2
Author: Emilien Devos <4016501+unixfox@users.noreply.github.com>
Date: Sun Oct 20 23:51:00 2024 +0200
redirect latest_version and dash manifest to invidious companion
commit 3dff7a76cf9f64ec70aac0a057a3b0bfa1edfc82
Author: Emilien Devos <4016501+unixfox@users.noreply.github.com>
Date: Sun Oct 20 02:10:55 2024 +0200
add support for invidious companion
|
2024-12-30 18:31:52 -03:00 |
|
Caian Benedicto
|
525dea1e2a
|
Add checks for socket path and permissions
|
2024-12-27 20:58:44 -03:00 |
|
Caian Benedicto
|
f9885cca8e
|
Revert changes made to other parameters
|
2024-12-27 15:19:13 -03:00 |
|
Fijxu
|
df94f1c0b8
|
support pubsub notifications without making a request to innertube
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
Closes https://git.nadeko.net/Fijxu/invidious/issues/56
|
2024-12-18 21:57:42 -03:00 |
|
Brahim Hadriche
|
047ead8080
|
Fix video thumbnails in mixes
|
2024-12-16 16:54:04 -05:00 |
|
Fijxu
|
83256b2af1
|
support for numbered backends
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
|
2024-12-14 19:12:00 -03:00 |
|
Fijxu
|
31219ce196
|
external proxies: Add more information about the job
|
2024-12-14 17:18:23 -03:00 |
|
Fijxu
|
a01c8c63d3
|
tokens: rename Tokens to SessionTokens
|
2024-12-14 17:17:27 -03:00 |
|
Fijxu
|
58c4d8c951
|
tokens: use http instead of redis to get the tokens
It should be compatible with github.com/iv-org/youtube-trusted-session-generator
|
2024-12-14 17:15:17 -03:00 |
|
Fijxu
|
91bcec72c8
|
use docker registry mirror to prevent rate limits
|
2024-12-14 17:04:56 -03:00 |
|
Caian Benedicto
|
275318dae2
|
Change socket_binding to a nested configuration in YAML
|
2024-12-14 15:18:25 -03:00 |
|
Fijxu
|
a63300e284
|
remove unused config properties
|
2024-12-14 15:06:34 -03:00 |
|
Caian Benedicto
|
48d2250024
|
Unify socket_binding and socket_permissions
|
2024-12-14 06:53:30 -03:00 |
|
Caian Benedicto
|
5f8130fd03
|
Leave socket_binding disabled by default in the configuration example
|
2024-12-14 05:39:03 -03:00 |
|
Caian Benedicto
|
b4e930f3bc
|
Change bind_unix to socket_binding, add socket_permissions and config example
|
2024-12-13 21:50:02 -03:00 |
|
Caian Benedicto
|
d7f5cdc2f9
|
Merge branch 'master' into unix-sockets
|
2024-12-13 20:26:52 -03:00 |
|
Fijxu
|
79859100a8
|
dockerfile: use x86-64-v2 instead to support more CPUs
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
I used x86-64-v3 because my CPU supports it, but I doubt this is going
to make Invidious any faster of most of the operations.
|
2024-11-26 19:31:48 -03:00 |
|
ChunkyProgrammer
|
04b0742293
|
remove icon element from channel rss feed
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
1838ac4c99
|
do a sanity check on the provided ucid
Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
8729f01075
|
Channel RSS: deprecate author thumbnail, make less requests to youtube
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
6dd89bd401
|
RSS: return 404 if youtube playlist doesnt exist
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
bba1769f4b
|
Use a find instead of an each loop
|
2024-11-17 13:12:56 -05:00 |
|
ChunkyProgrammer
|
6b0e4e6817
|
Put temp.delete inside ensure block
|
2024-11-17 13:12:56 -05:00 |
|
ChunkyProgrammer
|
6abee5de99
|
Ensure IO is properly closed when importing NewPipe subscriptions
|
2024-11-17 13:12:56 -05:00 |
|
Fijxu
|
47ef5dfe4c
|
Overwirte CONFIG.po_token and CONFIG.visitor_data by the tokens stored
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
on redis
This approach is better to prevent conflicts with the upstream
repository.
|
2024-11-16 12:27:10 -03:00 |
|
Fijxu
|
13e00e674b
|
Remove server side generated tokens (448007e5ba )
|
2024-11-16 12:10:51 -03:00 |
|
Fijxu
|
3615bbd893
|
Remove user supplied po_token and visitor_data
|
2024-11-16 12:07:05 -03:00 |
|
Fijxu
|
9b9efc6841
|
Merge remote-tracking branch 'upstream/master'
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.11.2, true) (push) Has been cancelled
Build and release container directly from master / release (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.10.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.12.1, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.13.2, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (1.14.0, true) (push) Has been cancelled
Invidious CI / build - crystal: ${{ matrix.crystal }}, stable: ${{ matrix.stable }} (nightly, false) (push) Has been cancelled
Invidious CI / build-docker (push) Has been cancelled
Invidious CI / build-docker-arm64 (push) Has been cancelled
Invidious CI / lint (push) Has been cancelled
|
2024-11-13 21:14:26 -03:00 |
|
Samantaz Fox
|
9892604758
|
Prepare for next release
|
2024-11-10 21:40:32 +01:00 |
|
Samantaz Fox
|
5d2dd40bc3
|
Release v2.20241110.0
|
2024-11-10 21:35:03 +01:00 |
|
Samantaz Fox
|
699d53ad41
|
Update shard.yml metadata (#5066)
Changes are mostly based off of the Crystal compiler's own shard.yml
Remember to bump the version attribute when creating a release!!!
|
2024-11-10 21:03:13 +01:00 |
|
Samantaz Fox
|
3ac8978e96
|
VideoProxy: Handle 302 redirects in chunked section
|
2024-11-10 18:15:24 +01:00 |
|
Samantaz Fox
|
e7a93fcc18
|
API: Replace any URL in HLS manifests
|
2024-11-10 18:13:30 +01:00 |
|
Samantaz Fox
|
aa33d9b7ec
|
Videos: Fix missing host parameter on playback URLs when local=true
|
2024-11-10 18:13:30 +01:00 |
|
Samantaz Fox
|
2150264d84
|
Update CHANGELOG.md
|
2024-11-10 18:00:26 +01:00 |
|
Samantaz Fox
|
d42561d74a
|
API: Add "sort_by" parameter to channels/shorts endpoint (#5071)
Small follow up to PR 5059
No related issue
|
2024-11-10 17:50:00 +01:00 |
|
Samantaz Fox
|
7092bb8855
|
Docker: Install tzdata in Dockerfile (#5070)
Should close 5067
|
2024-11-10 17:48:18 +01:00 |
|
Samantaz Fox
|
d7c35e6e3d
|
Videos: Stop using TVHTML5_SIMPLY_EMBEDDED_PLAYER (#5063)
The age restriction bypass does not work anymore with this client.
See: https://github.com/iv-org/invidious/issues/2189#issuecomment-2437740627
Related to 2189
|
2024-11-10 17:45:58 +01:00 |
|