bridge: metodi Api per tab Diritti + bump v1.14.0 + config jamendo_client_id
- VERSION v1.13.0 -> v1.14.0
- DEFAULTS: royalty_last_folder, royalty_recursive, jamendo_client_id
- save_settings: persiste jamendo_client_id
- Nuovi metodi Api:
- royalty_pick_folder
- royalty_start_scan {directory, recursive}
- royalty_stop_scan
piu' worker _royalty_worker che emette:
- royalty:progress (per file: idx/total/filename/status + overall%)
- royalty:entry (streaming per ogni risultato)
- royalty:done (summary {ok, total, royalty_free_count,
unknown_count, error_count})
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
1 parent
018d310f53
commit
ddacd050d8
2 files changed
+135
-1
No files matched your search
+5
-1
@@ -5,7 +5,7 @@ import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
VERSION = "v1.13.0"
|
||||
VERSION = "v1.14.0"
|
||||
|
||||
|
||||
APP_NAME = "MusicTools"
|
||||
@@ -95,6 +95,10 @@ DEFAULTS = {
|
||||
"charts_lastfm_genre": "dance", # "" | pop, rock, dance, ...
|
||||
"charts_spotify_playlist": "top50_global", # chiave in charts._SPOTIFY_CHARTS
|
||||
"lastfm_api_key": "", # opzionale: override della chiave demo
|
||||
# ---- Diritti / Royalty-free check ----
|
||||
"royalty_last_folder": "",
|
||||
"royalty_recursive": True,
|
||||
"jamendo_client_id": "", # opzionale: registrati su devportal.jamendo.com
|
||||
# ---- Licenza ----
|
||||
"license_key": "", # chiave fornita all'utente via email
|
||||
"license_email": "", # email associata all'acquisto
|
||||
|
||||
Reference in new issue
Block a user