Актуализация README

This commit is contained in:
Lev Plyusnin 2024-11-17 20:25:59 +07:00
parent 922ead406b
commit 915e098726
No known key found for this signature in database
GPG key ID: 21C6C2C9C0A4460D

View file

@ -11,7 +11,8 @@
4. [Примеры использования](#Примеры-использования)
5. [Спасибо](#Спасибо)
6. [Использование](#Использование)
7. [Дисклеймер](#Дисклеймер)
7. [Уровни совместимости](#Уровни-совместимости)
8. [Дисклеймер](#Дисклеймер)
## О программе
Загрузчик, созданный вследствие наличия *фатального недостатка* в проекте [yandex-music-download](https://github.com/kaimi-io/yandex-music-download).
@ -32,6 +33,7 @@
- Обложка альбома
- Название альбома
- Текст песни (при использовании флага `--add-lyrics`)
- Загрузка треков в lossless качестве
- Поддержка паттерна для пути сохранения музыки
## Установка
@ -69,6 +71,7 @@ usage: yandex-music-downloader [-h] [--quality <Качество>] [--skip-exist
[--cover-resolution <Разрешение обложки>]
[--delay <Задержка>] [--stick-to-artist]
[--only-music]
[--compatibility-level <Уровень совместимости>]
(--artist-id <ID исполнителя> | --album-id <ID альбома> | --track-id <ID трека> | --playlist-id <владелец плейлиста>/<тип плейлиста> | -u URL)
[--unsafe-path] [--dir <Папка>]
[--path-pattern <Паттерн>] --token <Токен>
@ -80,17 +83,20 @@ options:
Общие параметры:
--quality <Качество> Качество трека:
0 - Низкое (mp3 128kbps)
1 - Высокое (mp3 320kbps)
0 - Низкое (AAC 64kbps)
1 - Высокое (MP3 320kbps)
2 - Лучшее (FLAC)
(по умолчанию: 0)
--skip-existing Пропускать уже загруженные треки
--add-lyrics Загружать тексты песен
--embed-cover Встраивать обложку в .mp3 файл
--embed-cover Встраивать обложку в аудиофайл
--cover-resolution <Разрешение обложки>
по умолчанию: 400
--delay <Задержка> Задержка между запросами, в секундах (по умолчанию: 0)
--stick-to-artist Загружать альбомы, созданные только данным исполнителем
--only-music Загружать только музыкальные альбомы (пропускать подкасты и аудиокниги)
--compatibility-level <Уровень совместимости>
Уровень совместимости, от 0 до 1. См. README для подробного описания (по умолчанию: 1)
ID:
--artist-id <ID исполнителя>
@ -109,8 +115,25 @@ ID:
--token <Токен> Токен для авторизации. См. README для способов получения
```
## Уровни совместимости
Уровень совместимости позволяет отойти от стандарта тегов, которого
придерживается библиотека mutagen. Сделано это для поддержки большего
количества музыкальных плееров. Ниже подробно описаны все уровни.
### 0
Стандартные теги mutagen.
### 1
Затрагиваемые форматы: `m4a`
- Теги с несколькими значениями (`\xa9ART` и `aART`) устанвливаются с
разделителем `;`. Пример: `Artist1; Artist2; Artist3`
## Спасибо
Разработчикам проекта [yandex-music-api](https://github.com/MarshalX/yandex-music-api)
- Разработчикам проекта [yandex-music-api](https://github.com/MarshalX/yandex-music-api)
- @ArtemBay за [скрипт](https://github.com/MarshalX/yandex-music-api/issues/656#issuecomment-2306542725) получения ссылки на загрузку в lossless качестве
## Дисклеймер
Данный проект является независимой разработкой и никак не связан с компанией Яндекс.