Daniele Russo
f2ee4f8fad
✨ Added album lyrics download to .lrc file ( #241 )
...
* adding flag for download lyrics
* adding sum debug info
* adding configuration part
* Update config.example.toml
* refactor: move lyrics to utility and apply code review feedback
* refactor: optimize lyrics download and apply code review feedback
- Pass album_items directly to lyrics function to avoid redundant API calls
- Remove unused Path import from api.py
- Remove duplicate debug logging already covered elsewhere
- Use last_album_items reference instead of fetching data again
- Move lyrics download logic to separate utility function in core.utils.lyrics
- Keep lyrics configuration only in docs/config.example.toml without modifying other settings
This optimization reduces API calls by reusing already fetched album items data instead of making new requests for lyrics download.
2025-11-24 19:25:13 +01:00
Oskar Dudziński
b9f586574a
🚀 Bump to 3.1.3
v3.1.3
2025-11-23 13:11:09 +01:00
Oskar Dudziński
94db88bd08
🚀 bump to 3.1.3a1
v3.1.3a1
2025-11-22 23:18:18 +01:00
Oskar Dudziński
d978e87641
🐛 Fixed invalid track covers when downloading playlist #244
2025-11-22 23:17:41 +01:00
Oskar Dudziński
f605c628da
🚀 bump to 3.1.2
v3.1.2
2025-11-21 22:17:24 +01:00
Oskar Dudziński
97f3fed079
✨ Added album.release template
2025-11-21 22:16:38 +01:00
Oskar Dudziński
9a73fc33be
Merge branch 'main' of https://github.com/oskvr37/tiddl
2025-11-21 22:14:19 +01:00
Oskar Dudziński
22730003df
🐛 Fixed metadata.cover config was not respected
2025-11-21 22:14:17 +01:00
Oskar Dudziński
63e7120060
🚀 Bump to 3.1.2a1
v3.1.2a1
2025-11-21 21:23:13 +01:00
Oskar Dudziński
24ac3f04fc
📝 Added docs about template fields formatting #233
2025-11-21 21:03:54 +01:00
Oskar Dudziński
7a862d34ee
Merge branch 'main' of https://github.com/oskvr37/tiddl
2025-11-21 20:49:03 +01:00
Oskar Dudziński
aae9781f31
✨ Track metadata title has now version of the track
2025-11-21 20:49:01 +01:00
Oskar Dudziński
24c4fae353
🚀 bump to 3.1.1
v3.1.1
2025-11-21 14:14:10 +01:00
Oskar Dudziński
c8a8939741
🐛 Fixed {album.master} template ( #237 )
...
* fix `predict_item_quality` logic
* update `album.master` template logic
* bump to 3.1a2
v3.1.1a2
2025-11-20 18:13:06 +01:00
Oskar Dudziński
85088e737a
🐛 Fixed video downloading ( #235 )
...
* rename `VideoQuality` to `StreamVideoQuality`
* remove bad logic from predicting video quality
* print info when skipping video
* bump to 3.1.1 alpha
v3.1.1a1
2025-11-20 16:13:53 +01:00
Oskar Dudziński
1873d512f1
✨ Added fav subcommand
2025-11-17 17:53:23 +01:00
Oskar Dudziński
a57869277f
🚀 bump to 3.1.0
v3.1.0
2025-11-17 15:48:08 +01:00
Oskar Dudziński
74e45ef39a
🐛 Fixed album data that was not available while downloading playlists ( #226 )
...
* fetch album while handling playlist when there is "{album}" in template
* add note to the docs
2025-11-17 15:46:41 +01:00
Oskar Dudziński
02919e38e6
✨ Added {album.master} template ( #225 )
...
* add `MediaMetadataTags` literal
* add `album.master` template
* add docs
2025-11-17 14:40:28 +01:00
Oskar Dudziński
06b1eded7c
✨ Added explicit and dolby templates ( #223 )
...
* strip formatted parts of path
* handle "None" explicit attribute
* add explicit field to items
* add explicit to template example
* add docs for explicit
* add `dolby` field to items
* add `dolby` docs
2025-11-17 02:58:13 +01:00
Oskar Dudziński
66b9f021ad
🐛 Fixed wrong quality in item.quality template ( #222 )
...
* get quality from arg instead from item
* add missing type
* create function that returns proper quality for item quality templating
2025-11-17 02:39:10 +01:00
Oskar Dudziński
7515753297
♻️ Move quality literals to core
2025-11-16 22:54:17 +01:00
Oskar Dudziński
9a122ec630
🐛 Fixed missing embedded covers #220
2025-11-14 15:07:19 +01:00
Oskar Dudziński
96fb746fd9
✨ New metadata.album_review config setting ( #216 )
...
* add `get_album_review` endpoint
* add `metadata.album_review` config option
* add comment to `add_track_metadata`
* move `AlbumReview` model to its own file and clean up imports
* fix API endpoint for fetching album reviews
* add normalized_text method to AlbumReview model for text processing
* add unit test for `normalize_review_text` function and refactor `AlbumReview` model
* add `album_review` to metadata
* update comment
* add comment
2025-11-13 13:38:04 +01:00
Oskar Dudziński
e0fe7e1655
🐛 Fixed matching URLs when using url command ( #215 )
...
* refactor `from_string` method to improve resource type extraction logic
2025-11-12 23:37:41 +01:00
Oskar Dudziński
eb0ae38df8
🐛 Fixed scan_path didnt update with download_path
2025-11-12 22:33:23 +01:00
Oskar Dudziński
46ddd8e4e1
🔊 Log if ffmpeg is installed
2025-11-12 18:18:51 +01:00
Oskar Dudziński
f444ef2689
✨ Auth Token is now refreshed mid-request ( #213 )
2025-11-12 18:09:41 +01:00
Oskar Dudziński
6ffb386990
Update bug report template by removing type field
...
Removed 'type: bug' from the bug report template.
2025-11-10 18:58:45 +01:00
Oskar Dudziński
a567fffc69
Convert bug report template to YAML format
...
Updated bug report template to YAML format with improved structure and additional fields.
2025-11-10 18:56:51 +01:00
Oskar Dudziński
3b9c089d01
🔊 Added API error log
2025-11-10 18:47:19 +01:00
Oskar Dudziński
68f5e17a1b
🚀 bump to 3.0.1
v3.0.1
2025-11-10 18:42:11 +01:00
Oskar Dudziński
0924b4c755
🐛 Other API exceptions are now handled ( #212 )
...
* add retry logic for `res.json()`
* add wrapper for handling resources
* lower api limits
2025-11-10 18:39:57 +01:00
Oskar Dudziński
244a4bc07b
🐛 Fixed temp file by: @fff7d1bc in #196
2025-11-10 17:24:14 +01:00
Oskar Dudziński
dc2ff4da33
💄 Show item download path
2025-11-10 17:11:54 +01:00
Oskar Dudziński
a8e3876dfd
🚑 ️ Handle API error at get_track_stream ( #202 )
2025-11-09 20:14:56 +01:00
Oskar Dudziński
c7f0836566
🏷️ Update album type literals
2025-11-09 19:22:13 +01:00
Oskar Dudziński
a525b676eb
✨ Added omit_cache and debug options from config
2025-11-09 17:14:57 +01:00
Oskar Dudziński
5160df3da1
📝 Added link to file templating
2025-11-09 01:45:37 +01:00
Oskar Dudziński
dde611de45
🚀 bump to 3.0.1a1
v3.0.1a1
2025-11-08 23:38:20 +01:00
Oskar Dudziński
4c345f8c28
🐛 Fix #196
2025-11-08 23:36:33 +01:00
Oskar Dudziński
cd454a4220
🐛 Fix #195
2025-11-08 23:19:57 +01:00
Oskar Dudziński
75572bb043
🚀 bump to 3.0.0
v3.0.0
2025-11-08 15:28:53 +01:00
Oskar Dudziński
b87888536e
✨ tiddl3 ( #194 )
2025-11-08 15:18:44 +01:00
copey02
c255d42283
FLAC: set cover type to Front (3) and clear existing pictures ( #190 )
...
Co-authored-by: SC <SC>
2025-11-05 18:59:53 +01:00
Oskar Dudziński
3fdbdb5500
🐛 Fixed artists metadata
2025-11-05 18:55:47 +01:00
Oskar Dudziński
6d796db94c
Revert " 🐛 Fix artists order ( #189 )" ( #191 )
...
This reverts commit 11b8b28e81 .
2025-11-05 18:53:56 +01:00
Oskar Dudziński
11b8b28e81
🐛 Fix artists order ( #189 )
2025-11-05 18:39:26 +01:00
Oskar Dudziński
01eeff3cac
🚀 2.8.0 ( #182 )
...
* bump version
* remove testing, add venv instructions, formatting
* remove tests and examples
v2.8.0
2025-11-04 20:52:56 +01:00
Oskar Dudziński
9387a7f0b5
💸 Created funding.yml
...
Updated Buy Me a Coffee username to 'oskvr'.
2025-11-03 18:49:12 +01:00