Commit Graph

340 Commits

Author SHA1 Message Date
Oskar Dudziński bea4bf32d0 🎨 Format code 2025-09-22 16:36:21 +02:00
Oskar Dudziński e407d7de41 close #155 (#156) 2025-09-22 16:32:42 +02:00
Oskar Dudziński bf6874d9e7 🚀 bump to 2.5.2 v2.5.2 2025-09-07 19:56:54 +02:00
xiliourt 4204a4f6ad Added scan_path setting (#151)
* scan_path optional flag

* scan_path

* Update config.py

* Update __init__.py

---------

Co-authored-by: Tepyolas <Tepyolas>
2025-09-07 19:47:47 +02:00
Oskar Dudziński b899d0b286 🚀 bump to 2.5.1 v2.5.1 2025-08-19 20:18:44 +02:00
Oskar Dudziński 016440e183 Added album_id to format string
close #146
2025-08-17 19:50:29 +02:00
xiliourt ea3571ae42 🐬 Added actual ghcr.io URL for docker commands (#139)
* Added actual ghcr.io URL for docker commands

Added ghcr.io/oskvr37/tiddl:latest in docker-compose.yml example code and docker run example code, in README.md

* Update Dockerfile
2025-07-26 01:12:13 +02:00
xiliourt f478e9f1d2 Changed FFmpeg to asynchronous (#137)
* Change cli/download to use asyncio.run() for the convert call

Ensures it awaits the return of 'path' before proceeding

* Updated to async convertFileExtension via ffmpeg_asyncio

* Changed to ffmpeg-asyncio dependency

Also requires ffmpeg installed at an OS level

* (Missed a comma)

* Update pyproject.toml
2025-07-19 23:45:29 +02:00
xiliourt 9a8c9d8d2d 🐬 Added Docker stuff (#138)
* Docker flow

* (Commit so my commit is verified)

---------

Co-authored-by: Xiliourt <admin@xiliourt.ovh>
2025-07-18 21:32:51 +02:00
xiliourt e91bf6e655 🐛 Fixed video download flag (#136)
* DOWNLOAD_VIDEO=false > DO_NOT_SKIP=true

DO_NOT_SKIP is intended logic for duplicate files; not intended to override a specific tag requesting not to download videos (my bad!)

This should fix that logic

* Changed --video to capital -V flag

-v is verbose, I was wondering why verbose wasn't working lol
2025-07-18 16:39:22 +02:00
Oskar Dudziński 34c1b1fd4e 🚀 bump to 2.5.0 v2.5.0 2025-07-17 11:23:36 +02:00
xiliourt d85fb96a19 Added video download flag and config (#134) 2025-07-17 11:21:41 +02:00
Oskar Dudziński a4a7e66b84 🚀 bump to 2.4.0 v2.4.0 2025-06-03 16:41:10 +02:00
Oskar Dudziński 7258df8ec8 Added embedding lyrics to tracks (#129)
* add lyrics api endpoint

* embed lyrics in metadata

* add embed lyrics option
2025-06-03 16:40:14 +02:00
Oskar Dudziński ed0918e7b0 Save album covers on download (#128)
* save cover

* create cover directory before saving

* prepare cover settings

* add cover settings

* add filename setting
2025-06-03 14:50:13 +02:00
Oskar Dudziński a147c94110 🐛 releaseDate can be optional (#127) v2.3.5 2025-05-30 13:07:45 +02:00
Oskar Dudziński 2eb25b81f9 🚀 bump to 2.3.5 2025-05-30 13:04:49 +02:00
Oskar Dudziński 1f1e89a97a 🚀 bump to 2.3.4 v2.3.4 2025-05-23 10:41:03 +02:00
Oskar Dudziński f32bab434c 🐛 Fixed incorrect model fields 2025-05-23 10:39:49 +02:00
Oskar Dudziński 13b3c8b03b 🚀 bump to 2.3.3 v2.3.3 2025-04-18 19:54:57 +02:00
Oskar Dudziński a2b9f8d5cf 🐛 changed copyright to Optional (#114) 2025-04-18 19:53:56 +02:00
Oskar Dudziński 526c8c5b0e 🐛 Fixed CLI exception at refreshing token 2025-03-20 15:07:06 +01:00
Oskar Dudziński 8e93e4ec9a Added 'TIDDL_PATH' env variable for custom HOME_PATH (#109) 2025-03-20 14:28:39 +01:00
oskvr37 a5a039f6a8 🎨 get rid of relative imports 2025-03-19 23:25:04 +01:00
Oskar Dudziński 7a18b0f6b8 🚀 bump to 2.3.2 v2.3.2 2025-03-17 15:36:35 +01:00
lynxstarshine a95645b3fc Added track version to title (#107) 2025-03-15 00:53:12 +01:00
Oskar Dudziński c53b8ce1fa 🚀 bump to 2.3.1 v2.3.1 2025-03-06 00:01:24 +01:00
kcrkor 78a0aee1b7 Changes to python-ffmpeg for python3.12 compatibility (#106) 2025-03-05 23:20:17 +01:00
Oskar Dudziński 5374d1f64f 🚀 bump to 2.3.0 v2.3.0 2025-03-03 21:07:00 +01:00
Oskar Dudziński b6607ce64d add singles_filter to config (#105) 2025-03-03 21:05:42 +01:00
Oskar Dudziński b385722946 Track.mixes can be None (#103) 2025-02-26 10:09:36 +01:00
Oskar Dudziński 40f82b51a2 🚀 bump to 2.2.2 v2.2.2 2025-02-24 14:55:07 +01:00
Oskar Dudziński a3c744b06c 🐛 ALBUMARTIST metadata tag is now correct (#97) 2025-02-24 14:53:18 +01:00
Oskar Dudziński ab57b700f0 🐛 API token is now refreshing correctly (#99) 2025-02-24 14:47:18 +01:00
Oskar Dudziński e41181e502 📝 Update bug_report.md 2025-02-22 13:25:59 +01:00
Oskar Dudziński e2777faa89 🚀 bump to 2.2.1 v2.2.1 2025-02-13 20:18:13 +01:00
Oskar Dudziński 680b9b9760 CLI is now displaying download speed and file size (#93) 2025-02-13 20:01:38 +01:00
Oskar Dudziński 56968be9a2 🐛 refreshing token should now work with context (#91) 2025-02-13 12:40:50 +01:00
oskvr37 92f3feda2e 💬 enable new debug logging format in rich handler 2025-02-13 12:39:33 +01:00
oskvr37 4289875599 ♻️ logger instead of echo 2025-02-13 12:38:21 +01:00
Oskar Dudziński 01b06b480c 🐛 fix copyright can be None (#87) 2025-02-10 18:07:12 +01:00
oskvr37 1908b81334 Merge branch 'main' of https://github.com/oskvr37/tiddl 2025-02-10 18:04:49 +01:00
oskvr37 970dfd016a 📝 update options docs 2025-02-10 17:35:26 +01:00
oskvr37 733b51dd33 automatically refresh token 2025-02-09 17:44:05 +01:00
oskvr37 84358f3537 🐛 fix auth time left 2025-02-09 17:16:55 +01:00
Oskar Dudziński 7a6a742cbb 📝 Update README.md 2025-02-09 16:47:13 +01:00
oskvr37 c4e5486372 ♻️ use console in print 2025-02-09 16:42:35 +01:00
oskvr37 8518e69a9f config command, add --show option 2025-02-09 16:41:05 +01:00
oskvr37 6565ff19c7 Merge branch 'main' of https://github.com/oskvr37/tiddl 2025-02-09 15:22:41 +01:00
oskvr37 3158f795cc config docs, add --locate to config 2025-02-09 15:22:36 +01:00