52 commits behind, trying to restore working graph#300
Open
Greensand321 wants to merge 1160 commits intocodex/review-code-and-documentation-statusfrom
Open
52 commits behind, trying to restore working graph#300Greensand321 wants to merge 1160 commits intocodex/review-code-and-documentation-statusfrom
Greensand321 wants to merge 1160 commits intocodex/review-code-and-documentation-statusfrom
Conversation
…ool-with-opus-support-x85e1g Strip indexer '(n)' suffixes when matching playlist stems
…tibility Include .opus in supported audio extensions
…ool-with-opus-support-20jgwh Playlist repair: normalized stem matching and improved Windows path detection
…ir-tool-robustnes Improve playlist repair matching robustness
…h-copy Extend file cleanup to strip 'copy' suffixes and update playlists
…aylist-repair-tool-robustnes Revert "Improve playlist repair matching robustness"
…ir-tool-robustnes-nje7dk Harden playlist repair matching and root-aware resolution
…files Add Opus metadata support for player
…files-4uzehw Include Opus files in library workflows and route Opus metadata reader
…audio-files Include .ogg in DEFAULT_EXTS for playlist/track discovery
…aylist-repair-tool-robustnes-nje7dk Revert "Harden playlist repair matching and root-aware resolution"
…/enhance-playlist-repair-tool-robustnes-nje7dk Revert "Revert "Harden playlist repair matching and root-aware resolution""
…ir-tool-functionality Improve playlist repair matching for renamed tracks
Add three new diagnostic/testing features to help users validate the cluster graph pipeline: 1. **Test Demo Button** - In both Qt (Graph workspace) and Tkinter (Playlist Creator tab), adds a "Test 3D (Demo)" button that generates a demo HTML file with 10 random colored points in 3D space. Useful for verifying the Three.js visualization works without requiring actual cluster data. 2. **diagnose_cluster_graph.py** - Command-line diagnostic tool that validates the complete cluster graph setup: - Checks library path, Docs folder - Validates cluster_info.json structure and data dimensions - Shows clustering summary (number of clusters, noise points) - Validates generated HTML file - Provides actionable recommendations 3. **test_cluster_graph_demo.py** - Standalone Python script to quickly test the 3D visualization without the GUI. Generates demo HTML and opens in default browser. These tools enable users to quickly diagnose issues and verify that the Three.js 3D visualization is working correctly. All tests pass. https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
Complete troubleshooting and testing documentation covering: - Quick start with test demo buttons - Understanding blank visualization issues - Command-line diagnostic tool usage - Data flow visualization - Browser console debugging - Performance notes - Complete checklist https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
Complete overview of the 3D cluster graph feature including: - Root causes of the blank screen issue and how they were fixed - All files created and modified - How to use the visualization - Test coverage (18 passing tests) - Data flow and technical architecture - Diagnostic and troubleshooting guide - Summary of changes from user perspective https://claude.ai/code/session_013b2s3BwFXDvLUfSk79Lp84
…ow-W0nCW Claude/cluster graph workflow w0n cw
- Add 📁 icon button beside Open File in Artist/Title and Codec export tiles; opens the containing folder in the system file manager. - Widen tile minimum width 420→500 px for better card proportions. - Increase codec chip font (12→13 px) and padding (3/10→4/12 px). - Replace flat Diagnostics button rows with a responsive 4-column grid of square buttons (72 px tall, min 80 px wide) showing the label on top and a Qt standard icon below. - Fix Opus album art on the splash mosaic: add an explicit fast-path that delegates to utils.opus_metadata_reader (which correctly decodes METADATA_BLOCK_PICTURE / COVERART tags) and a folder-image fallback (cover.jpg, folder.jpg, etc.) for libraries where art is stored beside the tracks rather than embedded. https://claude.ai/code/session_01HtzXuteQN9Ys29PSUf9ua4
…-f6Nk6 Polish utilities tab and fix splash album art
…rocesses Defer and debounce art-scanner startup to avoid splash-time lag
…r-startup-processes Revert "Defer and debounce art-scanner startup to avoid splash-time lag"
…scan-initialization Defer initial library scan to smooth landing→main transition
…scan-initialization-f4fop3 Defer heavy library scans and stats to keep startup animations smooth
…scan-initialization-tj11bh Defer expensive library/stat scans and stop art scanner during landing→main transition
…for-player-scan-initialization-f4fop3 Revert "Defer heavy library scans and stats to keep startup animations smooth"
…g landing→main transition"
…for-player-scan-initialization-tj11bh Revert "Defer expensive library/stat scans and stop art scanner during landing→main transition"
player improvements and updates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.