F. Duncanh
6a5dfc3fde
fix for issue #496 (switch from mirror mode to hls)
2026-02-07 16:12:51 -05:00
F. Duncanh
1b84706462
add features used in proposed macOS native renderer
2026-02-04 15:25:45 -05:00
F. Duncanh
b7715ebee6
fix typos in -h output
2026-01-27 13:34:03 -05:00
F. Duncanh
51db3ca3eb
implement dbus screensaver inhibitor for HLS video too.
2026-01-25 14:36:33 -05:00
F. Duncanh
8d8c0e78c9
mp4 recording code from @LemonSkin
2026-01-22 07:51:20 -05:00
F. Duncanh
1bd37fd5c8
fix invalid error message with option -vs 0
2026-01-21 18:03:03 -05:00
Jacob Pritchett
6039f53976
Add -artp option for audio RTP output
...
Add a new -artp command-line option that routes decoded audio to an RTP
stream instead of the local audio sink, following the existing -vrtp
pattern for video.
Usage: uxplay -artp "pt=96 ! udpsink host=127.0.0.1 port=5002"
The implementation:
- Decodes audio (AAC-ELD/ALAC) to PCM
- Converts to S16BE format required by rtpL16pay
- Preserves volume control for iOS volume adjustment
- Sends L16 RTP packets (16-bit signed big-endian, 44100Hz, stereo)
2026-01-18 00:27:25 -07:00
F. Duncanh
b3f0a14951
cleanups suggested by cppcheck
2025-12-31 16:10:20 -05:00
F. Duncanh
6d6b08003f
more fixes? for hls
2025-12-28 11:57:45 -05:00
F. Duncanh
382b78251b
various hls improvements (seek to start_pos
2025-12-18 13:26:09 -05:00
F. Duncanh
dca3fffbed
minor hls rearrangements
2025-12-16 13:15:30 -05:00
F. Duncanh
be9f5bcc14
cleanups for hls.
2025-12-15 19:13:02 -05:00
F. Duncanh
060a0abc00
fix timing issue when -nohold switches to new client fixes #481
2025-12-13 16:32:51 -05:00
F. Duncanh
501df4056b
HLS removePlaylist improvements
2025-12-02 14:19:36 -05:00
F. Duncanh
012477167b
add a callback to detect EOS in HLS videos
2025-12-01 11:51:55 -05:00
F. Duncanh
ef025dfd0e
store uri in renderer_s, don't stop main_loop if hls gstreamer error
2025-11-30 11:43:20 -05:00
F. Duncanh
0917ad12be
add functions for future use (will not change current behavior)
2025-11-15 15:06:22 -05:00
F. Duncanh
c33b4e10f1
shorten "get_playback_info" data shown with -d 1 debug option
2025-11-15 13:27:46 -05:00
F. Duncanh
5afbdde169
minor updates in preparation for coding playlist removal/insertion
2025-11-13 17:07:57 -05:00
F. Duncanh
3139992e1e
preparing for v1.73 release
2025-11-10 18:15:34 -05:00
F. Duncanh
1072692172
support for YouTube app HLS video language choice. also fix #452
2025-11-10 13:48:21 -05:00
F. Duncanh
009eeb2d46
uxplay.cpp: exit(0) after cleanup()
2025-11-07 23:42:33 -05:00
F. Duncanh
4910930c56
reworked signal handling (ctrl-c) for linux and windows
2025-11-02 17:35:08 -05:00
F. Duncanh
7fab9107e6
winrt beacon cleanups
2025-10-31 23:53:46 -04:00
F. Duncanh
930316ee0c
begin winrt beacon development
2025-10-31 06:10:03 -04:00
F. Duncanh
c961a4394a
verify all options input is valid ascii/UTF-8
2025-10-30 13:00:51 -04:00
F. Duncanh
63f62e9f74
add a python3 DBUs Bluetooth LE Service Discovery beacon controller
2025-10-28 18:59:46 -04:00
F. Duncanh
37becd9906
update Bluetooth LE beacon support: set choice of TCP port
2025-09-27 01:56:36 -04:00
F. Duncanh
2c3fcdcf8d
add -vrtp option (requested by @tovrstra )
2025-09-26 01:57:09 -04:00
F. Duncanh
469f385502
Add support for bluetooth LE beacon service discovery
...
based on remarkable work by @connorh315 on getting this working
2025-09-20 03:25:08 -04:00
F. Duncanh
ae52b2bd3a
clean up random_mac()
2025-09-14 10:54:24 -04:00
F. Duncanh
51829e585c
fix typo in force-modesetting
2025-09-03 19:32:51 -04:00
F. Duncanh
e38a2bfc5b
correct feedback error message (signal expected every 2 secs)
2025-09-02 12:53:54 -04:00
F. Duncanh
ae8e427fe3
stop rendering of expired coverart when there is no replacement
2025-09-02 01:31:35 -04:00
F. Duncanh
738866a625
improve audio progress report with 1 sec updating
2025-08-31 10:51:28 -04:00
F. Duncanh
b682eea323
remove the d3d12->d3d11 workaround (d3d12 is now fixed)
2025-08-30 18:07:57 -04:00
F. Duncanh
1088443c67
only build jpeg renderer if --ca (no filename) is used
2025-08-28 23:14:22 -04:00
F. Duncanh
9d28d27702
added support for DBus-based screensaver inhibition
2025-08-12 16:08:23 -04:00
F. Duncanh
250b8645f8
whitespace uxplay.cpp
2025-08-08 18:22:26 -04:00
F. Duncanh
3e1d83d7d6
cleanup in video_renderer.c
2025-08-07 19:20:05 -04:00
F. Duncanh
532ac612f3
add message handler for audio pipeline bus
2025-08-07 06:10:19 -04:00
F. Duncanh
93b2612477
uxplay.cpp update number of bus watches for jpeg renderer
2025-08-06 16:29:11 -04:00
F. Duncanh
546145a963
add -ca (w/o filename) option for gstreamer rendering of coverart
2025-07-07 20:55:47 -04:00
F. Duncanh
ae28bc7930
fix -pw bug in dnssd.c ( fixes #426 )
2025-07-07 20:23:06 -04:00
F. Duncanh
e306bbf72e
cleanup to fix bug/regression in -reg option
2025-06-06 09:40:32 -04:00
F. Duncanh
878ccf2400
add "-nc no" to unset nc option (for macOS, where -nc is default)
2025-05-21 10:59:28 -04:00
F. Duncanh
ffa0c61d5e
add -rc option to specify startup options file
2025-05-16 17:33:48 -04:00
F. Duncanh
3bb34553c0
Windows: README update; use d3d11 as default videosink
2025-05-11 00:30:56 -04:00
F. Duncanh
af650362c5
getting ready for 1.72 release
2025-05-03 16:57:27 -04:00
F. Duncanh
7f380af655
call video_renderer_stop() in video_reset callback
2025-04-28 00:47:40 -04:00