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 |
|
Kamil
|
d70c3b3913
|
Major Overhaul: Cleanup Unused Files
|
2024-12-03 12:32:11 +00:00 |
|
Kamil
|
e428629928
|
refacotring db to work with multiple music provider
|
2024-11-29 22:54:22 +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
|
d8d677bc1b
|
UI Fix on Task overview
|
2024-11-27 20:08:03 +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
|
3bcecfe6fd
|
Show loading spinner on jellyfin library search
|
2024-11-27 17:26:00 +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
|
dc0165957a
|
updated gitignore
|
2024-11-27 16:04:45 +00:00 |
|
Kamil
|
ddf73b77db
|
provide more technical track details in the ui
Fixes #15
|
2024-11-27 16:03:39 +00:00 |
|
Kamil
|
da2b725b22
|
updated github workflow no2
|
2024-11-26 15:49:40 +00:00 |
|
Kamil
|
4f82ba6aab
|
updated github workflow
|
2024-11-26 15:42:34 +00:00 |
|
Kamil
|
b64d9bf8fc
|
Bump version: 0.1.5 → 0.1.6
|
2024-11-26 15:40:58 +00:00 |
|
Kamil
|
78d96c2ccc
|
changelog and readme update
|
2024-11-26 15:40:56 +00:00 |
|
Kamil
|
a436a0ad91
|
allow manual track relinking
fixes #13
|
2024-11-26 15:23:08 +00:00 |
|
Kamil
|
0ca91b7d7b
|
Added Progressbar for task status
|
2024-11-26 15:14:30 +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 |
|
Kamil
|
16e1a8a58d
|
Unblock redis locks
|
2024-11-26 15:09:29 +00:00 |
|
Kamil
|
0fe45483dc
|
small fixes
|
2024-11-26 13:23:09 +00:00 |
|
Kamil
|
b010c8950e
|
tasks rework:
- more verbose logging
- better handling of already downloaded files
- perform upgrades if file with better quality is found in jellyfin
|
2024-11-25 17:39:22 +00:00 |
|
Kamil
|
bdab83e464
|
UI update to be able to wipe playlist
|
2024-11-25 17:20:30 +00:00 |
|
Kamil
|
f0bffe92ae
|
updated jellyfin api client:
- more verbose debug logs
|
2024-11-25 17:20:07 +00:00 |
|
Kamil
|
fce13015ea
|
- add_playlist() now adds the whole playlist instead of first 100 items
- added wipe_playlist endpoint to completely remove playlist from jellyplist and jellyfin
|
2024-11-25 17:18:16 +00:00 |
|
Kamil
|
b49e7cc05c
|
added get_longest_substring() to perform better search on jellyfin api
|
2024-11-25 17:17:07 +00:00 |
|
Kamil
|
e497b33ccd
|
change update_all_playlists_track_status-schedule to every 5 minutes
|
2024-11-25 17:16:37 +00:00 |
|
Kamil
|
543a1359f2
|
added FIND_BEST_MATCH_USE_FFPROBE env var
|
2024-11-25 17:16:16 +00:00 |
|
Kamil
|
8392e37592
|
Added: JELLYPLIST_DB_PORT env var
Fixes #8
|
2024-11-25 09:11:06 +00:00 |
|
Kamil
|
0401e6481e
|
😣
|
2024-11-24 22:45:02 +00:00 |
|
Kamil
|
996daf700a
|
some logging adjustments
|
2024-11-24 22:44:05 +00:00 |
|
Kamil
|
4d9f9462f5
|
fix copy pasta errors due to tiredness
|
2024-11-24 22:10:29 +00:00 |
|
Kamil
|
a84ae01e55
|
indicate dev build
|
2024-11-24 22:10:03 +00:00 |
|
Kamil
|
7de92f01ec
|
remove unnecessary requirement
|
2024-11-24 21:47:30 +00:00 |
|
Kamil
|
3c006ed031
|
fix error
|
2024-11-24 21:45:49 +00:00 |
|
Kamil
|
3e593bf475
|
updated logging on jellyfin api client
|
2024-11-24 21:39:40 +00:00 |
|
Kamil
|
3f5318a17b
|
Updated build yaml for dev container
|
2024-11-24 21:15:04 +00:00 |
|
Kamil
|
e5416ed800
|
Added LOG_LEVEL env var, to make it configurable through .env
|
2024-11-24 21:14:47 +00:00 |
|
Kamil
|
961e175a7d
|
Missed some timeout parameters
|
2024-11-24 21:07:34 +00:00 |
|
Kamil
|
810febbec2
|
Added JELLYFIN_REQUEST_TIMEOUT env var
|
2024-11-24 21:05:11 +00:00 |
|
Kamil
|
82390455d0
|
Remove cookies.txt requirement
fixes #5
|
2024-11-24 16:23:54 +00:00 |
|
Kamil
|
e3d37576ed
|
Added REFRESH_LIBRARIES_AFTER_DOWNLOAD_TASK
resolves #10
|
2024-11-24 16:17:30 +00:00 |
|
Kamil
|
6fe5c0fae7
|
Updated readme
|
2024-11-24 16:14:29 +00:00 |
|
Kamil
|
68ab47c443
|
Updated readme
|
2024-11-24 16:14:21 +00:00 |
|
Kamil
|
4a14e48938
|
Bump version: 0.1.4 → 0.1.5
|
2024-11-23 09:52:40 +00:00 |
|
Kamil
|
d03ce01cb3
|
readme update
|
2024-11-23 09:52:33 +00:00 |
|
Kamil
|
42ed70df3b
|
updated config key name
|
2024-11-23 09:52:26 +00:00 |
|
Kamil
|
31556fd207
|
Merge branch 'dev' of https://github.com/kamilkosek/jellyplist into dev
|
2024-11-22 21:58:03 +00:00 |
|
Kamil
|
42c92caef7
|
Bump version: 0.1.3 → 0.1.4
|
2024-11-22 21:56:48 +00:00 |
|
Kamil
|
7f075fb490
|
fixed wrong function call
|
2024-11-22 21:56:29 +00:00 |
|
Kamil
|
53e4cf0a8d
|
try some normalization on search query
|
2024-11-22 21:56:15 +00:00 |
|
Kamil
|
ef34aaa7a7
|
Bump version: 0.1.2 → 0.1.3
|
2024-11-22 21:08:10 +00:00 |
|
Kamil
|
313db2b71a
|
use get_cached_spotify_track
|
2024-11-22 21:07:06 +00:00 |
|
Kamil
|
7177581a4c
|
Publish "latest" on main branch
|
2024-11-22 21:02:33 +00:00 |
|
Kamil
|
f9993959ed
|
publish with multiple tags
|
2024-11-22 20:48:20 +00:00 |
|
Kamil
|
6f56f25384
|
do not use clean query
|
2024-11-22 20:37:19 +00:00 |
|
Kamil
|
72aff2af5c
|
Bump version: 0.1.1 → 0.1.2
|
2024-11-22 20:21:31 +00:00 |
|
Kamil
|
38f8f37aa3
|
This MUST work :)
|
2024-11-22 20:19:54 +00:00 |
|
Kamil
|
90df1c4168
|
once again...
|
2024-11-22 20:14:10 +00:00 |
|
Kamil
|
a5f3ba9894
|
Next try
|
2024-11-22 20:06:36 +00:00 |
|
Kamil
|
197922e513
|
revert
|
2024-11-22 20:03:48 +00:00 |
|
Kamil
|
bf7209c40f
|
Bump version: 0.1.0 → 0.1.1
|
2024-11-22 20:00:33 +00:00 |
|
Kamil
|
d007372721
|
try to get the version from the refs
|
2024-11-22 20:00:27 +00:00 |
|
Kamil
|
0560abdec6
|
still figuring out :D
|
2024-11-22 19:44:32 +00:00 |
|
Kamil
|
7396bf1c25
|
added github workflows
|
2024-11-22 19:30:33 +00:00 |
|
Kamil
|
bf4bc1f522
|
added license
|
2024-11-22 19:30:15 +00:00 |
|
Kamil
|
1727c3a5cd
|
removed unnecesasry comment
|
2024-11-22 19:30:06 +00:00 |
|
Kamil
|
2217168e9f
|
added 'snapshot_id' to decide whether process a playlist or not
|
2024-11-22 19:29:49 +00:00 |
|
Kamil
|
752a4d412b
|
small visual fixes
|
2024-11-22 19:29:22 +00:00 |
|
Kamil
|
bcd15d7e56
|
updated readme and added missing screenshot
|
2024-11-22 19:28:57 +00:00 |
|
Kamil
|
48bdc7d522
|
removed unused env var
|
2024-11-22 19:28:31 +00:00 |
|
Kamil
|
0fb96c6e65
|
added some screenshots
|
2024-11-22 15:05:10 +00:00 |
|
Kamil
|
6997ce3147
|
update readme
|
2024-11-22 15:04:34 +00:00 |
|
Kamil
|
435f903b94
|
v0.1.0
|
2024-11-22 12:29:29 +00:00 |
|