Compare commits
No commits in common. "7b0b830d640905785df0875eba3e90e8eca8177e" and "c131924577fd24a85127db89fd281ae4e0cb0315" have entirely different histories.
7b0b830d64
...
c131924577
@ -6,7 +6,6 @@ from typing import List, Optional
|
||||
from functools import lru_cache
|
||||
import logging
|
||||
|
||||
from ..utils import output, BColors
|
||||
from ..utils.config import main_settings
|
||||
from ..utils.string_processing import fit_to_file_system
|
||||
|
||||
@ -205,12 +204,9 @@ class Cache:
|
||||
for path in self._dir.iterdir():
|
||||
if path.is_dir():
|
||||
for file in path.iterdir():
|
||||
output(f"Deleting file {file}", color=BColors.GREY)
|
||||
file.unlink()
|
||||
output(f"Deleting folder {path}", color=BColors.HEADER)
|
||||
path.rmdir()
|
||||
else:
|
||||
output(f"Deleting folder {path}", color=BColors.HEADER)
|
||||
path.unlink()
|
||||
|
||||
self.cached_attributes.clear()
|
||||
|
@ -549,11 +549,6 @@ class YoutubeMusic(SuperYouTube):
|
||||
return album
|
||||
|
||||
def fetch_lyrics(self, video_id: str, playlist_id: str = None) -> str:
|
||||
"""
|
||||
1. fetches the tabs of a song, to get the browse id
|
||||
2. finds the browse id of the lyrics
|
||||
3. fetches the lyrics with the browse id
|
||||
"""
|
||||
request_data = {
|
||||
"context": {**self.credentials.context, "adSignalsInfo": {"params": []}},
|
||||
"videoId": video_id,
|
||||
@ -580,7 +575,6 @@ class YoutubeMusic(SuperYouTube):
|
||||
pageType = traverse_json_path(tab, "tabRenderer.endpoint.browseEndpoint.browseEndpointContextSupportedConfigs.browseEndpointContextMusicConfig.pageType", default="")
|
||||
if pageType in ("MUSIC_TAB_TYPE_LYRICS", "MUSIC_PAGE_TYPE_TRACK_LYRICS") or "lyrics" in pageType.lower():
|
||||
browse_id = traverse_json_path(tab, "tabRenderer.endpoint.browseEndpoint.browseId", default=None)
|
||||
if browse_id is not None:
|
||||
break
|
||||
|
||||
if browse_id is None:
|
||||
@ -727,6 +721,7 @@ class YoutubeMusic(SuperYouTube):
|
||||
|
||||
self.download_values_by_url[source.url] = {
|
||||
"url": _best_format.get("url"),
|
||||
"chunk_size": _best_format.get("downloader_options", {}).get("http_chunk_size", main_settings["chunk_size"]),
|
||||
"headers": _best_format.get("http_headers", {}),
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user