-
9644ffec35
feat: metadati AI detection + prompt/lyrics + pannello frame grezzi (v1.13.0)
main
v1.13.0

lucianoandClaude Opus 4.7
2026-09-24 11:13:58 +02:00
-
8432b2a592
polish: Charts UI + sidebar categorie + prune Traxsource generi (v1.12.0)
v1.12.0
luciano
2026-09-01 21:08:04 +02:00
-
39e843dc69
ui: tab Charts con tabella streaming + integrazione coda Scarica
luciano
2026-08-28 13:41:13 +02:00
-
29c177ff69
bridge: metodi Api per tab Charts + bump v1.12.0
luciano
2026-08-28 13:38:25 +02:00
-
75e3da5f82
charts: modulo iTunes + Last.fm + Spotify + M2O con cache SQLite
luciano
2026-08-28 13:37:26 +02:00
-
29b9753aa3
fix: mostra causa reale dietro "yt-dlp exit 1" (v1.11.3)
v1.11.3
luciano
2026-08-28 10:08:52 +02:00
-
c88e6d359c
fix: switch build_* a yt-dlp nightly channel (v1.11.2)
v1.11.2
luciano
2026-08-28 00:41:40 +02:00
-
ed1059bf8c
feat: sidebar scroll + log persistente (v1.11.1)
v1.11.1
luciano
2026-08-27 11:27:57 +02:00
-
cdbb1d85d5
feat: fallback Spotify + layout selector + tab Appiattisci (v1.11.0)
v1.11.0
luciano
2026-08-27 10:57:04 +02:00
-
401bed967a
ui: tab Cataloga con streaming table + modal conferma move
luciano
2026-08-27 10:04:57 +02:00
-
9b711fd545
bridge: metodi Api per tab Cataloga + bump v1.11.0
luciano
2026-08-27 10:01:57 +02:00
-
9f9e4281b7
catalog: modulo AcoustID lookup + move to <year>/<genre>/
luciano
2026-08-27 10:00:32 +02:00
-
39a117f08b
feat: cookies-from-browser per bypass HTTP 403 YouTube (v1.10.1)
v1.10.1
luciano
2026-08-19 15:30:46 +02:00
-
e7d11d0235
feat: Dedup enhancements (streaming, retry, filename mode, scroll, auto-select)
v1.10.0
luciano
2026-08-02 13:59:39 +02:00
-
00ff5a6220
ui: DedupUI + stili gruppi duplicati
luciano
2026-08-02 13:23:04 +02:00
-
e90e38edc8
ui: markup tab Dedup
luciano
2026-08-02 13:22:52 +02:00
-
f18dd375e8
bridge: metodi Api per tab Dedup + bump v1.10.0
luciano
2026-08-02 13:22:40 +02:00
-
fb13b0f70e
dedup: modulo audio fingerprinting via fpcalc + cache SQLite
luciano
2026-08-02 13:22:24 +02:00
-
e09ee1382b
fix: typo _find_ffmpeg_dir in update_cover_only (bump v1.9.5)
v1.9.5
luciano
2026-08-02 13:02:26 +02:00
-
e7fde842f2
feat: upgrade archivio con auto-pick, audio preview, cancel-all (v1.9.4)
v1.9.4
luciano
2026-08-02 12:56:19 +02:00
-
e10466d93b
ui: UpgradeUI archive_dir + candidates picker + bump v1.9.3
v1.9.3
luciano
2026-08-02 11:59:59 +02:00
-
f0a29f7ca7
ui: campo Cartella archivio + modal picker per Upgrade
luciano
2026-08-02 11:56:48 +02:00
-
4e1af7b8f6
bridge: upgrade_resolve_candidates + evento upgrade:candidates_needed
luciano
2026-08-02 11:56:10 +02:00
-
d8723f9408
upgrader: _scan_archive + _find_candidates + resolve_callback per match locale
luciano
2026-08-02 11:54:58 +02:00
-
eb20a034e6
fix: stop button e hang su ffmpeg orfano in Upgrade (bump v1.9.2)
v1.9.2
luciano
2026-08-02 11:37:40 +02:00
-
cdd380d62f
fix: watchdog su download upgrader (bump v1.9.1)
v1.9.1
luciano
2026-08-02 10:55:47 +02:00
-
2689f686ec
Merge feat/traxsource-charts: MusicTools v1.9.0
v1.9.0
luciano
2026-08-01 12:15:36 +02:00
-
-
f8e2ee66bd
ui: TraxsourceUI (init, loadChart, render, download)
luciano
2026-08-01 12:10:28 +02:00
-
a07f6c34ca
ui: markup tab Traxsource
luciano
2026-08-01 12:08:56 +02:00
-
6c473eaec9
bridge: 4 metodi Api Traxsource (parallelo Beatport, metadata album=label)
luciano
2026-08-01 12:07:56 +02:00
-
16c8b8ee67
config: v1.9.0 + traxsource_last_genre nei DEFAULTS
luciano
2026-08-01 12:05:11 +02:00
-
88e59ad37f
traxsource: fetch_top100 con session curl_cffi + retry + cache 15min
luciano
2026-08-01 12:01:00 +02:00
-
784b56682f
traxsource: _discover_top100_url + _parse_tracks con BeautifulSoup
luciano
2026-08-01 11:59:55 +02:00
-
e1e629f8a2
traxsource: helper _split_title_mix + _format_artists + _large_cover + eccezioni
luciano
2026-08-01 11:57:42 +02:00
-
a95912f78c
traxsource: GENRES + TraxsourceTrack + list_genres
luciano
2026-08-01 11:55:30 +02:00
-
7feda99720
traxsource: fixture HTML + bs4 dep + script refresh generi
luciano
2026-08-01 11:54:55 +02:00
-
191c245fc1
plan: implementation Traxsource charts v1.9.0
luciano
2026-08-01 11:50:44 +02:00
-
98235625ba
spec: feature Traxsource charts (v1.9.0 target)
luciano
2026-08-01 11:47:32 +02:00
-
-
72e700c85d
config: bump VERSION v1.8.6
v1.8.6
luciano
2026-07-21 17:51:22 +02:00
-
a774906814
ui: ConvertUI (file picker, opzioni, batch conversione)
luciano
2026-07-21 17:48:31 +02:00
-
9f41f9d302
ui: markup tab Converti
luciano
2026-07-21 17:47:16 +02:00
-
b0cd046375
bridge: 4 metodi Api per convertitore WAV -> MP3
luciano
2026-07-21 17:44:59 +02:00
-
5fc9f8ac2b
converter: modulo ffmpeg WAV -> MP3 con VBR/CBR + stop
luciano
2026-07-21 17:44:36 +02:00
-
c4e6d6e322
fix: bundle certifi CA per SSL su Windows/macOS + bump v1.8.5
v1.8.5
luciano
2026-07-17 16:26:16 +02:00
-
c7dfe95890
config: bump VERSION v1.8.4
v1.8.4
luciano
2026-07-15 13:04:06 +02:00
-
25b646d754
bridge: metadata pipeline per tag ID3 su download search
luciano
2026-07-15 13:00:19 +02:00
-
73b4480890
downloader: param output_filenames + post_download_callback
luciano
2026-07-15 12:56:56 +02:00
-
d53b8f20ed
spotify: get_artist_genres + enrich_from_youtube_title + cover_url_large
luciano
2026-07-15 12:54:59 +02:00
-
0f7cd24703
tagger: modulo mutagen per ID3 tag + cover art da URL
luciano
2026-07-15 12:54:26 +02:00
-
f1437e8e24
config: bump VERSION v1.8.3
v1.8.3
luciano
2026-07-15 11:46:50 +02:00
-
acbd9c0b1f
ui: hero sticky in cima al pannello scrollabile di ogni tab
luciano
2026-07-15 11:45:43 +02:00
-
f226c3fa8e
ui: cover art in Beatport, Spotify e YouTube search
luciano
2026-07-15 11:45:28 +02:00
-
85f7ec0993
config: bump VERSION v1.8.2
v1.8.2
luciano
2026-07-14 22:15:02 +02:00
-
9dbdd74b2f
ui: fix light mode — colori brand come testo + hover/focus adattivi
luciano
2026-07-14 22:12:50 +02:00
-
8c73651312
Merge feat/music-search: MusicTools v1.8.1
v1.8.1
luciano
2026-07-14 17:34:22 +02:00
-
-
1fa49fabc4
ui: SpotifyUI + YoutubeUI (search, table, download, log)
luciano
2026-07-14 17:31:48 +02:00
-
83c47df29c
ui: markup tab Spotify + YouTube search
luciano
2026-07-14 17:31:41 +02:00
-
9ea14eb81c
bridge: 6 metodi Api per music search (Spotify + YouTube)
luciano
2026-07-14 17:25:58 +02:00
-
91cfc173d4
config: v1.8.1 + 3 campi DEFAULTS per music search
luciano
2026-07-14 17:23:49 +02:00
-
67e48e54f7
downloader+bridge: supporto download da URL diretti (YouTube search flow)
luciano
2026-07-14 17:22:46 +02:00
-
0949df031a
youtube: search_youtube via yt-dlp ytsearchN + parse JSON
luciano
2026-07-14 17:18:54 +02:00
-
2771fa8075
spotify: search_artist_discography con dedupe top-tracks+album
luciano
2026-07-14 17:16:19 +02:00
-
252d76b907
spotify: search_tracks() free-form con limit configurabile
luciano
2026-07-14 17:14:02 +02:00
-
58d4896ffe
plan: implementation Music Search (Spotify + YouTube) v1.8.1
luciano
2026-07-14 17:11:13 +02:00
-
91aa1bd6a3
spec: feature Music Search (Spotify + YouTube tabs) v1.8.1
luciano
2026-07-14 17:05:56 +02:00
-
-
48a6e15c7a
Merge feat/beatport-charts: MusicTools v1.8.0
v1.8.0
luciano
2026-07-14 16:48:09 +02:00
-
-
f850e86a88
docs: implementation plan Beatport charts
luciano
2026-07-14 16:42:27 +02:00
-
6bff24ff7d
beatport: fix check_existing/download path mismatch
luciano
2026-07-14 16:41:38 +02:00
-
faf74dfb11
ui: stili tab Beatport
luciano
2026-07-14 16:39:36 +02:00
-
d2f3ebe361
ui: JS BeatportUI (init, loadChart, download, log)
luciano
2026-07-14 16:39:04 +02:00
-
33c6bc7703
ui: markup tab Beatport
luciano
2026-07-14 16:37:44 +02:00
-
be4f7e1024
bridge: 4 metodi Api per feature Beatport (fetch + download riusa start_tracks_download)
luciano
2026-07-14 16:30:49 +02:00
-
1c52d52986
config: v1.8.0 + beatport_last_genre nei DEFAULTS
luciano
2026-07-14 16:27:22 +02:00
-
cc5716e87d
spotify: aggiunto search_track() per feature Beatport
luciano
2026-07-14 16:26:25 +02:00
-
3f31e240be
beatport: fetch_top100 con curl_cffi + retry + cache 15min
luciano
2026-07-14 16:24:43 +02:00
-
13c8e60712
beatport: parse JSON → list[BeatportTrack]
luciano
2026-07-14 16:22:21 +02:00
-
f1e57905c1
beatport: estrazione __NEXT_DATA__ + eccezioni tipizzate
luciano
2026-07-14 16:20:21 +02:00
-
4221a5992b
beatport: BeatportTrack dataclass con display + spotify_query
luciano
2026-07-14 16:18:38 +02:00
-
70cdfe8983
beatport: GENRES + list_genres() con test
luciano
2026-07-14 16:17:09 +02:00
-
e1aaa83fe9
beatport: fixture HTML + curl_cffi + script refresh generi
luciano
2026-07-14 16:14:55 +02:00
-
c037da4901
test: setup pytest infra per feature Beatport
luciano
2026-07-14 16:03:33 +02:00
-
-
21ef3a5699
spec: feature Beatport charts (v1.8.0 target)
luciano
2026-07-14 15:50:48 +02:00
-
e4bfd76a79
server: script gen-license per generare licenze manuali da locale
luciano
2026-07-13 10:33:25 +02:00
-
e2ac1ca275
Landing: rimossi piani e bottoni di acquisto, app non ancora in vendita
luzadev
2026-06-15 10:33:35 +02:00
-
dc6ae1fbe1
v1.7.15: patch_info_plist con plistlib (PlistBuddy falliva su apostrofi)
v1.7.15
luzadev
2026-06-09 23:17:08 +02:00
-
0e14d161d0
v1.7.14: fix definitivo registrazione macOS — AVCaptureSession in-process
v1.7.14
luzadev
2026-06-09 23:04:16 +02:00
-
7dd793253b
v1.7.13: fix definitivo TCC subprocess - sub-bundle .app per ffmpeg/ffprobe
v1.7.13
luzadev
2026-06-09 22:44:58 +02:00
-
5771d631fd
v1.7.12: codesign identifier coerente per TCC subprocess + skip quota su Annual
v1.7.12
luzadev
2026-06-09 22:14:53 +02:00
-
b74a0a53ec
v1.7.11: fix definitivo BlackHole — ad-hoc codesign del bundle
v1.7.11
luzadev
2026-06-09 21:29:30 +02:00
-
415175ec4d
v1.7.10: fix registrazione BlackHole muta (device by name)
v1.7.10
luzadev
2026-06-09 20:58:51 +02:00
-
d8349fb79f
v1.7.9: fix permessi microfono macOS (BlackHole non funzionava)
v1.7.9
luzadev
2026-06-09 20:13:41 +02:00
-
1414c5199c
Legal: aggiornati ToS/Refund/Privacy per i 4 piani + Spotify Premium
luzadev
2026-06-09 20:11:57 +02:00
-
6e96e8c6b7
v1.7.8: sticky save button + Spotify Premium chiarito
v1.7.8
luzadev
2026-06-09 15:42:42 +02:00
-
c2599a72a1
v1.7.7: fix avvio Windows definitivo (rimuove Mark of the Web)
v1.7.7
luzadev
2026-06-09 12:37:48 +02:00
-
2cc6c5e9c6
v1.7.6: secondo tentativo fix avvio Windows pythonnet
v1.7.6
luzadev
2026-06-09 12:22:04 +02:00
-
891562dc88
v1.7.5: fix avvio Windows ("Failed to resolve Python.Runtime.Loader")
v1.7.5
luzadev
2026-06-09 12:11:42 +02:00
-
9d21ca051f
v1.7.4: DMG macOS con Fix Gatekeeper integrato
v1.7.4
luzadev
2026-06-09 11:53:37 +02:00
-
05ea4c6181
v1.7.3: nuova icona app + landing chiarisce limiti senza chiavi Spotify
v1.7.3
luzadev
2026-06-09 11:43:20 +02:00
-
30be62af78
v1.7.2: brani Spotify scaricabili senza API keys + fix download.html
v1.7.2
luzadev
2026-06-09 11:33:28 +02:00
-
a82f6f420c
v1.7.1: fix switch tema light/dark
v1.7.1
luzadev
2026-06-09 11:13:04 +02:00