Commit 37d0573
Code refactoring: Clean up SERVER browsing implementation
- Extract common XML parsing logic to eliminate ~135 lines of duplication
- Create helper methods for pagination controls and navigation
- Add BrowseMedia factory methods for cleaner object creation
- Simplify navigation path management system
- Remove redundant debug logging (~10 lines)
- Improve code maintainability and readability
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent 597346e commit 37d0573
File tree
2 files changed
+271
-347
lines changed- custom_components/yamaha_rn301
2 files changed
+271
-347
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
0 commit comments