kuelteabmas
ff99475fab
bugfix(spotify): Updated functionality to fetch access_token and client_id required for making requests
...
* Removed deprecated session_data and its logic
* Added TOTP for new _get_access_token_and_client_id method
* Added some loggers
2025-05-18 20:05:21 -04:00
kuelteabmas
54d012009e
bugfix(spotify): Updated script to be parsed for session_data from config to appServerConfig script
...
- config script is no longer returned from Fetch session data call from Spotify
- it's now called appServerConfig which contains the correlationId needed to make Spotify requests
-
2025-05-15 17:03:03 -04:00
Kamil Kosek
68f17e84ed
Merge pull request #75 from kamilkosek/main
...
main to dev
2025-02-11 13:38:30 +01:00
Kamil
006a3ce32e
Bump version: "0.1.9" → 0.1.10
2025-02-11 09:35:10 +00:00
Kamil
a08c9c7800
.
2025-02-11 09:35:07 +00:00
Kamil
ce50e1a8f8
.
2025-02-11 09:28:55 +00:00
Kamil
8a883edf07
feat: handle empty datetime input in human-readable filter
2025-02-11 09:15:07 +00:00
Kamil
e9fa5f8994
Preperation for deezer
2025-02-11 08:32:36 +00:00
Ofirfr
3ceae962b1
adjust for cookie_file might not be set
2025-01-13 22:02:51 +02:00
Ofirfr
8ad5ff0860
spotDL exec command debug log
2025-01-11 23:30:27 +02:00
Kamil
580906dc78
feat: add Jellyfin link button filter and integrate into playlist info template
2024-12-18 09:22:34 +00:00
Kamil
917ec9542f
feat: add human-readable datetime filter and update playlist info template
2024-12-18 09:00:12 +00:00
Kamil
4d06b257cb
feat: add refresh playlist functionality
2024-12-17 17:45:06 +00:00
Kamil
8c9fb43f01
fix: update track order in playlist when moving tracks
...
Fixes #53
2024-12-17 17:43:31 +00:00
Kamil
56d937a21f
fix: improve logging for Jellyfin ID updates and error handling
2024-12-13 22:40:56 +00:00
Kamil
1b95f201be
feat: add YAML settings management and admin settings page, add default_playlist_users
2024-12-13 08:27:55 +00:00
Kamil
9de58731c0
chore: update version format to include 'v' prefix and adjust related configurations
2024-12-12 12:14:41 +00:00
Kamil
4d9e6162fc
feat: add quality_score field to Track model and update related functionality
...
Fixes #51
2024-12-11 20:33:13 +00:00
Kamil
b877ee04e3
fix: increase maximum length of track name to 200 characters
2024-12-11 19:36:26 +00:00
Kamil
d6a702b606
feat: initialize additional_users variable in add_playlist function
2024-12-11 19:33:41 +00:00
Kamil
a44c5b5209
feat: refactor add_jellyfin_user_to_playlist to use internal method for user assignment
2024-12-11 14:15:28 +00:00
Kamil
67d2b3cb9e
feat: enhance add_playlist function to support JSON input and manage additional users for playlists
2024-12-11 14:15:15 +00:00
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