mirror of
https://github.com/oskvr37/tiddl.git
synced 2026-06-13 12:15:13 +03:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 05d63d153e |
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "tiddl"
|
name = "tiddl"
|
||||||
version = "3.4.3"
|
version = "3.4.4a1"
|
||||||
description = "Download Tidal tracks with CLI downloader."
|
description = "Download Tidal tracks with CLI downloader."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.13"
|
requires-python = ">=3.13"
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ log = logging.getLogger("tiddl")
|
|||||||
app = typer.Typer(name="tiddl", no_args_is_help=True, rich_markup_mode="rich")
|
app = typer.Typer(name="tiddl", no_args_is_help=True, rich_markup_mode="rich")
|
||||||
register_commands(app)
|
register_commands(app)
|
||||||
|
|
||||||
VERSION = "v3.4.3"
|
VERSION = "v3.4.4a1"
|
||||||
|
|
||||||
|
|
||||||
@app.callback()
|
@app.callback()
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ from xml.etree.ElementTree import fromstring
|
|||||||
|
|
||||||
from tiddl.core.api.models import TrackStream, VideoStream
|
from tiddl.core.api.models import TrackStream, VideoStream
|
||||||
|
|
||||||
|
DOLBY_CODECS = ["eac3", "ac4"]
|
||||||
|
|
||||||
|
|
||||||
def parse_manifest_XML(xml_content: str):
|
def parse_manifest_XML(xml_content: str):
|
||||||
"""
|
"""
|
||||||
@@ -80,7 +82,7 @@ def parse_track_stream(track_stream: TrackStream) -> tuple[list[str], str]:
|
|||||||
file_extension = ".flac"
|
file_extension = ".flac"
|
||||||
if track_stream.audioQuality == "HI_RES_LOSSLESS":
|
if track_stream.audioQuality == "HI_RES_LOSSLESS":
|
||||||
file_extension = ".m4a"
|
file_extension = ".m4a"
|
||||||
elif codecs.startswith("mp4") or codecs == "eac3":
|
elif codecs.startswith("mp4") or codecs in DOLBY_CODECS:
|
||||||
file_extension = ".m4a"
|
file_extension = ".m4a"
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"Unknown codecs `{codecs}` (trackId {track_stream.trackId}")
|
raise ValueError(f"Unknown codecs `{codecs}` (trackId {track_stream.trackId}")
|
||||||
|
|||||||
Reference in New Issue
Block a user