Woodyy07
12a49843af
Add YouTube Music artist subscription support
...
When a music.youtube.com/channel/... URL is subscribed, use ytmusicapi
to enumerate the artist's album and single releases instead of yt-dlp
flat-extract, which only returns individual topic video uploads.
Each release is tracked as an OLAK5uy_ playlist ID in seen_ids, so new
albums and singles are detected and queued automatically on each check.
- Add extract_ytmusic_artist_releases() using ytmusicapi.get_artist()
and get_artist_albums() for full pagination
- Route YTMusic URLs in add_subscription() and _check_one_unlocked()
- Add ytmusicapi dependency
- Add 31 tests covering URL detection, extraction, and manager integration
2026-06-08 12:19:37 +02:00
Alex Shnitman
4478d1394e
upgrade dependencies
2026-05-29 13:20:04 +03:00
Alex Shnitman
ab42325db5
upgrade dependencies
2026-04-16 22:30:42 +03:00
Alex Shnitman
0b3645aea1
upgrade dependencies
2026-04-09 21:00:26 +03:00
Alex Shnitman
d41bdf61e2
finalize custom options ( closes #563 , #482 , #261 , #681 )
2026-04-03 13:20:37 +03:00
Alex Shnitman
483575d24a
add subscriptions; change persistence file format to JSON ( closes #901 , #76 , #113 , #170 , #242 , #444 , #503 , #555 , #566 )
2026-04-01 14:33:24 +03:00
Alex Shnitman
a1f2fe3e73
implement tests
2026-03-20 13:12:31 +02:00
AutoUpdater
0bf508dbc6
upgrade yt-dlp from 2026.3.13 to 2026.3.17
2026-03-18 00:14:51 +00:00
Alex Shnitman
289133e507
upgrade dependencies
2026-03-15 20:54:46 +02:00
Alex Shnitman
04959a6189
upgrade dependencies
2026-03-14 12:05:04 +02:00
AutoUpdater
8b0d682b35
upgrade yt-dlp from 2026.3.3 to 2026.3.13
2026-03-14 00:13:08 +00:00
Alex Shnitman
d2e6c079f9
upgrade dependencies; upgrade yt-dlp from 2026.2.21 to 2026.3.3
2026-03-03 20:28:35 +02:00
AutoUpdater
e24890fd9b
upgrade yt-dlp from 2026.2.4 to 2026.2.21
2026-02-22 00:12:26 +00:00
Alex Shnitman
5170c708cd
upgrade dependencies
2026-02-19 09:35:29 +02:00
Alex Shnitman
297cac378c
upgrade yt-dlp to 2026.2.4, and other dependencies
2026-02-04 20:56:02 +02:00
AutoUpdater
c28cedacb7
upgrade yt-dlp from 2026.1.29 to 2026.1.31
2026-02-01 00:13:59 +00:00
AutoUpdater
a77043bde9
upgrade yt-dlp from 2025.12.8 to 2026.1.29
2026-01-30 00:11:48 +00:00
Alex Shnitman
b179535711
upgrade dependencies
2026-01-11 20:38:06 +02:00
AutoUpdater
03f1fa106a
upgrade yt-dlp from 2025.11.12 to 2025.12.8
2025-12-09 00:09:28 +00:00
Alex Shnitman
cf318b4d81
upgrade dependencies
2025-11-28 08:31:35 +02:00
AutoUpdater
420befba75
upgrade yt-dlp from 2025.10.22 to 2025.11.12
2025-11-13 00:09:00 +00:00
AutoUpdater
3bef839e18
upgrade yt-dlp from 2025.10.14 to 2025.10.22
2025-10-23 00:08:21 +00:00
AutoUpdater
1b32d49fcf
upgrade yt-dlp from 2025.9.26 to 2025.10.14
2025-10-15 00:08:15 +00:00
AutoUpdater
d19ca4e87a
upgrade yt-dlp from 2025.9.23 to 2025.9.26
2025-09-27 00:07:59 +00:00
Alex Shnitman
ca875665c9
move to uv package manager
2025-09-24 16:30:58 +03:00