syeopite
831017f403
Frontend: Carry over audio-only mode in playlist links ( #4784 )
2025-01-22 11:35:33 -08:00
syeopite
52daafe047
Videos: Fix missing host parameter on playback URLs when local=true
( #4992 )
2025-01-22 11:34:46 -08:00
syeopite
dca130ca6f
Routes: Clean ajax actions handlers ( #5036 )
2025-01-22 11:33:51 -08:00
syeopite
086c6209ab
Remove stdlib override for proxy initialization ( #5065 )
2025-01-22 11:33:20 -08:00
syeopite
0d398c9d1a
API: Add support for author thumbnails in search api for videos ( #5072 )
2025-01-22 11:32:21 -08:00
syeopite
dc38bcdf17
Kemal: Skip route if response was closed by handlers ( #5073 )
2025-01-22 11:30:45 -08:00
syeopite
d5442d45bc
API: Fix video thumbnails in mixes ( #5116 )
2025-01-22 11:29:12 -08:00
syeopite
d4f0560e80
CI: Drop support for versions prior to 1.12 and add 1.15.0 ( #5148 )
2025-01-22 11:28:38 -08:00
syeopite
eae3c42dab
Videos: Set language for dash audio streams and sort ( #5149 )
2025-01-22 11:25:39 -08:00
syeopite
c0131d8646
Warn when any top-level config is "CHANGE_ME!!" ( #5150 )
2025-01-22 11:16:24 -08:00
syeopite
21fd717701
Comment out http_proxy in example config ( #5151 )
...
The http_proxy section was not commented out in the example config
causing Invidious to error out unless an HTTP proxy was configured.
This problem affects new manual installs in which the example config
is copied to create the actual config Invidious uses
2025-01-22 11:11:42 -08:00
syeopite
8ee73aa0c1
Remove formatter check on container workflows ( #5153 )
2025-01-22 19:07:24 +00:00
Giuliano Macedo
6e3ec10d76
feat(manifset): improved adaptationset label
2025-01-22 11:01:37 -08:00
GTechAlpha
d95ae7e6a5
Add audio track info to dash manifest, if present
...
- language id
- language display name
- main/default track
Sort audio formats so that main/default is first (for clients not using dash)
* Note: this should be a non-breaking change; if audio track info is not availablle, the behavior does not change from current
2025-01-22 11:01:37 -08:00
syeopite
d36f372bd1
CI: Add support for 1.15.0
2025-01-22 10:34:24 -08:00
syeopite
58c65e921f
CI: Drop support for versions prior to 1.12.0
2025-01-22 10:34:24 -08:00
syeopite
5d9ed95ffd
Warn when any top-level config is "CHANGE_ME!!"
2025-01-22 10:34:04 -08:00
syeopite
033e42a981
Comment out http_proxy in example config
2025-01-22 10:33:34 -08:00
syeopite
bfa6da2474
Make Invidious compliant to Crystal 1.15 formatting rules ( #5014 )
2025-01-22 18:32:35 +00:00
syeopite
097b4f0433
CI: Use separate shards cache for lint step
...
Ameba could be built with an older version of Crystal that follows
a different set of formatting rules than the latest version causing
the Lint/Formatting rule to fail when in actuality the code is actually
compliant with the formatting rules in the latest version of Crystal
2025-01-20 16:39:33 -08:00
syeopite
e1378702af
Apply upcoming formatting rules from Crystal 1.15
2025-01-20 16:15:13 -08: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
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
Brahim Hadriche
047ead8080
Fix video thumbnails in mixes
2024-12-16 16:54:04 -05:00
Caian Benedicto
275318dae2
Change socket_binding to a nested configuration in YAML
2024-12-14 15:18:25 -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
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
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
Samantaz Fox
bc86fb8a82
Routing: Deprecate old channel API routes ( #5045 )
...
Deprecate the following routes:
* /api/v1/channels/videos/:ucid
* /api/v1/channels/latest/:ucid
* /api/v1/channels/playlists/:ucid
* /api/v1/channels/community/:ucid
* /api/v1/channels/search/:ucid
in favor of:
* /api/v1/channels/:ucid/videos
* /api/v1/channels/:ucid/latest
* /api/v1/channels/:ucid/playlists
* /api/v1/channels/:ucid/community
* /api/v1/channels/:ucid/search
No related issue
2024-11-10 17:44:45 +01:00
Samantaz Fox
ec82c2f539
Videos: use WEB client instead of WEB CREATOR ( #4984 )
...
Use the WEB client when a potoken is configured, otherwise try with Android
test suite if there is no potoken configured.
This PR reverts some of the changes made in 4928
Related to 4734
2024-11-10 17:41:54 +01:00