From 41ecb14d7120e185b5d72f1022d1b61904d08740 Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Wed, 26 Jul 2023 20:22:41 +0700 Subject: [PATCH] add spotify config --- rockethype/config/spotify-tui/config.yml | 73 ++++++++++++++++++++++++ rockethype/config/spotifyd/spotifyd.conf | 12 ++++ 2 files changed, 85 insertions(+) create mode 100644 rockethype/config/spotify-tui/config.yml create mode 100644 rockethype/config/spotifyd/spotifyd.conf diff --git a/rockethype/config/spotify-tui/config.yml b/rockethype/config/spotify-tui/config.yml new file mode 100644 index 0000000..975423a --- /dev/null +++ b/rockethype/config/spotify-tui/config.yml @@ -0,0 +1,73 @@ +# Sample config file + +# The theme colours can be an rgb string of the form "255, 255, 255" or a string that references the colours from your terminal theme: Reset, Black, Red, Green, Yellow, Blue, Magenta, Cyan, Gray, DarkGray, LightRed, LightGreen, LightYellow, LightBlue, LightMagenta, LightCyan, White. +theme: + active: LightRed # current playing song in list + banner: LightRed # the "spotify-tui" banner on launch + error_border: Red # error dialog border + error_text: LightRed # error message text (e.g. "Spotify API reported error 404") + hint: Yellow # hint text in errors + hovered: Red # hovered pane border + inactive: Gray # borders of inactive panes + playbar_background: Black # background of progress bar + playbar_progress: LightRed # filled-in part of the progress bar + playbar_progress_text: Red # song length and time played/left indicator in the progress bar + playbar_text: White # artist name in player pane + selected: LightRed # a) selected pane border, b) hovered item in list, & c) track title in player + text: "255, 255, 255" # text in panes + header: White # header text in panes (e.g. 'Title', 'Artist', etc.) + +behavior: + seek_milliseconds: 5000 + volume_increment: 10 + # The lower the number the higher the "frames per second". You can decrease this number so that the audio visualisation is smoother but this can be expensive! + tick_rate_milliseconds: 7 + # Enable text emphasis (typically italic/bold text styling). Disabling this might be important if the terminal config is otherwise restricted and rendering text escapes interferes with the UI. + enable_text_emphasis: false + # Controls whether to show a loading indicator in the top right of the UI whenever communicating with Spotify API + show_loading_indicator: true + # Disables the responsive layout that makes the search bar smaller on bigger + # screens and enforces a wide search bar + enforce_wide_search_bar: false + # Determines the text icon to display next to "liked" Spotify items, such as + # liked songs and albums, or followed artists. Can be any length string. + # These icons require a patched nerd font. + liked_icon: ♥ + shuffle_icon: 🔀 + repeat_track_icon: 🔂 + repeat_context_icon: 🔁 + playing_icon: ▶ + paused_icon: ⏸ + # Sets the window title to "spt - Spotify TUI" via ANSI escape code. + set_window_title: true + +keybindings: + # Key stroke can be used if it only uses two keys: + # ctrl-q works, + # ctrl-alt-q doesn't. + back: "ctrl-q" + + jump_to_album: "a" + + # Shift modifiers use a capital letter (also applies with other modifier keys + # like ctrl-A) + jump_to_artist_album: "A" + + manage_devices: "d" + decrease_volume: "-" + increase_volume: "=" + toggle_playback: " " + seek_backwards: "<" + seek_forwards: ">" + next_track: "n" + previous_track: "p" + copy_song_url: "c" + copy_album_url: "C" + help: "?" + shuffle: "ctrl-s" + repeat: "r" + search: "/" + audio_analysis: "v" + jump_to_context: "o" + basic_view: "B" + add_item_to_queue: "z" diff --git a/rockethype/config/spotifyd/spotifyd.conf b/rockethype/config/spotifyd/spotifyd.conf new file mode 100644 index 0000000..2864fa5 --- /dev/null +++ b/rockethype/config/spotifyd/spotifyd.conf @@ -0,0 +1,12 @@ +[global] +username = "myusername" +password = "mysecretpass" +backend = "pulseaudio" +device = "alsa_output.usb-Focusrite_Scarlett_2i2_USB_Y8Z95ZU094CD1C-00.pro-output-0" +#mixer = "PCM" +#volume-controller = "alsa" +device_name = "Rockethype" +bitrate = 320 +cache_path = "/home/mat/.cache/spotifyd" +volume-normalisation = true +normalisation-pregain = -10