This website requires JavaScript.
0ec02507b3
fix: check both _ffmpeg_proc and _srt_ffmpeg_proc in stream.mp3 route
main
ComputerTech
2026-04-04 14:35:35 +0100
20bedad639
fix: log ffmpeg stderr in SRT reader to expose connection errors
ComputerTech
2026-04-04 14:19:35 +0100
e88d649f55
fix: correct RTSP URL path from /live to /aussie_dj
ComputerTech
2026-04-04 14:14:27 +0100
0e0be1069b
fix: remove publisher_ip NameError; replace eventlet.tpool with direct IO
ComputerTech
2026-04-04 14:08:34 +0100
9150d3cc83
feat: remove SRT IP allowlist
ComputerTech
2026-04-04 13:59:25 +0100
b88f6f1e5c
fix: simplify mediamtx config to minimal valid YAML
ComputerTech
2026-04-04 13:38:38 +0100
457c5c89c9
fix: correct MediaMTX v1.x config syntax (runOnReady, top-level flags)
ComputerTech
2026-04-04 13:35:45 +0100
68974261e5
fix: use correct MediaMTX v1.x top-level disable flags in setup script
ComputerTech
2026-04-04 13:32:14 +0100
1174b65b7d
feat: add gunicorn production server with start/stop/restart manager
ComputerTech
2026-04-04 13:21:05 +0100
ad06ee4854
feat: add setup_mediamtx.sh install script
ComputerTech
2026-04-04 13:14:44 +0100
075deff7bd
fix: remove HLS video player from listener page
ComputerTech
2026-04-04 13:12:24 +0100
c4d9fad60f
fix: change SRT port default from 5005 to 8890 (MediaMTX default)
ComputerTech
2026-04-04 13:00:41 +0100
effb52c5df
fix: revert listener port to 5001; set SRT port to 5005 via mediamtx_srt_port config
ComputerTech
2026-04-04 12:39:03 +0100
498832bdcb
chore: change listener port from 5001 to 5005
ComputerTech
2026-04-04 12:36:37 +0100
3c0174ff31
feat: MediaMTX SRT integration, IP allowlist, pre-roll bugfixes
ComputerTech
2026-04-04 12:33:45 +0100
20e56f37b8
Fix Qt client music not playing on listener page
ComputerTech
2026-04-03 14:18:28 +0100
46128f5c58
fix: use listener port (no auth) for server library fetch and track downloads
ComputerTech
2026-04-03 13:47:47 +0100
80a4286bc0
fix: defer broadcast_started for Qt MP3-direct mode until first audio chunk
ComputerTech
2026-04-03 13:44:09 +0100
35adfa7feb
Tauri v2 migration: asset protocol, desktop CSS polish, absolutePath in library
ComputerTech
2026-03-28 11:49:00 +0000
d2e6e2a7d7
Update script.js, settings.json; remove MOBILE_IMPROVEMENTS.md
ComputerTech
2026-03-28 11:24:46 +0000
eb3e66ba61
Implement Duplicate Upload Prevention - Server: /upload rejects existing files with 409 Conflict - Web: handleFileUpload skips duplicates with toast feedback - Qt: upload_track blocks duplicate imports and uploads with dialog alert
ComputerTech
2026-03-12 19:12:07 +0000
44b36bf08d
Comprehensive DJ Panel Improvements: - Added toast notification system for visible feedback - Implemented settings persistence via localStorage - Added auto-crossfade logic (smooth 5s transition) - Removed ~100 lines of dead SERVER_SIDE_AUDIO code - Fixed seekTo speed bug by capturing current playbackRate - Debounced drawWaveform with requestAnimationFrame - Added 'SETTINGS' header and close button to settings panel - Wired loadFromServer errors to toast notifications - Stacked control buttons vertically to clear crossfader
ComputerTech
2026-03-12 16:52:21 +0000
9513c11747
Restore settings panel header with close button
ComputerTech
2026-03-11 19:41:20 +0000
2e64870daa
UI improvements: glow effects, deck colors, listener count, remove black bar, mobile header fix
ComputerTech
2026-03-11 19:34:32 +0000
6027f2e973
Fix streaming: bypass ffmpeg for MP3 input, fix PyQt latency, fix routing bugs
ComputerTech
2026-03-10 19:54:06 +0000
514f9899a3
Remove listener count from listening page
ComputerTech
2026-03-10 19:33:56 +0000
af109381c1
Reduce buffering: 250ms DJ chunks, 1024-chunk preroll, X-Accel-Buffering header
ComputerTech
2026-03-10 19:32:24 +0000
43a3e692fc
Fix upload error handling; log 413 nginx size limit clearly
ComputerTech
2026-03-10 19:13:39 +0000
1fa6887efd
Fix stream URL detection for custom domains; add listener_url config
ComputerTech
2026-03-10 19:07:04 +0000
dfccec2b48
Stability fixes: loop end-of-track guard, DJ disconnect grace period, StreamingWorker race condition fix, various audit cleanups
ComputerTech
2026-03-10 18:53:17 +0000
8c3c2613b1
Fix broadcast broken: reconnect loop, listener stuck on waiting
ComputerTech
2026-03-09 20:47:52 +0000
5ba5c45e64
Fix: audio isolation via PULSE_SINK env var before QApplication
ComputerTech
2026-03-09 20:26:36 +0000
cddce99b29
Fix: isolate DJ audio from system audio in streaming/recording
ComputerTech
2026-03-09 19:45:43 +0000
abf907ddfb
Fix 6 bugs: remove dead listener code from DJ panel, fix StreamingWorker socket reuse, fix GUI-blocking time.sleep, fix abort import
ComputerTech
2026-03-09 19:16:42 +0000
7c33c678aa
Fix listener serving DJ panel instead of listener page
ComputerTech
2026-03-09 19:01:42 +0000
5a7f4e81a4
Separate listener page from DJ panel
ComputerTech
2026-03-09 18:50:04 +0000
df283498eb
Add config.json system; fix bugs across server.py, script.js, techdj_qt.py
ComputerTech
2026-03-09 18:02:47 +0000
1f07b87c36
Fix actual root causes: waveform black block, body gradient bleed, JS glow override
ComputerTech
2026-03-05 18:02:08 +0000
663ea17040
Fix visual bugs: hide VU canvases (black block), inset deck box-shadows (colored line bleed)
ComputerTech
2026-03-05 17:42:37 +0000
49062cf6de
Fix VU canvas black blocks and colored glow-bleed lines
ComputerTech
2026-03-05 17:25:40 +0000
b5ea9e8d01
Final bug sweep: fix event param, remove dead code, dedupe CSS; add .gitignore recordings/
ComputerTech
2026-03-05 14:28:17 +0000
12c01faa83
feat: add integrated deck queues and track loop functionality
ComputerTech
2026-02-07 20:14:04 +0000
6246b26925
Mobile UX improvements: Remove emojis, convert to British English, fix queue navigation and floating buttons
ComputerTech
2026-02-02 02:37:56 +0000
c2085291c0
hm
ComputerTech
2026-01-20 20:04:39 +0000
02f72e2372
Fix buffering issue and app bugs: improve stream delivery, fixed reset UI desync, and EQ naming
ComputerTech
2026-01-20 18:14:50 +0000
1776f631ef
Fix filter sliders - connect low-pass and high-pass to audio engine
ComputerTech
2026-01-20 18:05:50 +0000
740fa34f93
Make deck header more compact with smaller fonts and tighter spacing
ComputerTech
2026-01-20 18:01:45 +0000
de973b2a0e
Add loop/repeat and queue features for both decks
ComputerTech
2026-01-20 17:57:19 +0000
ee26294106
Fix critical bugs: broadcast thread, resource cleanup, and Socket.IO error handling
ComputerTech
2026-01-20 17:49:00 +0000
d7a11c2af2
Add window icon to PyQt5 application
ComputerTech
2026-01-20 17:30:56 +0000
7be14e3e8c
Fix venv path to check for .venv directory
ComputerTech
2026-01-20 17:24:41 +0000
00eff40199
Add virtual environment activation support to launch script
ComputerTech
2026-01-20 17:21:40 +0000
25f91570c5
Fix desktop launcher hanging by skipping dependency install in non-interactive mode
ComputerTech
2026-01-20 17:20:33 +0000
19f6726a33
Optimize desktop launcher for silent startup and restore server URL detection
ComputerTech
2026-01-20 17:17:57 +0000
c9fc389d94
Fix reset button crash by removing non-existent slider references
ComputerTech
2026-01-20 17:10:13 +0000
410ecae3dd
Implement reset button functionality for deck controls
ComputerTech
2026-01-20 17:08:35 +0000
06beed2110
Add detailed error logging and timeout to remote track downloads
ComputerTech
2026-01-20 17:05:24 +0000
bd87eb719d
Fix Socket.IO connection with enhanced error handling and remote server detection in launch script
ComputerTech
2026-01-20 17:01:37 +0000
6fc538336a
Add remote server support with configurable ports and auto-refresh settings UI
ComputerTech
2026-01-20 16:57:01 +0000
1606a3a83c
Implement native PyQt5 DJ app with ultra-low latency broadcasting and stability fixes
ComputerTech
2026-01-19 14:27:06 +0000
69cdbd5b3b
Implement comprehensive Mobile UX overhaul: portrait layout, haptics, swipes, and touch optimization
ComputerTech
2026-01-18 20:00:13 +0000
405efb6472
Add custom keyboard mapping and remove remote stream relay
ComputerTech
2026-01-18 14:57:10 +0000
508b93125d
Optimize Stream: YouTube removal, Latency improvements, Hotel Wi-Fi kit, and Listener sync
ComputerTech
2026-01-18 14:16:06 +0000
8ab422a7aa
added yt-dlp option
ComputerTech
2026-01-03 19:16:26 +0000
e4f27c012d
Update README with remote stream relay feature documentation
3nd3r
2026-01-03 10:30:40 -0600
81120ac7ea
Add remote stream relay feature: relay remote DJ streams to listeners
3nd3r
2026-01-03 10:29:10 -0600
5e06254e1a
Update README with latest features: listener spectrum, Cloudflare compatibility, and deployment notes
3nd3r
2026-01-03 10:16:53 -0600
7087d553b0
Use same-origin MP3 stream URL for proxies
3nd3r
2026-01-03 09:54:58 -0600
9a53a33341
Stop tracking pycache files
3nd3r
2026-01-03 09:17:28 -0600
95b01fd436
Add optional DJ panel password
3nd3r
2026-01-03 09:12:57 -0600
2db40e4547
Switch listener streaming to MP3-only
3nd3r
2026-01-03 08:14:03 -0600
111f4b347e
beep
ComputerTech
2026-01-03 14:02:07 +0000
c08ee70fe8
Add listener spectrum visualizer
3nd3r
2026-01-02 23:41:36 -0600
7141bd900e
Add README and improve gitignore
3nd3r
2026-01-02 22:39:54 -0600
269da2c569
Fix ffmpeg transcoder timestamp crash
3nd3r
2026-01-02 22:29:32 -0600
249b1cb210
Add /stream_debug and improve MP3 transcoder startup
3nd3r
2026-01-02 22:27:04 -0600
8cf76c1d71
Fallback to MP3 stream on NotSupportedError
3nd3r
2026-01-02 22:21:17 -0600
da7e1b7276
Add MP3 fallback stream when Opus unsupported
3nd3r
2026-01-02 22:17:45 -0600
af76717871
Use video element for listener MSE playback
3nd3r
2026-01-02 22:13:13 -0600
a5223a01fc
Fix listener chunksReceived ReferenceError
3nd3r
2026-01-02 22:10:47 -0600
1612c21c8e
Improve listener error reporting and add auto-retry for empty buffers
3nd3r
2026-01-02 21:59:26 -0600
f048be3640
Fix browser blocked audio by calling play() immediately on user gesture
3nd3r
2026-01-02 21:50:59 -0600
41d2d57b7e
Add codec support check and better buffering status for listener
3nd3r
2026-01-02 21:44:55 -0600
1a1f389ab7
Fix audio autoplay blocking by creating AudioContext only on user interaction
3nd3r
2026-01-02 21:36:26 -0600
e8163fb9a2
Improve downloading with yt-dlp fallback and fix listener streaming
3nd3r
2026-01-02 21:20:32 -0600
5026d39280
hmm
ComputerTech
2026-01-02 20:29:45 +0000
6ec51a5768
hmm
ComputerTech
2026-01-02 20:22:01 +0000
28e2994649
aaa
ComputerTech
2026-01-02 20:15:32 +0000
0fb7bc6f9e
moo
computertech312
2026-01-02 20:00:10 +0000
c32caaf052
Upload files to "/"
Colby Lipsett
2026-01-02 19:38:04 +0000
b726180083
Upload files to "/"
Colby Lipsett
2026-01-02 19:37:56 +0000
b6bf0f63dc
Delete style.css
Colby Lipsett
2026-01-02 19:37:39 +0000
c835d51824
Delete server.py
Colby Lipsett
2026-01-02 19:37:34 +0000
da54fa9bbb
Delete script.js
Colby Lipsett
2026-01-02 19:37:30 +0000
3d559bbc9e
Delete requirements.txt
Colby Lipsett
2026-01-02 19:37:24 +0000
2f1d974799
Delete index.html
Colby Lipsett
2026-01-02 19:37:19 +0000
3e0a347e27
Delete edge_glow_test.html
Colby Lipsett
2026-01-02 19:37:16 +0000
4f31d0780a
Delete downloader.py
Colby Lipsett
2026-01-02 19:37:12 +0000
f4e94e8a95
Delete Bahama Mama (Long Version).mp3
Colby Lipsett
2026-01-02 18:34:40 +0000
5992b9fff9
Delete Dire Straits - Walk of Life (Official Audio).mp3
Colby Lipsett
2026-01-02 18:34:35 +0000