Kamil
|
ce50e1a8f8
|
.
|
2025-02-11 09:28:55 +00:00 |
|
Kamil
|
32c860fbb9
|
fix: remove unnecessary regex anchors in bumpversion configuration
|
2025-02-11 09:26:40 +00:00 |
|
Kamil
|
bf725c6b24
|
fix: improve regex for version parsing in bumpversion configuration
|
2025-02-11 09:25:32 +00:00 |
|
Kamil
|
bb195b1c77
|
fix: update version regex in bumpversion configuration
|
2025-02-11 09:24:31 +00:00 |
|
Kamil
|
e66208b49e
|
add pylintrc configuration to control message settings
|
2025-02-11 09:24:24 +00:00 |
|
Kamil
|
9e675f8cf4
|
feat: add batch processing for adding and removing songs in playlists
|
2025-02-11 09:15:32 +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 |
|
Kamil
|
7af86c926f
|
refactor: remove preview button from track table template
|
2024-12-18 09:23:41 +00: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
|
b9530a159c
|
feat: make playlist item image clickable to view details
|
2024-12-17 17:51:22 +00:00 |
|
Kamil
|
fffeac8c74
|
fix: update Monaco Editor version in log view template
|
2024-12-17 17:45:15 +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
|
34ae3c5680
|
update v0.1.9 changelog
|
2024-12-13 22:58:01 +00:00 |
|
Kamil
|
56d937a21f
|
fix: improve logging for Jellyfin ID updates and error handling
|
2024-12-13 22:40:56 +00:00 |
|
Kamil
|
3a78e710ae
|
chore: add settings.yaml to .gitignore
|
2024-12-13 14:39: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
|
b7de39e501
|
chore: update requirements.txts add pyyaml
|
2024-12-13 08:27:11 +00:00 |
|
Kamil
|
9c46be1701
|
fix: include commit SHA in tag name for GitHub release workflow
|
2024-12-12 12:23:50 +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
|
969eca4a04
|
fix: remove backdrop from select user dialog
|
2024-12-12 12:05:06 +00:00 |
|
Kamil
|
9667b71d24
|
feat: update page title to include 'Jellyplist' prefix
|
2024-12-12 12:04:37 +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
|
d615bafd1f
|
feat: add admin functionality to dynamically load and manage users for playlist addition
|
2024-12-11 14:15:40 +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
|
6248c54829
|
fix: update modal dialog class to improve responsiveness on larger screens
|
2024-12-11 12:54:47 +00:00 |
|
Kamil
|
2da69fc330
|
feat: add workaround method to remove user from playlist and enhance get_users method with optional user_id
|
2024-12-11 12:54:28 +00:00 |
|
Kamil
|
0c57912053
|
feat: implement Jellyfin user management routes for playlists
|
2024-12-11 12:54:18 +00:00 |
|
Kamil
|
423ffbb608
|
fix: clean up user management modal script and improve badge styling
|
2024-12-11 12:54:04 +00:00 |
|
Kamil
|
d9302434c2
|
feat: add user management functionality for playlists with dynamic loading and confirmation prompts
|
2024-12-11 08:52:31 +00:00 |
|
Kamil
|
debe273cfb
|
fix: remove unnecessary .mp3 extension checks in download_missing_tracks method
|
2024-12-11 00:02:14 +00:00 |
|
Kamil
|
f9e8be1824
|
fix: update playlist link text to "My Playlists" and simplify admin access condition
|
2024-12-10 22:25:08 +00:00 |
|
Kamil
|
cdf7d8ffe9
|
Revert "fix: update playlist link text and simplify admin access condition"
This reverts commit 41c62a5376.
|
2024-12-10 22:24:17 +00:00 |
|
Kamil
|
41c62a5376
|
fix: update playlist link text and simplify admin access condition
|
2024-12-10 22:15:28 +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
|
754f7f9204
|
feat: add get_users method to fetch users from Jellyfin API
|
2024-12-10 22:10:10 +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
|
500a049976
|
fix: update supervisord configuration to use stdout and stderr for logging
|
2024-12-10 20:55:38 +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
|
c78ceef508
|
add changelog reading step to manual build workflow for release notes
|
2024-12-10 15:51:06 +00:00 |
|
Kamil
|
aa201c3be2
|
add new environment variables for spotDL configuration and output format control
|
2024-12-10 15:47:38 +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
|
6129bee98c
|
pinned postgres to 17.2
|
2024-12-10 12:27:18 +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
|
798c4ae28d
|
update readme.md to define IMAGE variable and adjust volume mappings for jellyplist services and prepare compose sample for 0.1.9 release
|
2024-12-09 20:38:38 +00:00 |
|
Kamil
|
eeb6ad9172
|
update .dockerignore to ignore all cookie files
|
2024-12-09 20:37:50 +00:00 |
|
Kamil
|
92e8963727
|
add rotating file handler for logging based on worker type
|
2024-12-09 10:25:44 +00:00 |
|
Kamil
|
d54100cbc4
|
add supervisor support to Dockerfile and create supervisord configuration
|
2024-12-09 10:20:04 +00:00 |
|
Kamil
|
e559b1cf11
|
return task info on manual start
Fixes #38
Fixes #22
|
2024-12-09 10:16:58 +00:00 |
|
Kamil
|
631b2a35f7
|
Merge branch 'dev' of https://github.com/kamilkosek/jellyplist into dev
|
2024-12-09 09:52:31 +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
|
24ba4a0b70
|
doesnt work
|
2024-12-06 00:34:08 +00:00 |
|
Kamil
|
7a7ef8d7bc
|
another update to build workflow
|
2024-12-06 00:22:35 +00:00 |
|
Kamil
|
be9a72701e
|
added changelog 0.1.8
|
2024-12-06 00:06:49 +00:00 |
|
Kamil
|
c5de8d9841
|
Added check for update
|
2024-12-06 00:05:36 +00:00 |
|
Kamil
|
671b813e6c
|
Updated manual_build.yml to not mark dev builds as latest
|
2024-12-06 00:04:45 +00:00 |
|
Kamil
|
b29a7bbbe3
|
typo fixed
|
2024-12-05 23:28:21 +00:00 |
|
Kamil
|
d4c3a67249
|
remove static branch name from version
|
2024-12-05 09:40:56 +00:00 |
|
Kamil
|
4be027bb35
|
create github release on dev release
|
2024-12-05 09:39:17 +00:00 |
|
Kamil
|
39e44e0606
|
update manual build
|
2024-12-05 09:26:13 +00:00 |
|
Kamil
|
8c30c6183d
|
Added notice about breaking change in 0.1.7
|
2024-12-05 09:15:05 +00:00 |
|
Kamil
|
9e7f331c49
|
Updated manual-build workflow to include dev version tag
|
2024-12-05 09:14:49 +00:00 |
|
Kamil
|
bb856c96a1
|
Fixed wrong output_path creation
|
2024-12-05 09:14:28 +00:00 |
|
Kamil
|
1d24972ea0
|
Updated gitignore again
|
2024-12-04 23:54:33 +00:00 |
|
Kamil
|
7b15a8b53d
|
Remove auto gen release notes temporarliy
|
2024-12-04 23:54:24 +00:00 |
|
Kamil
|
d41b901649
|
Fix Typo
|
2024-12-04 23:53:57 +00:00 |
|
Kamil
|
89a1bc21be
|
Updated readme and changelog 0.1.7
|
2024-12-04 23:38:13 +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
|
d9dabd0a9c
|
test arm build on dev
|
2024-12-04 22:26:42 +00:00 |
|
Kamil
|
087d44836f
|
Merge branch 'pr-26' into dev
|
2024-12-04 22:24:42 +00:00 |
|
Kamil
|
1ee0087b8f
|
reworked the celery task management
|
2024-12-04 22:22:04 +00:00 |
|
Kamil
|
e2d37b77b0
|
Added: MUSIC_STORAGE_BASE_PATH env variable
|
2024-12-04 22:21:15 +00:00 |
|
Kamil
|
86f5bf118a
|
updated .gitignore
|
2024-12-04 22:19:44 +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
|
87791cf21d
|
- Support multiple music providers
- feat: Doubleclick on track in Table view to get technical information about it
|
2024-12-03 12:48:27 +00:00 |
|
Kamil
|
883294d74e
|
added get_item to jellyfin-client
|
2024-12-03 12:45:13 +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
|
d5aee793a0
|
updated .gitignore to not include any cookies at all
|
2024-12-03 12:35:45 +00:00 |
|
Kamil
|
6b78b90ee7
|
feature: add possibility to directly add a playlist from the / page
|
2024-12-03 12:35:23 +00:00 |
|