Commit Graph

87 Commits

Author SHA1 Message Date
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