Compare commits

...

6 Commits

Author SHA1 Message Date
Rafael Moraes 9eff34390b Bump version to 2.7.1 in pyproject.toml 2025-10-25 17:56:20 -03:00
Rafael Moraes f2c1961697 Bump version to 2.7.1 2025-10-25 17:37:02 -03:00
Rafael Moraes fff227522f Fix library urls 2025-10-25 17:36:10 -03:00
Rafael Moraes b7c813571e Reduce concurrency limit in safe_gather 2025-10-25 17:32:19 -03:00
Rafael Moraes 2c91982ae0 Update music video resolution option description 2025-10-23 23:08:21 -03:00
Rafael Moraes 04f847a9bf Add project repository URL to pyproject.toml 2025-10-23 17:38:53 -03:00
5 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -158,7 +158,7 @@ The file is created automatically on first run. Command-line arguments override
| **Music Video Options** | | |
| `--music-video-codec-priority` | Comma-separated codec priority | `h264,h265` |
| `--music-video-remux-format` | Music video remux format | `m4v` |
| `--music-video-resolution` | Max music video resolution (see below) | `1080p` |
| `--music-video-resolution` | Max music video resolution | `1080p` |
| **Post Video Options** | | |
| `--uploaded-video-quality` | Post video quality | `best` |
+1 -1
View File
@@ -1 +1 @@
__version__ = "2.7"
__version__ = "2.7.1"
+1 -1
View File
@@ -240,7 +240,7 @@ class AppleMusicDownloader:
url_info: UrlInfo,
) -> list[DownloadItem | Exception] | None:
return await self._get_download_queue(
"song" if url_info.sub_id else url_info.type,
"song" if url_info.sub_id else url_info.type or url_info.library_type,
url_info.sub_id or url_info.id or url_info.library_id,
url_info.library_id is not None,
)
+1 -1
View File
@@ -48,7 +48,7 @@ async def async_subprocess(*args: str, silent: bool = False) -> None:
async def safe_gather(
*tasks: typing.Awaitable[typing.Any],
limit: int = 5,
limit: int = 3,
retries: int = 3,
) -> list[typing.Any]:
semaphore = asyncio.Semaphore(limit)
+4 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "gamdl"
version = "2.7"
version = "2.7.1"
description = "A command-line app for downloading Apple Music songs, music videos and post videos."
readme = "README.md"
license = { text = "MIT" }
@@ -17,5 +17,8 @@ dependencies = [
"yt-dlp>=2025.10.22",
]
[project.urls]
Repository = "https://github.com/glomatico/gamdl"
[project.scripts]
gamdl = "gamdl.cli.cli:main"