Kamil
|
0c57912053
|
feat: implement Jellyfin user management routes for playlists
|
2024-12-11 12:54:18 +00:00 |
|
Kamil
|
debe273cfb
|
fix: remove unnecessary .mp3 extension checks in download_missing_tracks method
|
2024-12-11 00:02:14 +00:00 |
|
Kamil
|
4f06f81e93
|
fix: update unlock_key route to use task_manager for releasing locks
|
2024-12-10 22:10:46 +00:00 |
|
Kamil
|
01cc78eb93
|
fix: improve log rendering by removing unnecessary replacements and ensure safe HTML output
|
2024-12-10 21:48:18 +00:00 |
|
Kamil
|
79c9554ce2
|
fix: enhance error handling and logging in tasks
|
2024-12-10 20:56:01 +00:00 |
|
Kamil
|
477c869107
|
fix: correct typo in output directory variable name in download_missing_tracks function
|
2024-12-10 20:30:55 +00:00 |
|
Kamil
|
11bd25e5be
|
Bump version: 0.1.8 → 0.1.9
|
2024-12-10 15:54:28 +00:00 |
|
Kamil
|
6f3f5b9623
|
implement caching for provider playlists to optimize API calls and improve performance
|
2024-12-10 15:44:03 +00:00 |
|
Kamil
|
4106524710
|
add caching for fetching provider playlists to reduce API calls and increase loading speed in UI
|
2024-12-10 15:41:44 +00:00 |
|
Kamil
|
be37d4cffe
|
update log format to increase function name width in logging output
|
2024-12-10 15:41:04 +00:00 |
|
Kamil
|
4deb7387aa
|
enhance track download process with dynamic file path generation and output format configuration.
|
2024-12-10 14:57:42 +00:00 |
|
Kamil
|
23d121e58f
|
add proxy support for SpotDL in download process
Fixes #35
|
2024-12-10 12:23:16 +00:00 |
|
Kamil
|
7676189625
|
add log viewer features and set log level functionality in admin panel
add "Get Logs for a new Release", which will create preformatted markdown text you can paste directly to the issue
|
2024-12-10 11:44:01 +00:00 |
|
Kamil
|
92e8963727
|
add rotating file handler for logging based on worker type
|
2024-12-09 10:25:44 +00:00 |
|
Kamil
|
e559b1cf11
|
return task info on manual start
Fixes #38
Fixes #22
|
2024-12-09 10:16:58 +00:00 |
|
Kamil
|
9acf3bde84
|
Fixed missing lock keys to task manager and task status rendering
|
2024-12-06 08:23:00 +00:00 |
|
Kamil
|
4c675e814c
|
Bump version: 0.1.7 → 0.1.8
|
2024-12-06 00:43:43 +00:00 |
|
Kamil
|
1509c37cd9
|
Enhance download progress reporting with detailed state updates
|
2024-12-06 00:40:45 +00:00 |
|
Kamil
|
c5de8d9841
|
Added check for update
|
2024-12-06 00:05:36 +00:00 |
|
Kamil
|
360c4e5b7a
|
changed request-lidarr-schedule to x:50
|
2024-12-04 23:37:40 +00:00 |
|
Kamil
|
d69ac22998
|
fixed function call
|
2024-12-04 22:58:22 +00:00 |
|
Kamil
|
1ee0087b8f
|
reworked the celery task management
|
2024-12-04 22:22:04 +00:00 |
|
Kamil
|
30ea28ed6e
|
session commit :[
|
2024-12-04 00:18:34 +00:00 |
|
Kamil
|
07503a8003
|
update path and download state if the track has a jellyfin id set.
|
2024-12-04 00:03:29 +00:00 |
|
Kamil
|
9a5adfaa5b
|
Add SPOTIFY_COOKIE_FILE env var and handle correctly when its missing
|
2024-12-03 23:20:35 +00:00 |
|
Kamil
|
b9ad5be7bc
|
Bump version: 0.1.6 → 0.1.7
|
2024-12-03 23:11:50 +00:00 |
|
Kamil
|
b861a1a8f4
|
feat: added lidarr support
|
2024-12-03 23:11:05 +00:00 |
|
Kamil
|
2b3c400c10
|
Major Overhaul:
- No more dict´s , goal is to have type safety and a generic approach to support multiple music (playlist) providers
- removed unneeded functions
|
2024-12-03 12:44:40 +00:00 |
|
Kamil
|
00ba693fb9
|
added jellyfin_link filter
|
2024-12-03 12:39:43 +00:00 |
|
Kamil
|
cd498988ae
|
added dataclasses for combined information about track/playlist from provider and database
|
2024-12-03 12:39:25 +00:00 |
|
Kamil
|
3a26c054a0
|
added blueprint and restructured existing routes
|
2024-12-03 12:38:47 +00:00 |
|
Kamil
|
d70c3b3913
|
Major Overhaul: Cleanup Unused Files
|
2024-12-03 12:32:11 +00:00 |
|
Kamil
|
94d401a99f
|
changed "spotify" to "provider"
|
2024-11-29 22:50:10 +00:00 |
|
Kamil
|
56aaec603b
|
refactor to start working with blueprints
|
2024-11-29 22:48:46 +00:00 |
|
Kamil
|
aa718eb628
|
Typings pyi
|
2024-11-29 22:48:29 +00:00 |
|
Kamil
|
33ccbc470c
|
Added Identifier to base and implementation
|
2024-11-29 22:48:06 +00:00 |
|
Kamil
|
3c25cd70ea
|
Added MusicProviderRegistry
|
2024-11-29 22:47:46 +00:00 |
|
Kamil
|
25e51f1ef2
|
implemented browse_all and browse_page , should be enough for jellyplist
|
2024-11-29 22:07:11 +00:00 |
|
Kamil
|
7232b3223d
|
further implementations
|
2024-11-29 20:49:36 +00:00 |
|
Kamil
|
f81188f7e3
|
spotify client using generic base classes
|
2024-11-29 19:55:27 +00:00 |
|
Kamil
|
cbe172ff1f
|
base classes for generic musicProviderClient
|
2024-11-29 19:55:07 +00:00 |
|
Kamil
|
18dc6e18af
|
rework on find_best_match_from_jellyfin
- Artists will be compared, even if only one search result from jellyfin #24
|
2024-11-27 20:07:13 +00:00 |
|
Kamil
|
1867f982a0
|
use typed AudioProfile class
|
2024-11-27 17:25:39 +00:00 |
|
Kamil
|
b60a882dab
|
Better Errorhandling in case of spotify api errors
Addresses issue #20
|
2024-11-27 17:20:47 +00:00 |
|
Kamil
|
c6eb95112e
|
adjusted highlight filter, to highlight a perfect match
|
2024-11-27 17:15:35 +00:00 |
|
Kamil
|
c9363104ec
|
Added SPOTIFY_COUNTRY_CODE env var, defaults to 'DE'
- before it was hard coded to DE
|
2024-11-27 16:07:08 +00:00 |
|
Kamil
|
ddf73b77db
|
provide more technical track details in the ui
Fixes #15
|
2024-11-27 16:03:39 +00:00 |
|
Kamil
|
b64d9bf8fc
|
Bump version: 0.1.5 → 0.1.6
|
2024-11-26 15:40:58 +00:00 |
|
Kamil
|
af662df434
|
- Added unlock_key endpoint
- Added skip_endpoints so the alert part isnt rendered on task_status query
|
2024-11-26 15:14:06 +00:00 |
|
Kamil
|
7e24016788
|
Fix: Increment processed_tracks when best_match is found during download task
|
2024-11-26 15:11:13 +00:00 |
|