mirror of
https://github.com/morgan9e/UxPlay
synced 2026-04-14 00:04:13 +09:00
add -ca (w/o filename) option for gstreamer rendering of coverart
This commit is contained in:
32
README.md
32
README.md
@@ -2,6 +2,11 @@
|
||||
|
||||
### **Now developed at the GitHub site <https://github.com/FDH2/UxPlay> (where ALL user issues should be posted, and latest versions can be found).**
|
||||
|
||||
- **NEW on github**: option -ca (with no filename given) will now render
|
||||
Apple Music cover art (in audio-only mode) inside
|
||||
UxPlay. (-ca `<filename>` will continue to export cover art for
|
||||
display by an external viewer).
|
||||
|
||||
- **NEW in v1.72**: Improved Support for (YouTube) HLS (HTTP Live Streaming)
|
||||
video with the new "-hls" option (introduced in 1.71).* **Only streaming from the YouTube iOS app
|
||||
(in \"m3u8\" protocol) is currently supported**: (streaming using the AirPlay icon in a browser window
|
||||
@@ -93,7 +98,8 @@ status](https://repology.org/badge/vertical-allrepos/uxplay.svg)](https://repolo
|
||||
|
||||
- For Audio-only mode (Apple Music, etc.) best quality is obtained
|
||||
with the option "uxplay -async", but there is then a 2 second
|
||||
latency imposed by iOS.
|
||||
latency imposed by iOS. Use option "uxplay -ca" to display any "Cover Art" that
|
||||
accompanies the audio.
|
||||
|
||||
- If you are using UxPlay just to mirror the client's screen (without
|
||||
showing videos that need audio synchronized with video), it is best to
|
||||
@@ -606,12 +612,14 @@ value advances it.)
|
||||
-FPSdata.) When using this, you should use the default
|
||||
timestamp-based synchronization option `-vsync`.
|
||||
|
||||
- Since UxPlay-1.54, you can display the accompanying "Cover Art" from
|
||||
sources like Apple Music in Audio-Only (ALAC) mode: run
|
||||
- You can now display (inside UxPlay) the accompanying "Cover Art" from
|
||||
sources like Apple Music in Audio-Only (ALAC) mode with the option
|
||||
`uxplay -ca`. _The older method of exporting cover art to an external
|
||||
viewer remains available: run
|
||||
"`uxplay -ca <name> &`" in the background, then run a image viewer
|
||||
with an autoreload feature: an example is "feh": run
|
||||
"`feh -R 1 <name>`" in the foreground; terminate feh and then Uxplay
|
||||
with "`ctrl-C fg ctrl-C`".
|
||||
with "`ctrl-C fg ctrl-C`"_.
|
||||
|
||||
By default, GStreamer uses an algorithm to search for the best
|
||||
"videosink" (GStreamer's term for a graphics driver to display images)
|
||||
@@ -1060,11 +1068,11 @@ can be controlled with a password set when uxplay starts (set it in
|
||||
the .uxplay startup file, where it is stored as cleartext.) All users must
|
||||
then know this password. This uses HTTP md5 Digest authentication,
|
||||
which is now regarded as providing weak security, but it is only used to
|
||||
validate the uxplay password, and no user credentials are exposed. _Note:
|
||||
-pin and -pw are alternatives: if both are specified at startup, the
|
||||
earlier of these two options is discarded. If *pwd* is not specified,
|
||||
a random 4-digit pin code is displayed, and must be entered on the client
|
||||
at **each** new conenction.
|
||||
validate the uxplay password, and no user credentials are exposed.
|
||||
If *pwd* is **not** specified, a random 4-digit pin code is displayed, and must
|
||||
be entered on the client at **each** new connection.
|
||||
_Note: -pin and -pw are alternatives: if both are specified at startup, the
|
||||
earlier of these two options is discarded._
|
||||
|
||||
**-vsync \[x\]** (In Mirror mode:) this option (**now the default**)
|
||||
uses timestamps to synchronize audio with video on the server, with an
|
||||
@@ -1245,6 +1253,9 @@ number of microseconds. Default is 0.25 sec (250000 usec). *(However,
|
||||
the client appears to ignore this reported latency, so this option seems
|
||||
non-functional.)*
|
||||
|
||||
**-ca** (without specifying a filename) now displays "cover art"
|
||||
that accompanies Apple Music when played in "Audio-only" (ALAC) mode.
|
||||
|
||||
**-ca *filename*** provides a file (where *filename* can include a full
|
||||
path) used for output of "cover art" (from Apple Music, *etc.*,) in
|
||||
audio-only ALAC mode. This file is overwritten with the latest cover art
|
||||
@@ -1731,6 +1742,9 @@ introduced 2017, running tvOS 12.2.1), so it does not seem to matter
|
||||
what version UxPlay claims to be.
|
||||
|
||||
# Changelog
|
||||
xxxx 2025-07-07 Render Audio cover-art inside UxPlay with -ca option (no file
|
||||
specified).
|
||||
|
||||
1.72.2 2025-07-07 Fix bug (typo) in DNS_SD advertisement introduced with -pw
|
||||
option. Update llhttp to v 9.3.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user