mirror of
https://github.com/imputnet/cobalt.git
synced 2025-07-02 19:38:29 +00:00

- completely reworked vimeo module. - added support for audio downloads from vimeo. - added support for chop type of dash for vimeo. - added ability to choose between progressive and dash vimeo downloads. both to api and settings on frontend. - added support for single m3u8 playlists. will be useful for future additions and is currently used for vimeo. - proper error is now shown if there are no matching vimeo videos found - temporarily disabled douyin support because bytedance killed off old endpoint. - fixed the issue related to periods in tiktok usernames. (closes #96) - fixed error text value patching in match module. - fixed video stream removal for audio only option, wouldn't work in some edge cases. - minor clean up.
57 lines
1.8 KiB
JSON
57 lines
1.8 KiB
JSON
{
|
|
"audioIgnore": ["vk"],
|
|
"config": {
|
|
"bilibili": {
|
|
"alias": "bilibili (.com only)",
|
|
"patterns": ["video/:id"],
|
|
"enabled": true
|
|
},
|
|
"reddit": {
|
|
"alias": "reddit videos & gifs",
|
|
"patterns": ["r/:sub/comments/:id/:title"],
|
|
"enabled": true
|
|
},
|
|
"twitter": {
|
|
"alias": "twitter posts & spaces & voice",
|
|
"patterns": [":user/status/:id", ":user/status/:id/video/:v", "i/spaces/:spaceId"],
|
|
"enabled": true
|
|
},
|
|
"vk": {
|
|
"alias": "vk video & clips",
|
|
"patterns": ["video:userId_:videoId", "clip:userId_:videoId", "clips:duplicate?z=clip:userId_:videoId"],
|
|
"enabled": true
|
|
},
|
|
"youtube": {
|
|
"alias": "youtube videos & shorts & music",
|
|
"patterns": ["watch?v=:id"],
|
|
"bestAudio": "opus",
|
|
"enabled": true
|
|
},
|
|
"tumblr": {
|
|
"patterns": ["post/:id", "blog/view/:user/:id", ":user/:id", ":user/:id/:trackingId"],
|
|
"enabled": true
|
|
},
|
|
"tiktok": {
|
|
"alias": "tiktok videos & photos & audio",
|
|
"patterns": [":user/video/:postId", ":id", "t/:id"],
|
|
"audioFormats": ["best", "m4a", "mp3"],
|
|
"enabled": true
|
|
},
|
|
"douyin": {
|
|
"alias": "douyin videos & audio",
|
|
"patterns": ["video/:postId", ":id"],
|
|
"enabled": false
|
|
},
|
|
"vimeo": {
|
|
"patterns": [":id"],
|
|
"enabled": true,
|
|
"bestAudio": "mp3"
|
|
},
|
|
"soundcloud": {
|
|
"patterns": [":author/:song/s-:accessKey", ":author/:song", ":shortLink"],
|
|
"bestAudio": "none",
|
|
"enabled": true
|
|
}
|
|
}
|
|
}
|