mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
Merge pull request #68 from nikhilbadyal/nyx-music
✨ Added nyx music player
This commit is contained in:
@@ -125,6 +125,7 @@ By default, script build the version as recommended by Revanced team.
|
||||
5. tiktok
|
||||
6. warnwetter
|
||||
7. spotify
|
||||
8. nyx-music-player
|
||||
|
||||
2. Remember to download the **_Microg_**. Otherwise, you will not be able to open YouTube.
|
||||
3. By default, it will build only `youtube`. To build other apps supported by revanced team.
|
||||
@@ -167,7 +168,6 @@ By default, script build the version as recommended by Revanced team.
|
||||
REDDIT_VERSION=X.X.X
|
||||
TIKTOK_VERSION=X.X.X
|
||||
WARNWETTER_VERSION=X.X.X
|
||||
SPOTIFY_VERSION=X.X.X
|
||||
```
|
||||
6. If you want to build `latest` version, whatever latest is available(including
|
||||
beta) .
|
||||
@@ -186,7 +186,6 @@ By default, script build the version as recommended by Revanced team.
|
||||
REDDIT_VERSION=latest
|
||||
TIKTOK_VERSION=latest
|
||||
WARNWETTER_VERSION=latest
|
||||
SPOTIFY_VERSION=latest
|
||||
```
|
||||
|
||||
7. If you don't want to use default keystore. You can provide your own by placing it
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ class RevancedConfig:
|
||||
self.session.headers["User-Agent"] = "anything"
|
||||
self.build_extended = env.bool("BUILD_EXTENDED", False)
|
||||
self.apk_mirror = "https://www.apkmirror.com"
|
||||
self.upto_down = ["spotify"]
|
||||
self.upto_down = ["spotify", "nyx-music-player"]
|
||||
self.keystore_name = env.str("KEYSTORE_FILE_NAME", "revanced.keystore")
|
||||
self.apps = env.list("PATCH_APPS", default_build)
|
||||
self.extended_apps: List[str] = ["youtube", "youtube_music"]
|
||||
|
||||
+3
-3
@@ -90,13 +90,13 @@ class Downloader(object):
|
||||
return download_url
|
||||
|
||||
def __upto_down_downloader(self, app: str) -> str:
|
||||
page = "https://spotify.en.uptodown.com/android/download"
|
||||
page = f"https://{app}.en.uptodown.com/android/download"
|
||||
parser = LexborHTMLParser(self.config.session.get(page).text)
|
||||
main_page = parser.css_first("#detail-download-button")
|
||||
download_url = main_page.attributes["data-url"]
|
||||
app_version: str = parser.css_first(".version").text()
|
||||
self._download(download_url, "spotify.apk")
|
||||
logger.debug(f"Downloaded {app} apk from apkmirror_specific_version in rt")
|
||||
self._download(download_url, f"{app}.apk")
|
||||
logger.debug(f"Downloaded {app} apk from upto_down_downloader in rt")
|
||||
return app_version
|
||||
|
||||
def apkmirror_specific_version(self, app: str, version: str) -> str:
|
||||
|
||||
@@ -45,6 +45,7 @@ class Patches(object):
|
||||
"com.twitter.android": ("twitter", "_twitter"),
|
||||
"de.dwd.warnapp": ("warnwetter", "_warnwetter"),
|
||||
"com.spotify.music": ("spotify", "_spotify"),
|
||||
"com.awedea.nyx": ("nyx-music-player", "_nyx"),
|
||||
}
|
||||
|
||||
for app_name in (revanced_app_ids[x][1] for x in revanced_app_ids):
|
||||
@@ -114,6 +115,7 @@ class Patches(object):
|
||||
"youtube": "_yt",
|
||||
"youtube_music": "_ytm",
|
||||
"spotify": "_spotify",
|
||||
"nyx-music-player": "_nyx",
|
||||
}
|
||||
if not (app_name := app_names.get(app)):
|
||||
logger.debug("Invalid app name")
|
||||
|
||||
Reference in New Issue
Block a user