Commit graph

51 commits

Author SHA1 Message Date
Lev Plyusnin
2b700ebb16
Добавление ссылки на трек в метаданные .mp3 файла (#19)
Ссылка сохраняется в фрейме WOAF (Official audio file webpage)
2023-08-01 16:33:36 +05:00
Lev Plyusnin
f5f730a8b4
Исправление минимальной поддерживаемой версии Python.
Синтаксис типа list[int] работает только на Python 3.9 и выше
2023-07-24 13:10:52 +05:00
Lev Plyusnin
a79911619f
Вывод xml-ответов при использовании loglevel.DEBUG 2023-06-07 08:23:48 +07:00
Lev Plyusnin
4e9bdf4de7
Форматирование кода с помощью yapf 2023-05-28 23:17:15 +07:00
Lev
0ed96e7360
Merge pull request #13 from zazaqoo/main
fix of the installation method
2023-05-01 16:31:07 +07:00
zazaqoo
6c53a48c5c
fix of the installation method 2023-05-01 15:28:48 +06:00
Lev Plyusnin
fb65f511b8
Очистка пути включена по умолчанию (#12), уборка кода
- Все методы from_json теперь являются методами класса (classmethod)
- Импорты отсортированы с помощью isort
2023-04-30 17:37:50 +07:00
Lev Plyusnin
9e81bdbb81
Обработка отсутствия информации об альбоме (#11) 2023-04-12 21:10:23 +07:00
Lev Plyusnin
4146f207bc
Обработка отсутсвия обложки у трека (#10) 2023-04-10 19:39:09 +07:00
Lev Plyusnin
d96a288f9c
Исправление ошибки скачивания треков у которых отсутствует поле 'year' (#10) 2023-04-05 19:49:52 +07:00
Pasharet
42a2440726
Update README.md 2023-03-03 11:52:25 +03:00
Lev
cd1d333fee
Обработка отсутствия информации о позиции трека (#8) 2023-02-21 14:38:04 +07:00
Lev
68e5457fd3
Доработка регулярного выражения для плейлиста
Ранее пользователи, у которых в никнейме есть символы '.' или '_'
не могли скачать собственный плейлист
2023-02-20 20:53:04 +07:00
Lev
16da550229
Исправление ошибки при попытке скачать пустой плейлист (#6) 2023-02-16 20:04:09 +07:00
Lev
af6a0bac3b
Исключение из логов сообщений 'Lame tag CRC check failed' 2023-01-13 21:06:45 +07:00
Lev
03c83c9152
Удаление точки в --strict-path 2023-01-13 20:29:09 +07:00
Lev
95bb1c2b32
Различные улучшения
- Исполнители разделяются нулевым байтом, согласно спецификации ID3v2.4 (4.2 Text information frames)
- Улучшено распознавание нескольких исполнителей в треке (main.py:42)
- Информация о исполнителе/альбоме выводится через logging
2023-01-05 12:41:22 +07:00
Lev
99cc98b10f
Фикс для треков у которых отсутствует releaseDate 2023-01-03 20:37:22 +07:00
Lev
2101fefdc8
Вывод причины пропуска альбома 2023-01-03 17:22:37 +07:00
Lev
6798c41d65
Использование params для http запросов 2023-01-03 17:07:16 +07:00
Lev
684711106a
Добавление более подробной даты
- Дата выпуска трека указывается с точностью до секунд
- Скачиваются только музыкальные альбомы
2023-01-03 16:36:09 +07:00
Lev
350f081513
Удаление информации о флаге --add-version в README 2022-12-30 20:43:43 +07:00
Lev
0ca6f76119
Пропуск недоступных треков 2022-12-30 20:41:08 +07:00
Lev
338b9d2801
Удаление флага --add-version 2022-12-25 10:59:27 +07:00
Lev
2103d0b053
Исправление указания пути 2022-12-12 16:20:49 +07:00
Lev
0bf136e829
Исправление ссылки в ENCODED_BY 2022-12-12 16:12:32 +07:00
Lev
6f5a79a063
Изменение способа очистки пути 2022-12-12 15:58:09 +07:00
Lev
4238f32961
Изменение вывода справки о программе
- Изменён порядок аргументов
- Убран help_str для флагов
2022-12-12 15:22:14 +07:00
Lev
b693f882c5
Уборка кода 2022-12-12 15:17:25 +07:00
Lev
4f2ae50ed0
Изменение формата логов 2022-12-12 15:09:03 +07:00
Lev
53373e41a3
Добавление флага --embed-cover
- Небольшое изменение паттерна очистки пути
2022-12-12 14:55:45 +07:00
Lev
32acd1400b
Дополнение паттерна для очистки пути 2022-12-12 14:41:11 +07:00
Lev
3e92c062ba
Добавление информации о флаге --strict-path в README 2022-12-11 18:36:06 +07:00
Lev
88fc6be1a7
Добавление флага --strict-path 2022-12-11 18:34:11 +07:00
Lev
422b0891f6
Поддержка версии альбома 2022-12-11 18:12:28 +07:00
Lev
c294b43800
Исправление кавычек в примерах использования 2022-12-11 00:16:19 +07:00
Lev
a58888f9c7
Перевод путей на pathlib.Path 2022-12-10 23:35:16 +07:00
Lev
71917bd56c
Оптимизация загрузки всех треков исполнителя 2022-12-06 21:38:39 +07:00
Lev
7934644520
Добавление флага --stick-to-artist 2022-12-06 11:06:52 +07:00
Lev
11f4daef5b
Изменение ссылки на репозиторий в README 2022-12-04 20:10:37 +07:00
Lev
ad7e4dacf0
Добавление информации о минимальной версии Python в README 2022-12-04 19:57:09 +07:00
Lev
3c3618a770
Поддержка версии трека 2022-12-04 19:51:26 +07:00
Lev
b55cb01fba
Вывод HTTP ответов при отладке 2022-11-27 18:38:10 +07:00
Lev
8be3fc137a
Исправление ссылки в README 2022-11-17 07:49:22 +07:00
Lev
4bdababd9b
Примеры использования в README 2022-11-14 18:09:16 +07:00
Lev
f78fc42b06
Исправление неактуальной информации в README 2022-11-13 18:49:07 +07:00
Lev
bf171eef5c
Удаление куки spravka 2022-11-13 18:45:50 +07:00
Lev
acbc9d9375
Небольшие исправления 2022-11-02 23:42:07 +07:00
Lev
1bbcece99d
Исправление опечатки в README.md 2022-11-02 23:27:05 +07:00
Lev
b128cfe739
Исправление README.md 2022-10-31 22:07:31 +07:00