Oskar Dudziński and GitHub
04de8e677c
🐛 Fixed Auth errors ( #374 )
...
* 🐛 Fix core Auth API
* 🔖 Bump version to 3.4.3
2026-05-10 13:22:24 +02:00
Oskar Dudziński and GitHub
459d5a50b9
✨ Added audio mode filter (Dolby Atmos or Stereo) ( #363 )
...
* prepare dolby atmos config
* add audio mode filter logic
2026-05-06 00:57:46 +02:00
Oskar Dudziński and GitHub
e45628e15f
🚀 Bump version to 3.4.1
2026-05-05 20:57:05 +02:00
Oskar Dudziński and GitHub
d9c8984dfa
🚀 Bump version to 3.4.1
2026-05-05 20:56:47 +02:00
Oskar Dudziński and GitHub
5e4f9bdb6a
🚀 Bump to 3.4.0
2026-05-04 21:42:34 +02:00
Oskar Dudziński and GitHub
7e0fb9fb37
🚀 Bump to 3.4.0a8
2026-05-03 20:45:00 +02:00
Oskar Dudziński and GitHub
880f6008b0
🐛 Fixed playlist cover saving ( #358 )
...
* add proper template for playlist covers
* cover size is now properly limited
* dont save cover if cover data is empty
2026-05-03 20:43:36 +02:00
Oskar Dudziński and GitHub
0f9a4006f1
Bump to 3.4.0a7
2026-05-03 00:38:57 +02:00
Oskar Dudziński and GitHub
6b82c40fae
✨ Added Dolby Atmos support (needs testing) ( #348 )
...
* add dolby atmos support
* 🚀 Bump version to 3.4.0a5
2026-04-30 01:14:32 +02:00
Oskar Dudziński and GitHub
477b4b4635
🐛 Files are no longer written with restrictive permissions ( #347 )
...
* add chmod mask after file download (fix #265 )
* 🚀 Bump version to 3.4.0a4
2026-04-29 13:49:44 +02:00
Oskar Dudziński and GitHub
debca2fc1d
🚀 Bump version from 3.4.0a2 to 3.4.0a3
2026-04-28 22:46:43 +02:00
Oskar Dudziński and GitHub
d830a8ed73
✨ Updated auth credentials ( #344 )
...
* fix search command error
* update auth credentials
* log debug path at `add_flac_metadata`
* extract flac from high and max quality
* add --force option to auth logout
2026-04-28 22:46:08 +02:00
Oskar Dudziński and GitHub
e32fde7794
🚀 Bump version from 3.4.0a1 to 3.4.0a2
2026-04-28 21:28:09 +02:00
Oskar Dudziński and GitHub
99804c0304
🐛 Credits entries in metadata are now safe ( #343 )
2026-04-28 21:27:31 +02:00
Oskar Dudziński and GitHub
0f76845c35
🚀 Bump version to 3.4.0a1
2026-04-25 00:55:38 +02:00
Oskar Dudziński and GitHub
4b6b23225a
🚀 Bump version from 3.2.3 to 3.3.0
2026-04-23 23:03:02 +02:00
Oskar Dudziński and GitHub
cda1dc6a7a
🐛 Fixed missing metadata when downloading a single track
2026-04-11 17:04:17 +02:00
Oskar Dudziński and GitHub
7de23cee1b
Bump version from 3.2.3a1 to 3.2.3
2026-04-11 11:27:38 +02:00
Oskar Dudziński and GitHub
89e4d5c08e
♻️ Skipping errors is now a default behaviour
2026-04-09 20:57:04 +02:00
Oskar Dudziński and GitHub
a1deba92cc
Add tiddl version field to bug report template
...
Added a field for specifying the installed tiddl version.
2026-04-08 12:55:49 +02:00
Oskar Dudziński and GitHub
fc074543d1
Bump version to 3.2.3a1
2026-04-06 09:44:21 +02:00
Oskar Dudziński and GitHub
b6ddd6b64e
Bump version from 3.2.1 to 3.2.2
2026-03-08 07:53:39 +01:00
Oskar Dudziński and GitHub
ee7e079a27
🚀 Bump version from 3.2.0 to 3.2.1
2026-02-26 14:42:48 +01:00
Oskar Dudziński and GitHub
381003097f
🚀 Bump version from 3.1.5 to 3.2.0
2026-01-18 17:38:08 +01:00
Oskar Dudziński and GitHub
9f7d3aec1e
🐛 Album/artist download errors related to templates are now handled ( #257 )
...
* refactor variable name in _clean_segment function for clarity
* Add error handling documentation for format_template function
* Add error handling for album template formatting in download_callback
2025-12-05 14:11:47 +01:00
Oskar Dudziński and GitHub
82c4ce0c37
🐛 Fixed covers that were fetched unnecessarily #245 ( #254 )
...
* fetch cover only when item is about to be downloaded
* rename cover method to `fetch_data`
* 🚀 Bump version from 3.1.4a3 to 3.1.4
2025-12-01 19:05:46 +01:00
Oskar Dudziński and GitHub
145a776b63
🚀 Bump version from 3.1.4a2 to 3.1.4a3
2025-12-01 01:14:40 +01:00
Oskar Dudziński and GitHub
2332708326
🚀 Bump version from 3.1.4a1 to 3.1.4a2
2025-11-29 22:59:16 +01:00
Oskar Dudziński and GitHub
789fc6bb4a
Bump version to 3.1.4a1
2025-11-24 21:04:19 +01:00
Oskar Dudziński and GitHub
d56398168e
Revert " ✨ Added album lyrics download to .lrc file ( #241 )" ( #248 )
...
This reverts commit f2ee4f8fad .
2025-11-24 19:49:25 +01:00
Oskar Dudziński and GitHub
b9f586574a
🚀 Bump to 3.1.3
2025-11-23 13:11:09 +01:00
Oskar Dudziński and GitHub
94db88bd08
🚀 bump to 3.1.3a1
2025-11-22 23:18:18 +01:00
Oskar Dudziński and GitHub
d978e87641
🐛 Fixed invalid track covers when downloading playlist #244
2025-11-22 23:17:41 +01:00
Oskar Dudziński and GitHub
f605c628da
🚀 bump to 3.1.2
2025-11-21 22:17:24 +01:00
Oskar Dudziński and GitHub
63e7120060
🚀 Bump to 3.1.2a1
2025-11-21 21:23:13 +01:00
Oskar Dudziński and GitHub
24c4fae353
🚀 bump to 3.1.1
2025-11-21 14:14:10 +01:00
Oskar Dudziński and GitHub
c8a8939741
🐛 Fixed {album.master} template ( #237 )
...
* fix `predict_item_quality` logic
* update `album.master` template logic
* bump to 3.1a2
2025-11-20 18:13:06 +01:00
Oskar Dudziński and GitHub
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
2025-11-20 16:13:53 +01:00
Oskar Dudziński and GitHub
a57869277f
🚀 bump to 3.1.0
2025-11-17 15:48:08 +01:00
Oskar Dudziński and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
9a122ec630
🐛 Fixed missing embedded covers #220
2025-11-14 15:07:19 +01:00
Oskar Dudziński and GitHub
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 and GitHub
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 and GitHub
f444ef2689
✨ Auth Token is now refreshed mid-request ( #213 )
2025-11-12 18:09:41 +01:00
Oskar Dudziński and GitHub
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 and GitHub
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 and GitHub
68f5e17a1b
🚀 bump to 3.0.1
2025-11-10 18:42:11 +01:00
Oskar Dudziński and GitHub
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 and GitHub
244a4bc07b
🐛 Fixed temp file by: @fff7d1bc in #196
2025-11-10 17:24:14 +01:00
Oskar Dudziński and GitHub
a8e3876dfd
🚑 ️ Handle API error at get_track_stream ( #202 )
2025-11-09 20:14:56 +01:00
Oskar Dudziński and GitHub
dde611de45
🚀 bump to 3.0.1a1
2025-11-08 23:38:20 +01:00
Oskar Dudziński and GitHub
4c345f8c28
🐛 Fix #196
2025-11-08 23:36:33 +01:00
Oskar Dudziński and GitHub
cd454a4220
🐛 Fix #195
2025-11-08 23:19:57 +01:00
Oskar Dudziński and GitHub
75572bb043
🚀 bump to 3.0.0
2025-11-08 15:28:53 +01:00
Oskar Dudziński and GitHub
b87888536e
✨ tiddl3 ( #194 )
2025-11-08 15:18:44 +01:00
Oskar Dudziński and GitHub
6d796db94c
Revert " 🐛 Fix artists order ( #189 )" ( #191 )
...
This reverts commit 11b8b28e81 .
2025-11-05 18:53:56 +01:00
Oskar Dudziński and GitHub
11b8b28e81
🐛 Fix artists order ( #189 )
2025-11-05 18:39:26 +01:00
Oskar Dudziński and GitHub
01eeff3cac
🚀 2.8.0 ( #182 )
...
* bump version
* remove testing, add venv instructions, formatting
* remove tests and examples
2025-11-04 20:52:56 +01:00
Oskar Dudziński and GitHub
9387a7f0b5
💸 Created funding.yml
...
Updated Buy Me a Coffee username to 'oskvr'.
2025-11-03 18:49:12 +01:00
Oskar Dudziński and GitHub
1613f85978
✨ Download only videos from an artist ( #181 )
...
* add `getArtistVideos` api endpoint
* add `--only-video` flag
* bump version
2025-11-03 16:59:54 +01:00
Oskar Dudziński and GitHub
0bc8802c0e
🚀 bump to 2.7.0
2025-10-28 22:24:48 +01:00
Oskar Dudziński and GitHub
4217833984
✨ Update modification time on existing items ( #178 )
...
* added `update_mtime` to config
* update mtime on files
* update only existing files that wont be redownloaded
* allow updating mtime if `DOWNLOAD_VIDEO` is False
* add custom message for skipped videos
2025-10-28 22:21:34 +01:00
Oskar Dudziński and GitHub
a41caf20fd
🚀 bump to 2.6.5
2025-10-26 14:41:34 +01:00
Oskar Dudziński and GitHub
455129c4ca
🐛 Fixed error with missing lyrics ( #176 )
...
* add exception handling for getlyrics
* refactor logging
2025-10-26 14:07:19 +01:00
Oskar Dudziński and GitHub
d3564f4139
🐛 Fix metadata for flac tracks ( #168 )
...
* quick fix for metadata that was not added for flac tracks
* bump version
2025-10-15 22:25:44 +02:00
Oskar Dudziński and GitHub
f8e3ce2a51
🐛 Fixed #166 ( #167 )
...
* set new default creds, add function to get creds from env
* add instruction for TIDDL_CLIENT
* add base64 for client creds
2025-10-15 22:18:09 +02:00
Oskar Dudziński and GitHub
40e9198335
📝 Add note about ffmpeg
2025-10-12 17:00:39 +02:00
Oskar Dudziński and GitHub
0f44f9780a
🚀 bump to 2.6.2
2025-10-02 17:54:49 +02:00
Oskar Dudziński and GitHub
5d420eeec5
🐛 Fixed M3U config option ( #161 )
2025-10-02 17:52:46 +02:00
Oskar Dudziński and GitHub
3053e91134
🚀 bump to 2.6.2a1
2025-10-02 00:17:18 +02:00
Oskar Dudziński and GitHub
36daea61e0
✨ Fix m3u file saving ( #160 )
2025-10-02 00:15:39 +02:00
Oskar Dudziński and GitHub
0c53783497
🚀 bump to 2.6.1
2025-09-25 19:14:17 +02:00
Oskar Dudziński and GitHub
89a03c829a
🐛 Fixed concurrent playlist download ( #159 )
2025-09-25 19:12:16 +02:00
Oskar Dudziński and GitHub
3e2c9373fb
🚀 bump to 2.6.0
2025-09-25 18:52:05 +02:00
Oskar Dudziński and GitHub
3b12f92bd2
✨ Added config and flag for saving m3u file ( #158 )
...
* ✨ Added `save_playlist_m3u` flag
* ✨ Changed scan path flag to `--scan-path`
* ♻️ Refactored, edited logs
2025-09-25 18:51:15 +02:00
Oskar Dudziński and GitHub
1e1b384f39
🚀 bump to 2.6.0a1
2025-09-22 17:43:45 +02:00
Oskar Dudziński and GitHub
ee6bba1d30
✨ Save playlist to M3U file ( #157 )
...
* depracated `trackExists`
* add function `savePlaylistM3U`
* add saving playlist m3u
2025-09-22 17:37:26 +02:00
Oskar Dudziński and GitHub
e407d7de41
close #155 ( #156 )
2025-09-22 16:32:42 +02:00
Oskar Dudziński and GitHub
bf6874d9e7
🚀 bump to 2.5.2
2025-09-07 19:56:54 +02:00
Oskar Dudziński and GitHub
b899d0b286
🚀 bump to 2.5.1
2025-08-19 20:18:44 +02:00
Oskar Dudziński and GitHub
016440e183
✨ Added album_id to format string
...
close #146
2025-08-17 19:50:29 +02:00
Oskar Dudziński and GitHub
34c1b1fd4e
🚀 bump to 2.5.0
2025-07-17 11:23:36 +02:00
Oskar Dudziński and GitHub
a4a7e66b84
🚀 bump to 2.4.0
2025-06-03 16:41:10 +02:00
Oskar Dudziński and GitHub
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 and GitHub
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 and GitHub
a147c94110
🐛 releaseDate can be optional ( #127 )
2025-05-30 13:07:45 +02:00
Oskar Dudziński and GitHub
2eb25b81f9
🚀 bump to 2.3.5
2025-05-30 13:04:49 +02:00
Oskar Dudziński and GitHub
1f1e89a97a
🚀 bump to 2.3.4
2025-05-23 10:41:03 +02:00
Oskar Dudziński and GitHub
f32bab434c
🐛 Fixed incorrect model fields
2025-05-23 10:39:49 +02:00
Oskar Dudziński and GitHub
13b3c8b03b
🚀 bump to 2.3.3
2025-04-18 19:54:57 +02:00
Oskar Dudziński and GitHub
a2b9f8d5cf
🐛 changed copyright to Optional ( #114 )
2025-04-18 19:53:56 +02:00
Oskar Dudziński and GitHub
526c8c5b0e
🐛 Fixed CLI exception at refreshing token
2025-03-20 15:07:06 +01:00
Oskar Dudziński and GitHub
8e93e4ec9a
✨ Added 'TIDDL_PATH' env variable for custom HOME_PATH ( #109 )
2025-03-20 14:28:39 +01:00
Oskar Dudziński and GitHub
7a18b0f6b8
🚀 bump to 2.3.2
2025-03-17 15:36:35 +01:00
Oskar Dudziński and GitHub
c53b8ce1fa
🚀 bump to 2.3.1
2025-03-06 00:01:24 +01:00
Oskar Dudziński and GitHub
5374d1f64f
🚀 bump to 2.3.0
2025-03-03 21:07:00 +01:00
Oskar Dudziński and GitHub
b6607ce64d
✨ add singles_filter to config ( #105 )
2025-03-03 21:05:42 +01:00