Add Flux CD configuration and update Neon Vortex HTML5 export
Some checks failed
Build and Push to Harbor / build-and-push (push) Has been cancelled
Some checks failed
Build and Push to Harbor / build-and-push (push) Has been cancelled
- Add Flux GitRepository and HelmRelease manifests for automated deployment - Update Neon Vortex game files (HTML5 export with WASM optimization) - Add Kubernetes manifests: Kaniko build job, MPD config, and Ingress - Add MPD Docker configuration with improved settings 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
65
mpd-improved-config.yaml
Normal file
65
mpd-improved-config.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: mpd-config
|
||||
namespace: media
|
||||
labels:
|
||||
app.kubernetes.io/instance: mpd
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/name: mpd
|
||||
app.kubernetes.io/version: latest
|
||||
helm.sh/chart: mpd-0.1.0
|
||||
annotations:
|
||||
meta.helm.sh/release-name: mpd
|
||||
meta.helm.sh/release-namespace: media
|
||||
data:
|
||||
mpd.conf: |
|
||||
music_directory "/var/lib/mpd/music"
|
||||
playlist_directory "/var/lib/mpd/playlists"
|
||||
db_file "/var/lib/mpd/data/database"
|
||||
log_file "/var/log/mpd/mpd.log"
|
||||
pid_file "/run/mpd/pid"
|
||||
state_file "/var/lib/mpd/data/state"
|
||||
sticker_file "/var/lib/mpd/data/sticker.sql"
|
||||
bind_to_address "0.0.0.0"
|
||||
port "6600"
|
||||
zeroconf_enabled "no"
|
||||
|
||||
# Performance tuning - SIGNIFICANTLY INCREASED buffer settings for network streaming
|
||||
# These larger buffers help prevent glitches especially with NFS storage
|
||||
audio_buffer_size "32768" # Increased from 8192 to 32MB (4x larger)
|
||||
max_output_buffer_size "131072" # Increased from 16384 to 128MB (8x larger)
|
||||
|
||||
# Additional performance settings
|
||||
connection_timeout "60" # Give more time for slow network operations
|
||||
max_connections "20" # Allow more concurrent connections
|
||||
max_playlist_length "32768" # Support larger playlists
|
||||
|
||||
# Filesystem charset for better compatibility
|
||||
filesystem_charset "UTF-8"
|
||||
|
||||
# Auto-update database when files change
|
||||
auto_update "yes"
|
||||
auto_update_depth "4"
|
||||
|
||||
# HTTP streaming output - High quality MP3
|
||||
audio_output {
|
||||
type "httpd"
|
||||
name "HTTP Stream"
|
||||
encoder "lame"
|
||||
port "8000"
|
||||
bitrate "320"
|
||||
format "44100:16:2"
|
||||
max_clients "10"
|
||||
always_on "yes"
|
||||
tags "yes"
|
||||
mixer_type "software"
|
||||
}
|
||||
|
||||
# Optional: FIFO output for visualizers
|
||||
audio_output {
|
||||
type "fifo"
|
||||
name "FIFO"
|
||||
path "/tmp/mpd.fifo"
|
||||
format "44100:16:2"
|
||||
}
|
||||
Reference in New Issue
Block a user