Broque Thomas
f275a9831e
Strip '- Topic' suffix from YouTube auto-generated channel names ( #231 )
...
YouTube's auto-generated artist channels use the format "Artist - Topic"
as the channel name. This suffix was not being stripped during playlist
parsing, causing metadata discovery to fail (e.g., searching for
"Koven - Topic" instead of "Koven" on iTunes/Deezer).
Fixed in all three places where YouTube artist names are cleaned:
- web_server.py clean_youtube_artist() — playlist parsing
- ui/pages/sync.py clean_youtube_artist() — UI-side parsing
- core/youtube_client.py — search result fallback artist extraction
2026-03-31 21:06:05 -07:00
Broque Thomas
b1391b9466
add failed scan items to wishlist.
2025-11-21 15:29:25 -08:00
Broque Thomas
a3f98f29d3
utilize quality profile over preferred.
2025-11-17 14:11:14 -08:00
Broque Thomas
73635fa011
fix
2025-10-01 21:52:56 -07:00
Broque Thomas
ba37225e1b
gui navidrome support
2025-09-22 09:46:30 -07:00
Broque Thomas
ebc7e2246d
Added tidal support. Fixed readme auth issues.
2025-08-21 15:32:46 -07:00
Broque Thomas
e84d2c9934
fix playlist details modal spacing
2025-08-20 18:54:47 -07:00
Broque Thomas
21c8c61a86
Update sync.py
2025-08-20 18:16:59 -07:00
Broque Thomas
b6d085e7cb
Update sync.py
2025-08-20 17:42:31 -07:00
Broque Thomas
6d57102c54
Update sync.py
2025-08-20 17:30:36 -07:00
Broque Thomas
41bb4d5745
Update sync.py
2025-08-20 17:04:33 -07:00
Broque Thomas
1ba7d74d9c
debugging info for sync page during playlist track load
2025-08-20 16:42:02 -07:00
Broque Thomas
7c84b687fb
bug fix
2025-08-18 18:32:13 -07:00
Broque Thomas
0c90f4f327
multi-server source
2025-08-18 15:32:58 -07:00
Broque Thomas
620c78766b
better
2025-08-18 10:36:57 -07:00
Broque Thomas
b3d13fbc73
youtube sync/download
2025-08-13 20:37:39 -07:00
Broque Thomas
6df270bee1
give me 30 min to resolve this
2025-08-13 13:39:04 -07:00
Broque Thomas
62e78f59f7
youtube playlist functionality. may have bugs.
2025-08-13 11:53:36 -07:00
Broque Thomas
5e4552f46d
cancel functionality on sync and artist pages.
2025-08-12 14:46:59 -07:00
Broque Thomas
7fe206ea5d
sync bug
2025-08-11 12:15:33 -07:00
Broque Thomas
c7976ba75c
speed improvements
2025-08-10 23:20:40 -07:00
Broque Thomas
46c519a27e
fixed case where user could start multiple syncs at once and would not display ui correclty.
2025-08-10 13:26:21 -07:00
Broque Thomas
3bbb635848
matching improvements and bug fixes
2025-08-09 13:47:00 -07:00
Broque Thomas
31a8b01cdb
automatic plex scan triggers automatic soulsync db update
2025-08-09 12:34:30 -07:00
Broque Thomas
5151c53fac
incremental working better?
2025-08-09 11:14:42 -07:00
Broque Thomas
aee5995c1a
auto incremental update
2025-08-09 01:37:25 -07:00
Broque Thomas
2196ed35f6
fixing database issues
2025-08-08 22:27:02 -07:00
Broque Thomas
b5e3c47051
wishlist functionality
2025-08-07 23:08:05 -07:00
Broque Thomas
ed91099a1c
enable quality pref.
2025-08-07 21:43:03 -07:00
Broque Thomas
73679f5709
bug fixes
2025-08-07 14:53:16 -07:00
Broque Thomas
aafc0ca49f
consistent matching between sync and artists.
2025-08-07 10:35:56 -07:00
Broque Thomas
35fdef76ce
better matching on slskd
2025-08-07 00:37:44 -07:00
Broque Thomas
86fcdd6869
better matching
2025-08-06 19:44:55 -07:00
Broque Thomas
019253087f
better matching on albums
2025-08-06 11:31:35 -07:00
Broque Thomas
7212e9224c
include database in search
2025-08-06 09:47:43 -07:00
Broque Thomas
d0659e6eb8
bug fixed
2025-07-29 22:26:20 -07:00
Broque Thomas
091f3b3833
toast
2025-07-29 22:15:02 -07:00
Broque Thomas
b16b10e724
minor fixes
2025-07-29 20:55:11 -07:00
Broque Thomas
2b97e685dc
fixed false positive issue from fallback query
...
removing artist from the search introduced false positives when searching plex.
2025-07-29 10:35:57 -07:00
Broque Thomas
f456f4a4c2
good
2025-07-28 13:56:20 -07:00
Broque Thomas
054665e494
good
2025-07-27 15:55:24 -07:00
Broque Thomas
c94f5f2b53
good
2025-07-25 15:33:59 -07:00
Broque Thomas
0b8e36f3c0
sync
2025-07-25 13:35:52 -07:00
Broque Thomas
d5cea2c041
good
2025-07-25 13:18:09 -07:00
Broque Thomas
018eb0cd16
better
2025-07-25 12:00:40 -07:00
Broque Thomas
55c36241dd
good
2025-07-25 10:53:53 -07:00
Broque Thomas
77383f0178
better
2025-07-25 10:13:33 -07:00
Broque Thomas
7bfb38e16c
better
2025-07-25 09:38:06 -07:00
Broque Thomas
59fc1a9d00
good
2025-07-25 09:32:38 -07:00
Broque Thomas
a4ffcc0856
better
2025-07-25 09:28:01 -07:00