Usage | Settings | Troubleshooting
Streamlink is a commandline program that can be used to watch streams in a player like VLC Player. It has to be downloaded and installed separately from Chatty.
Note: Streamlink is a fork of Livestreamer
and more up-to-date, but mostly works the same way. If you want to use
Streamlink with Chatty you may have to change the Base command
to streamlink
(or, as with Livestreamer, put the whole path
to the program if that is required in your case). Currently Streamlink
appears to be using the same commandline interface, so everything should
work as usual (after changing the Base command
). If they do
change the interface, changes in Chatty may be required.
You can open the Streamlink dialog that Chatty provides via
Extra - Streamlink
, where you can directly run Streamlink
and change some settings.
Each time you open a stream via the dialog or a context menu, a tab is added to the dialog where the output of the Streamlink process is redirected to. If you open a stream with the same stream name and quality you already have open in a tab whose process isn't currently running, then that tab will be reused.
The tab of a stream is automatically closed when you close the Video
Player opened by Streamlink, if the dialog isn't currently open. Otherwise
you have to close it yourself by using the Close
-button on the
top right, which turns into an End process
-button as long as
the process is still running. The Retry
-button can be used to
re-run the last command of that tab (for example when it couldn't find the
stream, but you want to retry now because you know it's come online).
The /livestreamer
command can be entered into the inputbox
or used in a Custom Command to run Livestreamer/Streamlink as configured
in the Streamlink dialog.
/livestreamer <stream> [quality]
$active
can be used to
open the stream of the currently active channel./livestreamer joshimuz best
The settings can be changed in the Streamlink dialog.
Starting player
comes up in the log.Select
which tells Chatty you want
to select a quality in the dialog.|
(vertical
bar) to add a separator to the menu.{ }
if you need to add
commas, for example if you want to specify a list of fallback qualities.:
).Best, High, Worst | Select
Source High Medium Low Mobile | Select
Best, {720p,720p60}, Select, {Audio,audio_only}
{High Quality:1080p60,1080p,720p60,720p} {Low Quality:360p,240p}
<Base command> <url> <quality>
.$stream
, $url
and $quality
in this setting (see Examples).streamlink
, which is sufficient
if Streamlink is correctly included in the systems PATH variable,
but you may also specify the full path."C:\My Programs\Streamlink\streamlink.exe"
"C:\My Programs\Streamlink\streamlink.exe" --player "C:\Program Files\MPC-HC\mpc-hc64.exe"
/usr/local/bin/streamlink
streamlink -p "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe --meta-title $stream/$quality"
If you get an error like Error: java.io.IOException: Cannot run
program "<...>": CreateProcess error=2 [..]
, then
Chatty probably can't find Streamlink on your system.
To solve this, first make sure that
you actually have Streamlink installed. You need to install it on you own, it does
not come bundled with Chatty. If you are sure it is installed (and you maybe can
run it from the commandline just fine), you may have to tell Chatty the full
path to the Streamlink executable for it to work by entering it in the
Base command
field. See the Settings section above for examples
and help on that.