[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5410":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},5410,"spotify-tui","Rigellute\u002Fspotify-tui","Rigellute","Spotify for the terminal written in Rust 🚀","",null,"Rust",19226,573,70,271,0,18,67,4,43.28,"MIT License",false,"master",true,[26,27,28,29,5,30,31],"cli","rust","spotify","spotify-api","terminal","terminal-based","2026-06-12 02:01:09","# Spotify TUI\n\n![Continuous Integration](https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fworkflows\u002FContinuous%20Integration\u002Fbadge.svg?branch=master&event=push)\n![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blueviolet.svg)\n![](https:\u002F\u002Ftokei.rs\u002Fb1\u002Fgithub\u002FRigellute\u002Fspotify-tui?category=code)\n[![Crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fspotify-tui.svg)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fspotify-tui)\n![](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FRigellute\u002Fspotify-tui?color=%23c694ff)\n\n\u003C!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-94-orange.svg?style=flat-square)](#contributors-)\n\u003C!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n[![Follow Alexander Keliris (Rigellute)](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FAlexKeliris?label=Follow%20Alexander%20Keliris%20%28Rigellute%29&style=social)](https:\u002F\u002Ftwitter.com\u002Fintent\u002Ffollow?screen_name=AlexKeliris)\n\nA Spotify client for the terminal written in Rust.\n\n![Demo](https:\u002F\u002Fuser-images.githubusercontent.com\u002F12150276\u002F75177190-91d4ab00-572d-11ea-80bd-c5e28c7b17ad.gif)\n\nThe terminal in the demo above is using the [Rigel theme](https:\u002F\u002Frigel.netlify.com\u002F).\n\n- [Spotify TUI](#spotify-tui)\n  - [Installation](#installation)\n    - [Homebrew](#homebrew)\n    - [Snap](#snap)\n    - [AUR](#aur)\n    - [Nix](#nix)\n    - [Void Linux](#void-linux)\n    - [Fedora\u002FCentOS](#fedora-centos)\n    - [Cargo](#cargo)\n      - [Note on Linux](#note-on-linux)\n    - [Windows](#windows-10)\n      - [Scoop installer](#scoop-installer)\n    - [Manual](#manual)\n  - [Connecting to Spotify’s API](#connecting-to-spotifys-api)\n  - [Usage](#usage)\n- [Configuration](#configuration)\n  - [Limitations](#limitations)\n  - [Using with spotifyd](#using-with-spotifyd)\n  - [Libraries used](#libraries-used)\n  - [Development](#development)\n    - [Windows Subsystem for Linux](#windows-subsystem-for-linux)\n  - [Contributors](#contributors)\n  - [Roadmap](#roadmap)\n    - [High-level requirements yet to be implemented](#high-level-requirements-yet-to-be-implemented)\n\n## Installation\n\nThe binary executable is `spt`.\n\n### Homebrew\n\nFor both macOS and Linux\n\n```bash\nbrew install spotify-tui\n```\n\nTo update, run\n\n```bash\nbrew upgrade spotify-tui\n```\n\n### Snap\n\nFor a system with Snap installed, run\n\n```bash\nsnap install spt\n```\n\nThe stable version will be installed for you automatically.\n\nIf you want to install the nightly build, run\n\n```bash\nsnap install spt --edge\n```\n\n### AUR\n\nFor those on Arch Linux you can find the package on AUR [here](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fspotify-tui\u002F). If however you're using an AUR helper you can install directly from that, for example (in the case of [yay](https:\u002F\u002Fgithub.com\u002FJguer\u002Fyay)), run\n\n```bash\nyay -S spotify-tui\n```\n\n### Nix\n\nAvailable as the package `spotify-tui`. To install run:\n\n```bash\nnix-env -iA nixpkgs.spotify-tui\n```\n\nWhere `nixpkgs` is the channel name in your configuration. For a more up-to-date installation, use the unstable channel.\nIt is also possible to add the package to `environment.systemPackages` (for NixOS), or `home.packages` when using [home-manager](https:\u002F\u002Fgithub.com\u002Frycee\u002Fhome-manager).\n\n### Void Linux\n\nAvailable on the official repositories. To install, run\n\n```bash\nsudo xbps-install -Su spotify-tui\n```\n\n### Fedora\u002FCentOS\n\nAvailable on the [Copr](https:\u002F\u002Fcopr.fedorainfracloud.org\u002Fcoprs\u002Fatim\u002Fspotify-tui\u002F) repositories. To install, run\n\n```bash\nsudo dnf copr enable atim\u002Fspotify-tui -y && sudo dnf install spotify-tui\n```\n\n### Cargo\n\nUse this option if your architecture is not supported by the pre-built binaries found on the [releases page](https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Freleases).\n\nFirst, install [Rust](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall) (using the recommended `rustup` installation method) and then\n\n```bash\ncargo install spotify-tui\n```\n\nThis method will build the binary from source.\n\nTo update, run the same command again.\n\n#### Note on Linux\n\nFor compilation on Linux the development packages for `libssl` are required.\nFor basic installation instructions, see [install OpenSSL](https:\u002F\u002Fdocs.rs\u002Fopenssl\u002F0.10.25\u002Fopenssl\u002F#automatic).\nIn order to locate dependencies, the compilation also requires `pkg-config` to be installed.\n\nIf you are using the Windows Subsystem for Linux, you'll need to [install additional dependencies](#windows-subsystem-for-linux).\n\n### Windows 10\n\n#### Scoop installer\n\nFirst, make sure scoop installer is on your windows box, for instruction please visit [scoop.sh](https:\u002F\u002Fscoop.sh)\n\nThen open powershell and run following two commands:\n\n```bash\nscoop bucket add scoop-bucket https:\u002F\u002Fgithub.com\u002FRigellute\u002Fscoop-bucket\nscoop install spotify-tui\n```\n\nAfter that program is available as: `spt` or `spt.exe`\n\n### Manual\n\n1. Download the latest [binary](https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Freleases) for your OS.\n1. `cd` to the file you just downloaded and unzip\n1. `cd` to `spotify-tui` and run with `.\u002Fspt`\n\n## Connecting to Spotify’s API\n\n`spotify-tui` needs to connect to Spotify’s API in order to find music by\nname, play tracks etc.\n\nInstructions on how to set this up will be shown when you first run the app.\n\nBut here they are again:\n\n1. Go to the [Spotify dashboard](https:\u002F\u002Fdeveloper.spotify.com\u002Fdashboard\u002Fapplications)\n1. Click `Create an app`\n    - You now can see your `Client ID` and `Client Secret`\n1. Now click `Edit Settings`\n1. Add `http:\u002F\u002Flocalhost:8888\u002Fcallback` to the Redirect URIs\n1. Scroll down and click `Save`\n1. You are now ready to authenticate with Spotify!\n1. Go back to the terminal\n1. Run `spt`\n1. Enter your `Client ID`\n1. Enter your `Client Secret`\n1. Press enter to confirm the default port (8888) or enter a custom port\n1. You will be redirected to an official Spotify webpage to ask you for permissions.\n1. After accepting the permissions, you'll be redirected to localhost. If all goes well, the redirect URL will be parsed automatically and now you're done. If the local webserver fails for some reason you'll be redirected to a blank webpage that might say something like \"Connection Refused\" since no server is running. Regardless, copy the URL and paste into the prompt in the terminal.\n\nAnd now you are ready to use the `spotify-tui` 🎉\n\nYou can edit the config at anytime at `${HOME}\u002F.config\u002Fspotify-tui\u002Fclient.yml`. (for snap `${HOME}\u002Fsnap\u002Fspt\u002Fcurrent\u002F.config\u002Fspotify-tui\u002Fclient.yml`)\n\n## Usage\n\nThe binary is named `spt`.\n\nRunning `spt` with no arguments will bring up the UI. Press `?` to bring up a help menu that shows currently implemented key events and their actions.\nThere is also a CLI that is able to do most of the stuff the UI does. Use `spt --help` to learn more.\n\nHere are some example to get you excited.\n```\nspt --completions zsh # Prints shell completions for zsh to stdout (bash, power-shell and more are supported)\n\nspt play --name \"Your Playlist\" --playlist --random # Plays a random song from \"Your Playlist\"\nspt play --name \"A cool song\" --track # Plays 'A cool song'\n\nspt playback --like --shuffle # Likes the current song and toggles shuffle mode\nspt playback --toggle # Plays\u002Fpauses the current playback\n\nspt list --liked --limit 50 # See your liked songs (50 is the max limit)\n\n# Looks for 'An even cooler song' and gives you the '{name} from {album}' of up to 30 matches\nspt search \"An even cooler song\" --tracks --format \"%t from %b\" --limit 30\n```\n\n# Configuration\n\nA configuration file is located at `${HOME}\u002F.config\u002Fspotify-tui\u002Fconfig.yml`, for snap `${HOME}\u002Fsnap\u002Fspt\u002Fcurrent\u002F.config\u002Fspotify-tui\u002Fconfig.yml`\n(not to be confused with client.yml which handles spotify authentication)\n\nThe following is a sample config.yml file:\n\n```yaml\n# Sample config file\n\n# 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.\ntheme:\n  active: Cyan # current playing song in list\n  banner: LightCyan # the \"spotify-tui\" banner on launch\n  error_border: Red # error dialog border\n  error_text: LightRed # error message text (e.g. \"Spotify API reported error 404\")\n  hint: Yellow # hint text in errors\n  hovered: Magenta # hovered pane border\n  inactive: Gray # borders of inactive panes\n  playbar_background: Black # background of progress bar\n  playbar_progress: LightCyan # filled-in part of the progress bar\n  playbar_progress_text: Cyan # song length and time played\u002Fleft indicator in the progress bar\n  playbar_text: White # artist name in player pane\n  selected: LightCyan # a) selected pane border, b) hovered item in list, & c) track title in player\n  text: \"255, 255, 255\" # text in panes\n  header: White # header text in panes (e.g. 'Title', 'Artist', etc.)\n\nbehavior:\n  seek_milliseconds: 5000\n  volume_increment: 10\n  # 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!\n  tick_rate_milliseconds: 250\n  # Enable text emphasis (typically italic\u002Fbold text styling). Disabling this might be important if the terminal config is otherwise restricted and rendering text escapes interferes with the UI.\n  enable_text_emphasis: true\n  # Controls whether to show a loading indicator in the top right of the UI whenever communicating with Spotify API\n  show_loading_indicator: true\n  # Disables the responsive layout that makes the search bar smaller on bigger\n  # screens and enforces a wide search bar\n  enforce_wide_search_bar: false\n  # Determines the text icon to display next to \"liked\" Spotify items, such as\n  # liked songs and albums, or followed artists. Can be any length string.\n  # These icons require a patched nerd font.\n  liked_icon: ♥\n  shuffle_icon: 🔀\n  repeat_track_icon: 🔂\n  repeat_context_icon: 🔁\n  playing_icon: ▶\n  paused_icon: ⏸\n  # Sets the window title to \"spt - Spotify TUI\" via ANSI escape code.\n  set_window_title: true\n\nkeybindings:\n  # Key stroke can be used if it only uses two keys:\n  # ctrl-q works,\n  # ctrl-alt-q doesn't.\n  back: \"ctrl-q\"\n\n  jump_to_album: \"a\"\n\n  # Shift modifiers use a capital letter (also applies with other modifier keys\n  # like ctrl-A)\n  jump_to_artist_album: \"A\"\n\n  manage_devices: \"d\"\n  decrease_volume: \"-\"\n  increase_volume: \"+\"\n  toggle_playback: \" \"\n  seek_backwards: \"\u003C\"\n  seek_forwards: \">\"\n  next_track: \"n\"\n  previous_track: \"p\"\n  copy_song_url: \"c\"\n  copy_album_url: \"C\"\n  help: \"?\"\n  shuffle: \"ctrl-s\"\n  repeat: \"r\"\n  search: \"\u002F\"\n  audio_analysis: \"v\"\n  jump_to_context: \"o\"\n  basic_view: \"B\"\n  add_item_to_queue: \"z\"\n```\n\n## Limitations\n\nThis app uses the [Web API](https:\u002F\u002Fdeveloper.spotify.com\u002Fdocumentation\u002Fweb-api\u002F) from Spotify, which doesn't handle streaming itself. So you'll need either an official Spotify client open or a lighter weight alternative such as [spotifyd](https:\u002F\u002Fgithub.com\u002FSpotifyd\u002Fspotifyd).\n\nIf you want to play tracks, Spotify requires that you have a Premium account.\n\n## Using with [spotifyd](https:\u002F\u002Fgithub.com\u002FSpotifyd\u002Fspotifyd)\n\nFollow the spotifyd documentation to get set up.\n\nAfter that there is not much to it.\n\n1. Start running the spotifyd daemon.\n1. Start up `spt`\n1. Press `d` to go to the device selection menu and the spotifyd \"device\" should be there - if not check [these docs](https:\u002F\u002Fgithub.com\u002FSpotifyd\u002Fspotifyd#logging)\n\n## Libraries used\n\n- [tui-rs](https:\u002F\u002Fgithub.com\u002Ffdehau\u002Ftui-rs)\n- [rspotify](https:\u002F\u002Fgithub.com\u002Framsayleung\u002Frspotify)\n\n## Development\n\n1. [Install OpenSSL](https:\u002F\u002Fdocs.rs\u002Fopenssl\u002F0.10.25\u002Fopenssl\u002F#automatic)\n1. [Install Rust](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall)\n1. [Install `xorg-dev`](https:\u002F\u002Fgithub.com\u002Faweinstock314\u002Frust-clipboard#prerequisites) (required for clipboard support)\n1. Clone or fork this repo and `cd` to it\n1. And then `cargo run`\n\n### Windows Subsystem for Linux\n\nYou might get a linking error. If so, you'll probably need to install additional dependencies required by the clipboard package\n\n```bash\nsudo apt-get install -y -qq pkg-config libssl-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev\n```\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https:\u002F\u002Fallcontributors.org\u002Fdocs\u002Fen\u002Femoji-key)):\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fkeliris.dev\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F12150276?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alexander Keliris\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Rigellute\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Rigellute\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#design-Rigellute\" title=\"Design\">🎨\u003C\u002Fa> \u003Ca href=\"#blog-Rigellute\" title=\"Blogposts\">📝\u003C\u002Fa> \u003Ca href=\"#ideas-Rigellute\" title=\"Ideas, Planning, & Feedback\">🤔\u003C\u002Fa> \u003Ca href=\"#infra-Rigellute\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa> \u003Ca href=\"#maintenance-Rigellute\" title=\"Maintenance\">🚧\u003C\u002Fa> \u003Ca href=\"#platform-Rigellute\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fpulls?q=is%3Apr+reviewed-by%3ARigellute\" title=\"Reviewed Pull Requests\">👀\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmikepombal\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F6864231?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mickael Marques\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#financial-mikepombal\" title=\"Financial\">💵\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHakierGrzonzo\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F36668331?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Grzegorz Koperwas\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=HakierGrzonzo\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Famgassert\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F22896005?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Austin Gassert\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=amgassert\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Frobinette.dev\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F30757528?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Calen Robinette\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=calenrobinette\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fmcofficer.me\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F22377202?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>M*C*O\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#infra-MCOfficer\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Feminence\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F402454?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Andrew Chin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=eminence\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fwww.samnaser.com\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F4377348?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sam Naser\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Monkeyanator\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fradogost\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F15713820?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Micha\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=radogost\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fneriglissar\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F53038761?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>neriglissar\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=neriglissar\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTimonPost\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F19969910?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Timon\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=TimonPost\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FechoSayonara\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F54503126?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>echoSayonara\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=echoSayonara\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FD-Nice\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F2888248?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>D-Nice\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=D-Nice\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#infra-D-Nice\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fgpawlik.com\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F6296883?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Grzegorz Pawlik\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=gpawlik\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Flenny.ninja\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F4027243?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Lennart Bernhardt\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=LennyPenny\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBlackYoup\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F6098160?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Arnaud Lefebvre\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=BlackYoup\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftem1029\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F57712713?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>tem1029\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=tem1029\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fpeter.moss.dk\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F12544579?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Peter K. Moss\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Peterkmoss\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fwww.zephyrizing.net\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F113102?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Geoff Shannon\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=RadicalZephyr\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fzacklukem.info\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F8787486?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Zachary Mayhew\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=zacklukem\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fjfaltis.de\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F45465572?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>jfaltis\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jfaltis\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fmarcelschr.me\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F19377618?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Marcel Schramm\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Bios-Marcel\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffangyi-zhou\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F7815439?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Fangyi Zhou\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=fangyi-zhou\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsynth-ruiner\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F8642013?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Max\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=synth-ruiner\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FsvenvNL\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F13982006?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sven van der Vlist\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=svenvNL\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjacobchrismarsh\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F15932179?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>jacobchrismarsh\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jacobchrismarsh\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTheWalkingLeek\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F36076343?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nils Rauch\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=TheWalkingLeek\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsputnick1124\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F8843309?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nick Stockton\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=sputnick1124\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fissues?q=author%3Asputnick1124\" title=\"Bug reports\">🐛\u003C\u002Fa> \u003Ca href=\"#maintenance-sputnick1124\" title=\"Maintenance\">🚧\u003C\u002Fa> \u003Ca href=\"#question-sputnick1124\" title=\"Answering Questions\">💬\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=sputnick1124\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fstuarth.github.io\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F7055?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Stuart Hinson\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=stuarth\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsamcal\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F2117940?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sam Calvert\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=samcal\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=samcal\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjwijenbergh\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F46386452?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jeroen Wijenbergh\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jwijenbergh\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FKimberleyCook91\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F2683270?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Kimberley Cook\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=KimberleyCook\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbaxtea\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F22502477?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Audrey Baxter\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=baxtea\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fkoehr.in\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F246402?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Norman\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=nkoehring\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblackwolf12333\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F1572975?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Peter Maatman\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=blackwolf12333\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAlexandreSi\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F32449369?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>AlexandreS\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=AlexandreSi\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffiinnnn\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F5011796?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Finn Vos\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=fiinnnn\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F5804237?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Carlos Hernandez\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-hurricanehrndz\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpedrohva\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F33297928?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Pedro Alves\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=pedrohva\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fjtagcat\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F38327267?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>jtagcat\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jtagcat\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBKitor\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F16880850?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Benjamin Kitor\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=BKitor\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fales.rocks\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F544082?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Aleš Najmann\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=littleli\" title=\"Documentation\">📖\u003C\u002Fa> \u003Ca href=\"#platform-littleli\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeremystucki\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F7629727?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jeremy Stucki\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jeremystucki\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fpt2121.github.io\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F616399?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>(´⌣`ʃƪ)\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=pt2121\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftim77\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F5614476?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Artem Polishchuk\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#platform-tim77\" title=\"Packaging\u002Fporting to new platform\">📦\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fslumber\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F48099298?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Chris Sosnin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=slumber\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fwww.benbuhse.com\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F21225303?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ben Buhse\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=bwbuhse\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Filnaes\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F20805499?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sean Li\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=ilnaes\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTimotheeGerber\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F37541513?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>TimotheeGerber\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=TimotheeGerber\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=TimotheeGerber\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffratajczak\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F33835579?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ferdinand Ratajczak\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=fratajczak\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsheelc\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F1355710?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sheel Choksi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=sheelc\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Ffnanp.in-ulm.de\u002Fmicroblog\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F414112?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Michael Hellwig\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=mhellwig\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Foliver-daniel\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F17235417?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Oliver Daniel\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=oliver-daniel\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDrewsapple\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F4532572?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Drew Fisher\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Drewsapple\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fncoder-1\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F7622286?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>ncoder-1\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=ncoder-1\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fmacguire.me\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F18323154?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Macguire Rintoul\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=macguirerintoul\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fricardohe97.github.io\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F28399979?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ricardo Holguin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=RicardoHE97\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fksk.netlify.com\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F13160198?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Keisuke Toyota\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=ksk001100\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fjackson15j.github.io\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F3226988?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Craig Astill\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=jackson15j\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fonielfa\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F4358172?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Onielfa\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=onielfa\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fusrme.xyz\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F5902545?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>usrme\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=usrme\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmurlakatamenka\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F7361274?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sergey A.\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=murlakatamenka\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Felcih17\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F17084445?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hideyuki Okada\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=elcih17\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkepae\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F4238598?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>kepae\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=kepae\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=kepae\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fericonr\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F34201958?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Érico Nogueira Rolim\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=ericonr\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBeneCollyridam\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F15802915?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alexander Meinhardt Scheurer\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=BeneCollyridam\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FToaster192\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F14369229?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Ondřej Kinšt\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Toaster192\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKryan90\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F18740821?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Kryan90\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Kryan90\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fn-ivanov\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F11470871?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>n-ivanov\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=n-ivanov\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fmatthewbilyeu.com\u002Fresume\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F1185129?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>bi1yeu\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=bi1yeu\" title=\"Code\">💻\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=bi1yeu\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUtagai\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F10730394?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>May\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Utagai\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fmucinoab.github.io\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F28630268?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Bruno A. Muciño\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=mucinoab\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOrangeFran\">\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F55061632?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Finn Hediger\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=OrangeFran\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdp304\">\u003Cimg src=\"https:\u002F\u002Favatars1.githubusercontent.com\u002Fu\u002F34493835?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>dp304\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=dp304\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fmarcomicera.github.io\">\u003Cimg src=\"https:\u002F\u002Favatars0.githubusercontent.com\u002Fu\u002F13918587?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Marco Micera\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=marcomicera\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Fmarcoieni.com\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F11428655?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Marco Ieni\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#infra-MarcoIeni\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FArturKovacs\">\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F8320264?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Artúr Kovács\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=ArturKovacs\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faokellermann\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F26678747?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Antony Kellermann\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=aokellermann\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frasmuspeders1\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1898960?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rasmus Pedersen\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=rasmuspeders1\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnoir-Z\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F45096516?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>noir-Z\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=noir-Z\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fdavidbailey.codes\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4248177?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>David Bailey\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=davidbailey00\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsheepwall\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22132993?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>sheepwall\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=sheepwall\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHwatwasthat\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F29790143?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hwatwasthat\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Hwatwasthat\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FJesse-Bakker\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22473248?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jesse\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=Jesse-Bakker\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhantatsang\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11912225?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sang\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=hantatsang\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fyktakaha4.github.io\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20282867?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Yuuki Takahashi\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=yktakaha4\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Falejandr0angul0.dev\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5242883?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Alejandro Angulo\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=alejandro-angulo\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"http:\u002F\u002Ft.me\u002Flego1as\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11005780?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Anton Kostin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=masguit42\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fjustinsexton.net\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20236003?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Justin Sexton\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=JSextonn\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flejiati\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6442124?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Jiati Le\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=lejiati\" title=\"Documentation\">📖\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcobbinma\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F578718?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Matthew Cobbing\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=cobbinma\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fmilo123459.vercel.app\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50248166?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Milo\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#infra-Milo123459\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fwww.diegoveralli.com\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F297206?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Diego Veralli\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=diegov\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003Ctd align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmajabojarska\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F33836570?v=4?s=100\" width=\"100px;\" alt=\"\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Maja Bojarska\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRigellute\u002Fspotify-tui\u002Fcommits?author=majabojarska\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https:\u002F\u002Fgithub.com\u002Fall-contributors\u002Fall-contributors) specification. Contributions of any kind welcome!\n\n## Roadmap\n\nThe goal is to eventually implement almost every Spotify feature.\n\n### High-level requirements yet to be implemented\n\n- Add songs to a playlist\n- Be able to scroll through result pages in every view\n\nThis table shows all that is possible with the Spotify API, what is implemented already, and whether that is essential.\n\n| API method                                        | Implemented yet? | Explanation                                                                                                                                                  | Essential? |\n| ------------------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------- |\n| track                                             | No               | returns a single track given the track's ID, URI or URL                                                                                                      | No         |\n| tracks                                            | No               | returns a list of tracks given a list of track IDs, URIs, or URLs                                                                                            | No         |\n| artist                                            | No               | returns a single artist given the artist's ID, URI or URL                                                                                                    | Yes        |\n| artists                                           | No               | returns a list of artists given the artist IDs, URIs, or URLs                                                                                                | No         |\n| artist_albums                                     | Yes              | Get Spotify catalog information about an artist's albums                                                                                                     | Yes        |\n| artist_top_tracks                                 | Yes              | Get Spotify catalog information about an artist's top 10 tracks by country.                                                                                  | Yes        |\n| artist_related_artists                            | Yes              | Get Spotify catalog information about artists similar to an identified artist. Similarity is based on analysis of the Spotify community's listening history. | Yes        |\n| album                                             | Yes              | returns a single album given the album's ID, URIs or URL                                                                                                     | Yes        |\n| albums                                            | No               | returns a list of albums given the album IDs, URIs, or URLs                                                                                                  | No         |\n| search_album                                      | Yes              | Search album based on query                                                                                                                                  | Yes        |\n| search_artist                                     | Yes              | Search artist based on query                                                                                                                                 | Yes        |\n| search_track                                      | Yes              | Search track based on query                                                                                                                                  | Yes        |\n| search_playlist                                   | Yes              | Search playlist based on query                                                                                                                               | Yes        |\n| album_track                                       | Yes              | Get Spotify catalog information about an album's tracks                                                                                                      | Yes        |\n| user                                              | No               | Gets basic profile information about a Spotify User                                                                                                          | No         |\n| playlist                                          | Yes              | Get full details about Spotify playlist                                                                                                                      | Yes        |\n| current_user_playlists                            | Yes              | Get current user playlists without required getting his profile                                                                                              | Yes        |\n| user_playlists                                    | No               | Gets playlists of a user                                                                                                                                     | No         |\n| user_playlist                                     | No               | Gets playlist of a user                                                                                                                                      | No         |\n| user_playlist_tracks                              | Yes              | Get full details of the tracks of a playlist owned by a user                                                                                                 | Yes        |\n| user_playlist_create                              | No               | Creates a playlist for a user                                                                                                                                | Yes        |\n| user_playlist_change_detail                       | No               | Changes a playlist's name and\u002For public\u002Fprivate state                                                                                                        | Yes        |\n| user_playlist_unfollow                            | Yes              | Unfollows (deletes) a playlist for a user                                                                                                                    | Yes        |\n| user_playlist_add_track                           | No               | Adds tracks to a playlist                                                                                                                                    | Yes        |\n| user_playlist_replace_track                       | No               | Replace all tracks in a playlist                                                                                                                             | No         |\n| user_playlist_recorder_tracks                     | No               | Reorder tracks in a playlist                                                                                                                                 | No         |\n| user_playlist_remove_all_occurrences_of_track     | No               | Removes all occurrences of the given tracks from the given playlist                                                                                          | No         |\n| user_playlist_remove_specific_occurrenes_of_track | No               | Removes all occurrences of the given tracks from the given playlist                                                                                          | No         |\n| user_playlist_follow_playlist                     | Yes              | Add the current authenticated user as a follower of a playlist.                                                                                              | Yes        |\n| user_playlist_check_follow                        | No               | Check to see if the given users are following the given playlist                                                                                             | Yes        |\n| me                                                | No               | Get detailed profile information about the current user.                                                                                                     | Yes        |\n| current_user                                      | No               | Alias for `me`                                                                                                                                               | Yes        |\n| current_user_playing_track                        | Yes              | Get information about the current users currently playing track.                                                                                             | Yes        |\n| current_user_saved_albums                         | Yes              | Gets a list of the albums saved in the current authorized user's \"Your Music\" library                                                                        | Yes        |\n| current_user_saved_tracks                         | Yes              | Gets the user's saved tracks or \"Liked Songs\"                                                                                                                | Yes        |\n| current_user_followed_artists                     | Yes              | Gets a list of the artists followed by the current authorized user                                                                                           | Yes        |\n| current_user_saved_tracks_delete                  | Yes              | Remove one or more tracks from the current user's \"Your Music\" library.                                                                                      | Yes        |\n| current_user_saved_tracks_contain                 | No               | Check if one or more tracks is already saved in the current Spotify user’s “Your Music” library.                                                             | Yes        |\n| current_user_saved_tracks_add                     | Yes              | Save one or more tracks to the current user's \"Your Music\" library.                                                                                          | Yes        |\n| current_user_top_artists                          | No               | Get the current user's top artists                                                                                                                           | Yes        |\n| current_user_top_tracks                           | No               | Get the current user's top tracks                                                                                                                            | Yes        |\n| current_user_recently_played                      | Yes              | Get the current user's recently played tracks                                                                                                                | Yes        |\n| current_user_saved_albums_add                     | Yes              | Add one or more albums to the current user's \"Your Music\" library.                                                                                           | Yes        |\n| current_user_saved_albums_delete                  | Yes              | Remove one or more albums from the current user's \"Your Music\" library.                                                                                      | Yes        |\n| user_follow_artists                               | Yes              | Follow one or more artists                                                                                                                                   | Yes        |\n| user_unfollow_artists                             | Yes              | Unfollow one or more artists                                                                                                                                 | Yes        |\n| user_follow_users                                 | No               | Follow one or more users                                                                                                                                     | No         |\n| user_unfollow_users                               | No               | Unfollow one or more users                                                                                                                                   | No         |\n| featured_playlists                                | No               | Get a list of Spotify featured playlists                                                                                                                     | Yes        |\n| new_releases                                      | No               | Get a list of new album releases featured in Spotify                                                                                                         | Yes        |\n| categories                                        | No               | Get a list of categories used to tag items in Spotify                                                                                                        | Yes        |\n| recommendations                                   | Yes              | Get Recommendations Based on Seeds                                                                                                                           | Yes        |\n| audio_features                                    | No               | Get audio features for a track                                                                                                                               | No         |\n| audios_features                                   | No               | Get Audio Features for Several Tracks                                                                                                                        | No         |\n| audio_analysis                                    | Yes              | Get Audio Analysis for a Track                                                                                                                               | Yes        |\n| device                                            | Yes              | Get a User’s Available Devices                                                                                                                               | Yes        |\n| current_playback                                  | Yes              | Get Information About The User’s Current Playback                                                                                                            | Yes        |\n| current_playing                                   | No               | Get the User’s Currently Playing Track                                                                                                                       | No         |\n| transfer_playback                                 | Yes              | Transfer a User’s Playback                                                                                                                                   | Yes        |\n| start_playback                                    | Yes              | Start\u002FResume a User’s Playback                                                                                                                               | Yes        |\n| pause_playback                                    | Yes              | Pause a User’s Playback                                                                                                                                      | Yes        |\n| next_track                                        | Yes              | Skip User’s Playback To Next Track                                                                                                                           | Yes        |\n| previous_track                                    | Yes              | Skip User’s Playback To Previous Track                                                                                                                       | Yes        |\n| seek_track                                        | Yes              | Seek To Position In Currently Playing Track                                                                                                                  | Yes        |\n| repeat                                            | Yes              | Set Repeat Mode On User’s Playback                                                                                                                           | Yes        |\n| volume                                            | Yes              | Set Volume For User’s Playback                                                                                                                               | Yes        |\n| shuffle                                           | Yes              | Toggle Shuffle For User’s Playback                                                                                                                           | Yes        |\n","Spotify TUI 是一个基于终端的 Spotify 客户端，使用 Rust 语言编写。它提供了在命令行界面中流畅操作 Spotify 的功能，包括播放、暂停、切换歌曲等，并支持通过 Spotify API 连接和控制账户。项目采用现代化的 Rust 编程技术构建，保证了高效与安全性。适用于偏好使用命令行工具的用户或希望在服务器环境下享受音乐服务的场景。",2,"2026-06-11 03:03:07","top_language"]