summaryrefslogtreecommitdiff
path: root/dotfiles/system/.config/mopidy
AgeCommit message (Collapse)Author
44 hoursrefactor(dotfiles): rename system/ to common/ and remove unused configsCraig Jennings
Rename dotfiles/system to dotfiles/common for clarity - indicates shared dotfiles used across all desktop environments (DWM, Hyprland). Removed config directories for uninstalled applications: - ghostty (using different terminal) - lf (using ranger instead) - mopidy (using mpd instead) - nitrogen (X11-only, obsolete for Wayland) - pychess (not installed) - JetBrains (not installed via archsetup) - youtube-dl (using yt-dlp with different config location) Kept audacious config for potential future use. Updated all references in archsetup, CLAUDE.md, todo.org, and validation.sh. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-11-12fix: Configure Mopidy for M3U playlists and analog audio outputCraig Jennings
- Set playlists_dir to /home/cjennings/music for M3U discovery - Change default_extension from .m3u8 to .m3u for existing playlists - Configure explicit pulsesink to analog audio device - Reduce buffer_time from 15000ms to 1000ms for local file playback - Prevents Bluetooth audio latency/jumpiness issues 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12feat(music): migrate from MPD to Mopidy for better streaming supportCraig Jennings
- Enhanced MPD config with 16 MB buffer and 30s curl timeout - Discovered buffer_before_play is deprecated in MPD 0.24.6 - Installed Mopidy with mopidy-mpd extension for MPD protocol compatibility - Configured Mopidy with 15-second GStreamer buffer for smooth radio streaming - Analyzed network quality: baroque sonatas radio has 40ms jitter from Germany MPD limitations: - No pre-buffer control for streams (buffer_before_play deprecated) - Fixed 512 KB curl buffer (not configurable) - No replacement for pre-buffering functionality Mopidy configuration: - buffer_time: 15000ms (15 seconds) - stream timeout: 30000ms - MPD protocol on port 6600 (existing clients work) - HTTP interface on port 6680 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>