diff --git a/catalog/apps/amazon-music/amazon-music-icon.png b/catalog/apps/amazon-music/amazon-music-icon.png deleted file mode 100644 index 78aa0938a..000000000 Binary files a/catalog/apps/amazon-music/amazon-music-icon.png and /dev/null differ diff --git a/catalog/apps/amazon-music/amazon-music.yml b/catalog/apps/amazon-music/amazon-music.yml deleted file mode 100644 index 31304c900..000000000 --- a/catalog/apps/amazon-music/amazon-music.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: 'Amazon Music' -url: 'https://music.amazon.com' -category: Music \ No newline at end of file diff --git a/catalog/apps/amazon-prime-video/amazon-prime-video-icon.png b/catalog/apps/amazon-prime-video/amazon-prime-video-icon.png deleted file mode 100644 index 80976e112..000000000 Binary files a/catalog/apps/amazon-prime-video/amazon-prime-video-icon.png and /dev/null differ diff --git a/catalog/apps/amazon-prime-video/amazon-prime-video.yml b/catalog/apps/amazon-prime-video/amazon-prime-video.yml deleted file mode 100644 index 7665d7799..000000000 --- a/catalog/apps/amazon-prime-video/amazon-prime-video.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: 'Amazon Prime Video' -url: 'https://www.amazon.com/Prime-Video/b?ie=UTF8&node=2676882011' -category: Video \ No newline at end of file diff --git a/catalog/apps/hulu/hulu-icon.png b/catalog/apps/hulu/hulu-icon.png deleted file mode 100644 index 3b8268fa3..000000000 Binary files a/catalog/apps/hulu/hulu-icon.png and /dev/null differ diff --git a/catalog/apps/hulu/hulu.yml b/catalog/apps/hulu/hulu.yml deleted file mode 100644 index 5d6d00d96..000000000 --- a/catalog/apps/hulu/hulu.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: 'Hulu' -url: 'https://hulu.com' -category: Video \ No newline at end of file diff --git a/catalog/apps/netflix/netflix-icon.png b/catalog/apps/netflix/netflix-icon.png deleted file mode 100644 index 8958b40ca..000000000 Binary files a/catalog/apps/netflix/netflix-icon.png and /dev/null differ diff --git a/catalog/apps/netflix/netflix.yml b/catalog/apps/netflix/netflix.yml deleted file mode 100644 index 78b24cc80..000000000 --- a/catalog/apps/netflix/netflix.yml +++ /dev/null @@ -1,4 +0,0 @@ -name: 'Netflix' -url: 'https://netflix.com' -category: Video -featured: true \ No newline at end of file diff --git a/catalog/apps/spotify/spotify-icon.png b/catalog/apps/spotify/spotify-icon.png deleted file mode 100644 index 2c9ed6d8d..000000000 Binary files a/catalog/apps/spotify/spotify-icon.png and /dev/null differ diff --git a/catalog/apps/spotify/spotify.yml b/catalog/apps/spotify/spotify.yml deleted file mode 100644 index e6ec9202e..000000000 --- a/catalog/apps/spotify/spotify.yml +++ /dev/null @@ -1,3 +0,0 @@ -name: 'Spotify' -url: 'https://open.spotify.com' -category: 'Music' \ No newline at end of file diff --git a/catalog/apps/twitter/twitter.yml b/catalog/apps/twitter/twitter.yml index 9cb91c649..d7babb799 100644 --- a/catalog/apps/twitter/twitter.yml +++ b/catalog/apps/twitter/twitter.yml @@ -1,3 +1,4 @@ name: Twitter category: 'Social Networking' -url: 'https://twitter.com/' \ No newline at end of file +url: 'https://twitter.com/' +featured: true \ No newline at end of file diff --git a/docs/_catalog/amazon-music.md b/docs/_catalog/amazon-music.md deleted file mode 100644 index 316960de6..000000000 --- a/docs/_catalog/amazon-music.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Amazon Music -category: Music -title: Amazon Music for macOS on WebCatalog -key: amazon-music -fullUrl: 'https://music.amazon.com' -hostname: music.amazon.com - ---- \ No newline at end of file diff --git a/docs/_catalog/amazon-prime-video.md b/docs/_catalog/amazon-prime-video.md deleted file mode 100644 index 5ad572091..000000000 --- a/docs/_catalog/amazon-prime-video.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Amazon Prime Video -category: Video -title: Amazon Prime Video for macOS on WebCatalog -key: amazon-prime-video -fullUrl: 'https://www.amazon.com/Prime-Video/b?ie=UTF8&node=2676882011' -hostname: amazon.com - ---- \ No newline at end of file diff --git a/docs/_catalog/hulu.md b/docs/_catalog/hulu.md deleted file mode 100644 index 4fb73a616..000000000 --- a/docs/_catalog/hulu.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Hulu -category: Video -title: Hulu for macOS on WebCatalog -key: hulu -fullUrl: 'https://hulu.com' -hostname: hulu.com - ---- \ No newline at end of file diff --git a/docs/_catalog/netflix.md b/docs/_catalog/netflix.md deleted file mode 100644 index bfe3c8b44..000000000 --- a/docs/_catalog/netflix.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Netflix -category: Video -featured: true -title: Netflix for macOS on WebCatalog -key: netflix -fullUrl: 'https://netflix.com' -hostname: netflix.com - ---- \ No newline at end of file diff --git a/docs/_catalog/spotify.md b/docs/_catalog/spotify.md deleted file mode 100644 index b20391bce..000000000 --- a/docs/_catalog/spotify.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Spotify -category: Music -title: Spotify for macOS on WebCatalog -key: spotify -fullUrl: 'https://open.spotify.com' -hostname: open.spotify.com - ---- \ No newline at end of file diff --git a/docs/_catalog/twitter.md b/docs/_catalog/twitter.md index 31dbf7d21..60d903a35 100644 --- a/docs/_catalog/twitter.md +++ b/docs/_catalog/twitter.md @@ -1,6 +1,7 @@ --- name: Twitter category: Social Networking +featured: true title: Twitter for macOS on WebCatalog key: twitter fullUrl: 'https://twitter.com/' diff --git a/docs/support.html b/docs/support.html index e72164558..b075ca811 100644 --- a/docs/support.html +++ b/docs/support.html @@ -47,6 +47,8 @@

WebCatalog Support

Frequently Asked Questions (FAQs)

Where can I download WebCatalog 12?
Even though WebCatalog 12 is no longer officially supported, you can still download it from here. + +

Does WebCatalog supports Amazon Music, Amazon Prime Video, BBC iPlayer, Hulu, Netflix and Spotify?
No, it doesn't. We would love to support these apps. But they rely on a technology call WidevineDRM which is not available in WebCatalog because of technical and legal constraints [1] [2].

diff --git a/public/libs/app-management/install-app-async/forked-script.js b/public/libs/app-management/install-app-async/forked-script.js index 61fc251b2..a0c533382 100644 --- a/public/libs/app-management/install-app-async/forked-script.js +++ b/public/libs/app-management/install-app-async/forked-script.js @@ -141,7 +141,7 @@ decompress(templatePath, tmpPath) prune: true, osxSign: false, asar: { - unpack: '{app.json,icon.png,package.json,libwidevinecdm.dylib,libwidevinecdm.dylib.sig,manifest.json}', + unpack: '{app.json,icon.png,package.json,manifest.json}', }, }; diff --git a/template/public/electron.js b/template/public/electron.js index 141a21f35..0cada6d8a 100755 --- a/template/public/electron.js +++ b/template/public/electron.js @@ -1,6 +1,5 @@ // eslint-disable-next-line import/no-extraneous-dependencies const { app, protocol, ipcMain } = require('electron'); -const path = require('path'); const loadListeners = require('./listeners'); @@ -39,11 +38,6 @@ if (!gotTheLock) { loadListeners(); - const WIDEVINE_PATH = path.join(__dirname, 'plugins', 'WidevineCdm', '_platform_specific', 'mac_x64').replace('app.asar', 'app.asar.unpacked'); - const WIDEVINE_VERSION = '4.10.1192.0'; - app.commandLine.appendSwitch('widevine-cdm-path', WIDEVINE_PATH); - app.commandLine.appendSwitch('widevine-cdm-version', WIDEVINE_VERSION); - const commonInit = () => { mainWindow.createAsync() .then(() => { diff --git a/template/public/plugins/WidevineCdm/LICENSE b/template/public/plugins/WidevineCdm/LICENSE deleted file mode 100644 index e711887a6..000000000 --- a/template/public/plugins/WidevineCdm/LICENSE +++ /dev/null @@ -1,8 +0,0 @@ -Google LLC and its affiliates ("Google") own all legal right, title and -interest in and to the content decryption module software ("Software") and -related documentation, including any intellectual property rights in the -Software. You may not use, modify, sell, or otherwise distribute the Software -without a separate license agreement with Google. The Software is not open -source software. - -If you are interested in licensing the Software, please contact www.widevine.com diff --git a/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib b/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib deleted file mode 100644 index 1e8f7e350..000000000 Binary files a/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib and /dev/null differ diff --git a/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib.sig b/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib.sig deleted file mode 100644 index 68fa3ec8d..000000000 Binary files a/template/public/plugins/WidevineCdm/_platform_specific/mac_x64/libwidevinecdm.dylib.sig and /dev/null differ diff --git a/template/public/plugins/WidevineCdm/manifest.json b/template/public/plugins/WidevineCdm/manifest.json deleted file mode 100644 index 000d79801..000000000 --- a/template/public/plugins/WidevineCdm/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "manifest_version": 2, - "update_url": "https://clients2.google.com/service/update2/crx", - "name": "WidevineCdm", - "description": "Widevine Content Decryption Module", - "version": "4.10.1303.2", - "minimum_chrome_version": "68.0.3430.0", - "x-cdm-module-versions": "4", - "x-cdm-interface-versions": "10", - "x-cdm-host-versions": "10", - "x-cdm-codecs": "vp8,vp9.0,avc1", - "x-cdm-persistent-license-support": true, - "x-cdm-supported-encryption-schemes": ["cenc","cbcs"], - "icons": { - "16": "imgs/icon-128x128.png", - "128": "imgs/icon-128x128.png" - }, - "platforms": [ - { - "os": "win", - "arch": "x86", - "sub_package_path": "_platform_specific/win_x86/" - }, - { - "os": "win", - "arch": "x64", - "sub_package_path": "_platform_specific/win_x64/" - }, - { - "os": "mac", - "arch": "x64", - "sub_package_path": "_platform_specific/mac_x64/" - } - ] -}