Draft
Conversation
✅ CORE FIX: - Replace broken n-nowplaying.darwin-universal.node (NODE_MODULE_VERSION 108 incompatible) - Implement self-contained JavaScript fallback in nowplayingWrapper.ts - Eliminate 'Cannot find module nowplaying' crashes on macOS ✅ PACKAGE UPDATES: - Version bump to v0.11.2-macos-fix with clear labeling - Updated manifest: 'Local Audio (macOS Fixed)' for user identification - Removed external dependencies to avoid DeskThing bundling issues ✅ DOCUMENTATION: - Added comprehensive roadmap.md with technical decisions and phases - Added next-session.md for development workflow - Detailed debugging and log analysis instructions ✅ BUILD SYSTEM: - Package builds cleanly with DeskThing CLI - Ready for testing and deployment - Maintains exact same interface for DeskThing compatibility
…rsion bump to 0.11.7
…ine player commands
… of DeskThing Audio App
…d support and debug features
…st and enhance SoundCloud support
…n status for Chrome Extension cross-window solution
…n status for Chrome Extension cross-window solution
… System with enhanced features and environment detection
… System with enhanced features and environment detection
…improved modularity and maintainability
…s and fully implemented features
… error handling, and direct browser logging capabilities
…ting improved console formatting, JSON tree expansion, and seamless Chrome extension integration
Owner
|
Hey, I love your work on this. Is there any chance you could move this app to your own repository? https://deskthing.app/apps shows the other community apps and how they're listed if you want guidance Join the discord and make a new thread in App Development with the URL and I can get you added to the official community apps for anyone to download if you'd like as well. Cheers! |
….0.4 with new release scripts
….0.4 with new release scripts
…les and update package dependencies
…e logging, and refine UI updates
…pported sites in UI
…ction, handle media commands, and push media data updates
…emplate, and image handling utilities
…5; add debug build script and update README with logs and troubleshooting info
… robust image processing; update version numbers to 0.1.3 and 0.3.26
…p version to 0.1.5
…toring notifications
… enhance documentation and visibility
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.
🎵 SoundCloud App Integration v1.0.0
📋 Summary
This PR introduces a complete SoundCloud integration for DeskThing, featuring real-time media control and cross-window coordination through a Chrome extension + WebSocket architecture.
✨ Features
🎯 Core Integration
🔧 Chrome Extension
🎨 App Branding
🏗️ Architecture
Production Architecture:
Key Components:
📁 File Changes
➕ Added/Renamed
🗑️ Removed
dashboard-server.js- Eliminated proof-of-concept middlewareaudio/folder - Renamed tosoundcloud/for clarity📝 Updated Documentation
🧪 Testing
Chrome Extension Setup:
DeskThing Integration:
Performance Verified:
🔧 Technical Details
WebSocket Integration
Chrome Extension Messages
Folder Rename:
audio/→soundcloud/Package Configuration
"id": "audio"→"id": "soundcloud""name": "audio"→"name": "soundcloud"📊 Performance Metrics
🎯 Ready for Production
soundcloud-v1.0.0.zippackages successfully🔗 Related Issues
Resolves: SoundCloud integration for DeskThing platform
Implements: Real-time media control with Chrome extension coordination
Fixes: Previous/next button targeting issues (queue button confusion)
🎉 This PR delivers a complete, production-ready SoundCloud integration with modern testing tools and professional branding.