-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tutorial] Macast as headless DLNA renderer #155
Comments
I did not find out what the difference between macast-cli and macast-gui is, also as a caveat you will not be able to access the context menu of the macast tray icon and as such edit settings on the tv itself. Maybe we can get a way to access the settings via a browser, as the underlying code is already using web pages for configuration. However when trying to access the settings via the browser(http://ip:49571/dlna/setting.html) I got some vue errors.
|
Thank you very much for writing such a detailed tutorial for Macast. macast-gui will try to display an icon in the status bar. It works well on macOS and Windows, but cannot be displayed or clicked on some Linux. (https://github.com/xfangfang/Macast/wiki/Installation#linux)
I don't know why this problem occurs. It seems that some dependent files were not packaged when installing the Macast (because I haven't maintained the Macast for a while, so I'm not particularly sure what the problem is). I expect to take the time to rewrite the code related to web pages around the beginning of next year. |
Apparently the AUR targets the dev branch, which has split up the service and settings server. See Line 220 in 8f9d99d
instead of listening on 0.0.0.0, the settings server is forced on localhost, this should be at least configurable. |
xml/setting.html |
maybe |
Preface:
I was looking for a project like macast for quite some time, my priorities were not having to run a window manager on my headless living room server and being able to remotely cast video files on my TV.
My setup is a arch-linux server with a TV via HDMI and 5.1 analog sound system via pulseaudio, I use Jellyfin to cast my videos.
Prerequisites:
Configuration:
We will need to create and edit a few files by hand(I might create a AUR repository later):
/etc/systemd/system/macast.service
Note the User=macast and Group=macast as well as the ExecStop --user macast switch, if you want to use a different user, make your changes here
run
systemctl daemon-reload && systemctl start macast && systemctl stop macast
This will create the macast_setting.json in /home/macast/.config/Macast/
Next edit that file and make sure the following settings are set as follows:
/home/macast/.config/Macast/macast_setting.json
This will run mpv/macast in the center as fullscreen, you can find compatible settings here:
Macast/macast_renderer/mpv.py
Lines 482 to 506 in 937891b
Usage:
Now run macast:
systemctl start macast
and optionally run macast on boot:
systemctl enable macast
The text was updated successfully, but these errors were encountered: