diff --git a/plugins/domains/imageshack.com.js b/plugins/domains/imageshack.com.js index d09869e8e..726875d6f 100644 --- a/plugins/domains/imageshack.com.js +++ b/plugins/domains/imageshack.com.js @@ -7,10 +7,10 @@ export default { ], tests: [{ - page: "https://imageshack.com/discover", - selector: "a.photo" + page: "https://imageshack.com/user/lynnseyography", + selector: "a.hero-wrapper" }, - "http://imageshack.com/i/eyn2zNjEj", + "https://imageshack.com/i/eyn2zNjEj", "https://imageshack.com/i/p5PixlVVj", "https://imageshack.com/i/id44d071j", "https://imageshack.com/i/pbzPCsEij" diff --git a/plugins/domains/soundcloud.com/soundcloud.com.js b/plugins/domains/soundcloud.com/soundcloud.com.js index d508ec49b..2d964e71a 100644 --- a/plugins/domains/soundcloud.com/soundcloud.com.js +++ b/plugins/domains/soundcloud.com/soundcloud.com.js @@ -118,9 +118,13 @@ export default { /* Skip the placeholder thumbnail in oEmbed - use user picture in og image instead. */ !oembed.thumbnail_url || /\/images\/fb_placeholder\.png/.test(oembed.thumbnail_url) - /* Also, check meta and try to exclude user profiles with 0 tracks. */ - || /api\.soundcloud\.com(%2F|\/)users(%2F|\/)/i.test(oembed.html) - ) || !oembed.description) + // Previously: Also, check meta and try to exclude user profiles with 0 tracks. + // 2026-02-06: SoundCloud now returns 403 on user profiles, there is no way to detect 0 tracks. + // || /api\.soundcloud\.com(%2F|\/)users(%2F|\/)/i.test(oembed.html) + + ) || !oembed.description + && !/^https:\/\/soundcloud\.com\/[^\/]+\/?(?:\?.+)?$/i.test(url) // Exclude user accounts with no description. All user accounts now return 403 + ) ) { return { __allow_soundcloud_meta: true @@ -143,8 +147,10 @@ export default { tests: [{skipMethods: ["getData"]}, {skipMixins: ["oembed-description"]}, "https://soundcloud.com/user-847444", + "https://m.soundcloud.com/erik-satie", + "https://m.soundcloud.com/claude-debussy/clair-de-lune", - // user profile with no tracks: https://soundcloud.com/mata-klol + "https://soundcloud.com/mata-klol", // user profile with no tracks // The following URLs redirect to this plugin and should also work. "https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/282055227%3Fsecret_token%3Ds-Ct4TV&color=00cc11&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false", diff --git a/plugins/domains/v.qq.com.js b/plugins/domains/v.qq.com.js index feb58e5ca..2806c29e4 100644 --- a/plugins/domains/v.qq.com.js +++ b/plugins/domains/v.qq.com.js @@ -31,6 +31,6 @@ export default { "https://v.qq.com/page/z/5/3/z01698x4h53.html", "https://v.qq.com/page/o/p/p/o0196h1eppp.html", "https://v.qq.com/boke/page/a/0/5/a031175aee5.html", - "http://v.qq.com/boke/page/f/3/p/f0188kmbq3p.html" + "https://v.qq.com/boke/page/f/3/p/f0188kmbq3p.html" ] }; \ No newline at end of file diff --git a/plugins/domains/youku.com.js b/plugins/domains/youku.com.js index 798a6d845..3a4b43d13 100644 --- a/plugins/domains/youku.com.js +++ b/plugins/domains/youku.com.js @@ -1,9 +1,7 @@ export default { - //http://v.youku.com/v_show/id_XNDkwNjg2NzQw.html?f=18736842 re: [ - /^https?:\/\/v\.youku\.com\/v_show\/id_([a-z0-9=_]{3,})\.html/i, - /^https?:\/\/news\.youku\.com\/(\w{3,})/i + /^https?:\/\/v\.youku\.com\/v_show\/id_([a-z0-9=_]{3,})\.html/i ], mixins: ["*"], @@ -13,19 +11,14 @@ export default { href: "https://player.youku.com/embed/"+ urlMatch[1], type: CONFIG.T.text_html, rel: CONFIG.R.player, - "aspect-ratio": 16/10, //As stated it in docs - autoplay: "autoplay=true" + "aspect-ratio": 16/10 //As stated it in docs } }, - tests: [{ - page: "http://www.youku.com/", - selector: ".channelcommon_container .pack_pack_cover a" - }, - "http://v.youku.com/v_show/id_XNDkwNjg2NzQw.html?f=18736842", - "http://v.youku.com/v_show/id_XMTY4NDYyMTQ2OA==.html?f=27354669&from=y1.2-3.4.15#paction", + tests: [ + "https://v.youku.com/v_show/id_XNDkwNjg2NzQw.html?f=18736842", + "https://v.youku.com/v_show/id_XMTY4NDYyMTQ2OA==.html?f=27354669&from=y1.2-3.4.15#paction", "https://v.youku.com/v_show/id_XNDgxNTEzNzk5Mg==.html", "https://v.youku.com/v_show/id_XNDgxNTEzNzk5Mg==.html" - ] }; \ No newline at end of file