diff --git a/castero/.config/castero/castero.conf b/castero/.config/castero/castero.conf index 4b82a57..882efaf 100644 --- a/castero/.config/castero/castero.conf +++ b/castero/.config/castero/castero.conf @@ -29,13 +29,8 @@ disable_vertical_borders = False # default: True clean_html_descriptions = True -# Whether to right-align the current episode time/duration. -# default: False -right_align_time = False - -# The display refresh delay, in ms. Lower for better responsiveness but higher -# CPU usage. -# default: 70 +# The display refresh delay, in ms. Increase to reduce idle CPU usage. +# default: 30 refresh_delay = 70 # The external player to use for media playback. @@ -46,6 +41,33 @@ refresh_delay = 70 # default: (blank) player = +# The command to run when you press key_execute (default e). All instances of +# the following tokens are replaced with the corresponding episode attributes: +# {file} - the episode enclosure, usually a remote mp3 file +# {title} - the episode name +# {description} - the episode description +# {link} - the link to the episode, which is often a blog post +# {pubdate} - the publish date/time of the episode +# {copyright} - the copyright of the episode +# Most of these attributes have spaces, so you will probably want to enclose +# the token with quotations. +# For example, `firefox "{file}"` would open the file in Firefox. +# The client executes the text you enter as a shell command. Use with caution! +# default: (blank) +execute_command = + +# An HTTP or SOCKS proxy to use for HTTP network requests. +# example: http://user:pass@10.10.1.10:3128 +# example: socks5://user:pass@host:port +# default: (blank) +proxy_http = + +# An HTTP or SOCKS proxy to use for HTTPS network requests. +# example: http://user:pass@10.10.1.10:3128 +# example: socks5://user:pass@host:port +# default: (blank) +proxy_https = + [feeds] # Whether to reload/refresh your feeds when the client starts. Depending on how @@ -105,6 +127,7 @@ color_foreground_heading = yellow # default: white color_foreground_dividers = white + [playback] # The distance to move forward when pressing seek keys, in seconds. # default: 30 @@ -118,6 +141,14 @@ seek_distance_backward = 10 # default: 1.0 default_playback_speed = 1.0 +# The default volume. Can be 0-100, inclusive. +# default: 100 +default_volume = 100 + +# The amount to adjust the volume when pressing the volume up/down keys. +# default: 5 +volume_adjust_distance = 5 + [keys] # Keybindings for controlling the client. Entries may not be blank, but may @@ -137,18 +168,26 @@ key_exit = q # default: a key_add_feed = a -# Delete the selected feed. +# Remove the selected feed. # default: d -key_delete = d +key_remove = d -# Reload/refresh feeds. +# Reload/refresh all feeds. # default: r key_reload = r +# Reload/refresh the selected feed. +# default: R +key_reload_selected = R + # Save episode for offline playback. # default: s key_save = s +# Delete downloaded episodes. +# default: x +key_delete = x + # Navigate up. # default: UP key_up = k @@ -189,6 +228,9 @@ key_clear = c # default: n key_next = n +# Execute a command on the selected episode. See also execute_command. +key_execute = e + # Invert the order of the menu. # default: i key_invert = i @@ -233,6 +275,14 @@ key_rate_increase = ] # default: [ key_rate_decrease = [ +# Increase volume. +# default: = +key_volume_increase = = + +# Decrease volume. +# default: - +key_volume_decrease = - + # Show episode URL. # default: u key_show_url = u