René's URL Explorer Experiment


Title: feat: offline playlist & album downloader by tbrackbill · Pull Request #191 · dddevid/Musly · GitHub

Open Graph Title: feat: offline playlist & album downloader by tbrackbill · Pull Request #191 · dddevid/Musly

X Title: feat: offline playlist & album downloader by tbrackbill · Pull Request #191 · dddevid/Musly

Description: A beautiful Flutter music streaming client for Subsonic-compatible servers with a modern Apple Music-inspired UI. - feat: offline playlist & album downloader by tbrackbill · Pull Request #191 · dddevid/Musly

Open Graph Description: Note: This is a self-contained optional feature — if you'd rather not merge it, no hard feelings. The existing codebase is completely unaffected if you close it. Summary Adds a full offline do...

X Description: Note: This is a self-contained optional feature — if you'd rather not merge it, no hard feelings. The existing codebase is completely unaffected if you close it. Summary Adds a full offlin...

Opengraph URL: https://github.com/dddevid/Musly/pull/191

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:e62f0335-e9e5-a279-e856-00e3daa7b4bf
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9224:3A75DA:D54BAE:1209756:6A4C5B75
html-safe-nonceca139eb4367c286a792d35233e01631da598dc189daeb79c915b934466ed890f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MjI0OjNBNzVEQTpENTRCQUU6MTIwOTc1Njo2QTRDNUI3NSIsInZpc2l0b3JfaWQiOiI2Mzk2NDI4MzQ4Mjc3MTUyNjI5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac3625c3fee40833b87dfebe7f28fd66a2cb481bf201a621bf84be3c415080c2b8
hovercard-subject-tagpull_request:3694807236
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/dddevid/Musly/191/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/dd22247398e87e8b782c9c85d7a846f74d1d759b7884f5904b55be81e54620c3/dddevid/Musly/pull/191
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/dd22247398e87e8b782c9c85d7a846f74d1d759b7884f5904b55be81e54620c3/dddevid/Musly/pull/191
og:image:altNote: This is a self-contained optional feature — if you'd rather not merge it, no hard feelings. The existing codebase is completely unaffected if you close it. Summary Adds a full offline do...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametbrackbill
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
turbo-cache-controlno-cache
go-importgithub.com/dddevid/Musly git https://github.com/dddevid/Musly.git
octolytics-dimension-user_id141579210
octolytics-dimension-user_logindddevid
octolytics-dimension-repository_id1126055746
octolytics-dimension-repository_nwodddevid/Musly
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1126055746
octolytics-dimension-repository_network_root_nwodddevid/Musly
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release14099438da5379150f15a2892474c7c7e6c0e55e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/dddevid/Musly/pull/191#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdddevid%2FMusly%2Fpull%2F191
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdddevid%2FMusly%2Fpull%2F191
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=dddevid%2FMusly
Reloadhttps://github.com/dddevid/Musly/pull/191
Reloadhttps://github.com/dddevid/Musly/pull/191
Reloadhttps://github.com/dddevid/Musly/pull/191
dddevid https://github.com/dddevid
Muslyhttps://github.com/dddevid/Musly
Notifications https://github.com/login?return_to=%2Fdddevid%2FMusly
Fork 35 https://github.com/login?return_to=%2Fdddevid%2FMusly
Star 489 https://github.com/login?return_to=%2Fdddevid%2FMusly
Code https://github.com/dddevid/Musly
Issues 34 https://github.com/dddevid/Musly/issues
Pull requests 3 https://github.com/dddevid/Musly/pulls
Discussions https://github.com/dddevid/Musly/discussions
Actions https://github.com/dddevid/Musly/actions
Projects https://github.com/dddevid/Musly/projects
Wiki https://github.com/dddevid/Musly/wiki
Security and quality 0 https://github.com/dddevid/Musly/security
Insights https://github.com/dddevid/Musly/pulse
Code https://github.com/dddevid/Musly
Issues https://github.com/dddevid/Musly/issues
Pull requests https://github.com/dddevid/Musly/pulls
Discussions https://github.com/dddevid/Musly/discussions
Actions https://github.com/dddevid/Musly/actions
Projects https://github.com/dddevid/Musly/projects
Wiki https://github.com/dddevid/Musly/wiki
Security and quality https://github.com/dddevid/Musly/security
Insights https://github.com/dddevid/Musly/pulse
tbrackbillhttps://github.com/tbrackbill
dddevid:masterhttps://github.com/dddevid/Musly/tree/master
tbrackbill:pr/offline-downloaderhttps://github.com/tbrackbill/Musly/tree/pr/offline-downloader
Conversationhttps://github.com/dddevid/Musly/pull/191
Commits10 (10)https://github.com/dddevid/Musly/pull/191/commits
Checkshttps://github.com/dddevid/Musly/pull/191/checks
Files changedhttps://github.com/dddevid/Musly/pull/191/files
feat: offline playlist & album downloaderhttps://github.com/dddevid/Musly/pull/191#top
tbrackbillhttps://github.com/tbrackbill
dddevid:masterhttps://github.com/dddevid/Musly/tree/master
tbrackbill:pr/offline-downloaderhttps://github.com/tbrackbill/Musly/tree/pr/offline-downloader
https://github.com/tbrackbill
tbrackbillhttps://github.com/tbrackbill
May 16, 2026https://github.com/dddevid/Musly/pull/191#issue-4460307387
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
tbrackbillhttps://github.com/tbrackbill
May 15, 2026 15:26https://github.com/dddevid/Musly/pull/191#commits-pushed-6278e27
https://github.com/tbrackbill
https://github.com/claude
feat: add download status indicators and settings download panelshttps://github.com/dddevid/Musly/pull/191/commits/6278e278cde0c322dd91ee9b5251899bdaf31413
6278e27https://github.com/dddevid/Musly/pull/191/commits/6278e278cde0c322dd91ee9b5251899bdaf31413
https://github.com/tbrackbill
https://github.com/claude
feat: add playlist download status screen and fix library badgeshttps://github.com/dddevid/Musly/pull/191/commits/de6b898f23adf3dac49a522f39103fa2bfda0fa7
de6b898https://github.com/dddevid/Musly/pull/191/commits/de6b898f23adf3dac49a522f39103fa2bfda0fa7
https://github.com/tbrackbill
https://github.com/claude
fix: use /download endpoint and song.size for robust download validationhttps://github.com/dddevid/Musly/pull/191/commits/1a41b13acfd9f86e98b0d32ff3429c3cff90f261
1a41b13https://github.com/dddevid/Musly/pull/191/commits/1a41b13acfd9f86e98b0d32ff3429c3cff90f261
https://github.com/tbrackbill
https://github.com/claude
feat: playlist download queue with outline-check badge and auto-resumehttps://github.com/dddevid/Musly/pull/191/commits/30fc506f3ca7667479fa3a241cddb0c9657cad26
30fc506https://github.com/dddevid/Musly/pull/191/commits/30fc506f3ca7667479fa3a241cddb0c9657cad26
https://github.com/tbrackbill
https://github.com/claude
fix: reactive download spinner and offline album art by coverArt IDhttps://github.com/dddevid/Musly/pull/191/commits/437e4e6b82b33cb72df56c6184b10340e028d25b
437e4e6https://github.com/dddevid/Musly/pull/191/commits/437e4e6b82b33cb72df56c6184b10340e028d25b
https://github.com/tbrackbill
https://github.com/claude
fix: durable download state machine for playlist and album screenshttps://github.com/dddevid/Musly/pull/191/commits/34c34e4501161c7ee5184ea899d8ee9629671e0f
34c34e4https://github.com/dddevid/Musly/pull/191/commits/34c34e4501161c7ee5184ea899d8ee9629671e0f
https://github.com/tbrackbill
https://github.com/claude
fix: cancel safety, disk check guard, art file cleanup, artwork perfhttps://github.com/dddevid/Musly/pull/191/commits/79f27c91caa1278aaa4b8c86e54041622a53af0f
79f27c9https://github.com/dddevid/Musly/pull/191/commits/79f27c91caa1278aaa4b8c86e54041622a53af0f
https://github.com/tbrackbill
https://github.com/claude
fix: intent-based playlist download tracking (downloadedPlaylistIds)https://github.com/dddevid/Musly/pull/191/commits/3caf86f08a2f2d2e5ffb690811a3e36154644982
3caf86fhttps://github.com/dddevid/Musly/pull/191/commits/3caf86f08a2f2d2e5ffb690811a3e36154644982
https://github.com/tbrackbill
https://github.com/claude
fix: QA hardening — wake lock, delete race, shared art, intent-based …https://github.com/dddevid/Musly/pull/191/commits/b325811cd82c6cf25d895562850c25b5c7faa052
b325811https://github.com/dddevid/Musly/pull/191/commits/b325811cd82c6cf25d895562850c25b5c7faa052
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#issuecomment-4467233577
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
https://app.coderabbit.ai/change-stack/dddevid/Musly/pull/191?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack
b325811https://github.com/dddevid/Musly/commit/b325811cd82c6cf25d895562850c25b5c7faa052
0b915e7https://github.com/dddevid/Musly/commit/0b915e7e0f841d7f19488e7f46db5424d48f328d
dddevid/Musly#115https://github.com/dddevid/Musly/pull/115
CodeRabbithttps://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=dddevid/Musly&utm_content=191
Xhttps://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai
Mastodonhttps://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai
Reddithttps://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026 https://github.com/dddevid/Musly/pull/191#pullrequestreview-4303817415
View reviewed changes https://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/dddevid/Musly/pull/191#pullrequestreview-4303817415
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
3948ed9https://github.com/dddevid/Musly/commit/3948ed987182a589c8034d5ccfd54e79be4d2874
b325811https://github.com/dddevid/Musly/commit/b325811cd82c6cf25d895562850c25b5c7faa052
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
build-release-apk.shhttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-a9c293c31d2943bba5f9d58aad64d070b0f26dd3a7ccfea9dba716e9889d17a3
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000204
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
Dockerfile.releasehttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-701366a9e47be6026c2b3a9cc9484a02f319b9b8469b28e907ac1237fe2456ca
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000206
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://medium.com/@govindavaramsrikanth/unlocking-the-secrets-of-flutter-versioning-the-ultimate-guide-for-developers-770e60210391https://medium.com/@govindavaramsrikanth/unlocking-the-secrets-of-flutter-versioning-the-ultimate-guide-for-developers-770e60210391
https://startdebugging.net/2026/05/how-to-target-multiple-flutter-versions-from-one-ci-pipeline/https://startdebugging.net/2026/05/how-to-target-multiple-flutter-versions-from-one-ci-pipeline/
https://flutter.googlesource.com/mirrors/flutter/+/HEAD/docs/releases/Flutter-build-release-channels.mdhttps://flutter.googlesource.com/mirrors/flutter/+/HEAD/docs/releases/Flutter-build-release-channels.md
https://www.freecodecamp.org/news/how-to-build-a-production-ready-flutter-ci-cd-pipeline-with-github-actions-quality-gates-environments-and-store-deployment/https://www.freecodecamp.org/news/how-to-build-a-production-ready-flutter-ci-cd-pipeline-with-github-actions-quality-gates-environments-and-store-deployment/
https://pub.dev/packages/fvmhttps://pub.dev/packages/fvm
https://fvm.app/https://fvm.app/
https://docs.flutterflow.io/resources/projects/settings/flutterflow-version-managementhttps://docs.flutterflow.io/resources/projects/settings/flutterflow-version-management
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/screens/album_screen.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-936571c417bcff447cb449c47ce47ab7cf268e982b8578942602c1b7ee6447f0
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000208
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/screens/library_screen.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-7cd44bac164295836c4d8a012c5f6f06751c56130753c492c6efc06a77629599
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000211
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/screens/playlist_screen.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-ef96104a1c3ad041993c44be1d97c29ecd856dc7289fefe905a06d97f4e121a5
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000213
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/screens/settings_storage_tab.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-68e525523451e38422e3363e56ddee2d08914e1f9af794bcc9bdaef7c0d90c6d
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000222
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/services/offline_service.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-b1965b5af1214958da9f2b49115fb4709dbc91f174a4482f02bcceb7f24ae2a8
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000226
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/services/offline_service.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-b1965b5af1214958da9f2b49115fb4709dbc91f174a4482f02bcceb7f24ae2a8
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000228
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/services/subsonic_service.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-4c28298418c9f1c301beb994b977bb888cbf7b182645c82d7a1bd2fe4d4977e3
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000231
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
lib/widgets/album_artwork.darthttps://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052#diff-2477c40d3fe91b1f34050da5c72749ad8ce85325b249d82a62d5e1ec0c97ee52
coderabbitaihttps://github.com/apps/coderabbitai
May 16, 2026https://github.com/dddevid/Musly/pull/191#discussion_r3253000232
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
https://github.com/dddevid
Merge branch 'master' into pr/offline-downloaderhttps://github.com/dddevid/Musly/pull/191/commits/0b915e7e0f841d7f19488e7f46db5424d48f328d
0b915e7https://github.com/dddevid/Musly/pull/191/commits/0b915e7e0f841d7f19488e7f46db5424d48f328d
https://github.co/hiddenchars
https://github.com/dddevid/Musly/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdddevid%2FMusly%2Fpull%2F191
https://github.com/apps/coderabbitai
coderabbitai[bot] https://github.com/apps/coderabbitai
https://github.com/dddevid/Musly/pull/191/files/b325811cd82c6cf25d895562850c25b5c7faa052
Please reload this pagehttps://github.com/dddevid/Musly/pull/191
https://github.com/tbrackbill
https://github.com/dddevid
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.