so i created the mpv.conf config but still nothing, celluloid still crash when trying to launch it on the streamlink twitch gui, could be the path i used on the program or maybe the player just isnt compatible
All of these features can be found here: https://mpv.io/manual/stable/. But you could also use AI to ask about certain features, which is how I found out about thumbfast and the commented lines in my mpv.conf. The rest I found myself by checking the manual.
mpv works fine, the only reason i’d like to have it working with celluloid is due to the gtk3 theme i have installed, streamlink twitch gui only gives 2 options for presets:
Considering that MPV doesn’t care about GTK or Qt and just uses whatever is default, you don’t need to worry about it looking out-of-place, if it’s just about the visuals.
In other words, it will have GTK borders and controls around it in a GTK environment and Qt borders and controls in a Qt environment.
EDIT: Just found something.
See if you can access this link. It’s an AI generated “fix”. Maybe it works.
The idea is, that you need to add the file path or site URL at the end like this: /usr/bin/celluloid /path/to/file/file.mp4
or /usr/bin/celluloid https://site.com/video/url/
In case you can’t access the link, here’s the output.
To set up Celluloid as the player for Streamlink Twitch GUI, follow these steps:
Open Streamlink Twitch GUI and go to the Settings menu.
Navigate to the “Player” tab in the settings.
In the “Player preset” dropdown, select “Custom”.
For the “Player input” field, enter the following:
/usr/bin/celluloid {filename}
Make sure the path to Celluloid is correct. If it’s installed in a different location, adjust the path accordingly.
Click “Apply” to save the changes.
If you’re still encountering the “Failed to start player” error, try these troubleshooting steps:
Verify Celluloid is installed correctly by running it from the terminal:
celluloid
Check if Celluloid has the necessary permissions to be executed by Streamlink Twitch GUI.
Ensure there are no conflicting configurations in your Streamlink configuration file (usually located at ~/.config/streamlink/config).
Try using the full path to the stream instead of just {filename}:
/usr/bin/celluloid {url}
If the issue persists, you can try adding the --player-continuous-http option to the Streamlink parameters in the GUI settings. This might help with certain player compatibility issues.
If you’re still having trouble, you may want to check the Streamlink Twitch GUI logs for more detailed error information. The logs are typically located in the application’s data directory.
i tried that and helped a bit, the paramater helped too, it keeps saying it cant find the player executable
Found matching plugin twitch for URL twitch.tv/rocketleague
Available streams: audio_only, 160p (worst), 360p, 480p, 720p, 720p60, 1080p60 (best)
Opening stream: 1080p60 (hls)
Starting player: /usr/share/applications/io.github.celluloid_player.Celluloid.desktop
Will skip ad segments
Closing currently open stream…
error: Failed to start player: /usr/share/applications/io.github.celluloid_player.Celluloid.desktop (Player executable not found)
there’s no custom player preset so i chose “no preset” instead:
Okay. Not seeing why you don’t just use MPV. As far as look and feel is concerned, you can make VLC look more similar to your GTK theme by following the Uniform Look Guide.