Spotatui: Ultimátní hudební přehrávač pro terminál

  • Multiplatformní klient napsaný v Rustu, který umožňuje spravovat Spotify a různé bezplatné audio zdroje z konzole.
  • Nativní streamování přes Spotify Connect bez nutnosti externích aplikací nebo démonů.
  • Rozšiřitelný systém využívající Lua pluginy a nástroje umělé inteligence pro správu seznamů.
  • Ultralehké rozhraní založené na Ratatui, které minimalizuje spotřebu RAM ve srovnání s klienty založenými na Electronu.

spotatui

Pokud trávíte hodiny kódováním nebo správou serverů a nechcete opustit terminál, abyste si pustili hudbu, spotatui je přesně to, co hledáte. Je to komunitou spravovaná fork starého spotify-tui, která nejen oživuje projekt, ale posouvá ho na novou úroveň a nabízí plynulý, rychlý a především extrémně lehký zážitek ve srovnání s dnešními náročnými klienty, podobný tomu, co nabízí cmus jako lehký přehrávač.

Nejúžasnější na tomto nástroji je, že se neomezuje pouze na Spotify. Ačkoli začínal jako klient pro švédského giganta, vyvinul se v univerzální přehrávač médií . To znamená, že můžete jednoduchým stisknutím klávesy přecházet ze své knihovny Spotify na místní soubory nebo online rozhlasovou stanici, a to vše při překvapivě nízkém využití RAM na 78 MB , což vašemu počítači umožňuje klidně dýchat.

Multimediální prvky
Související článek:
Multimediální přehrávače pro GNU / Linux; nejlepší programy pro sledování filmů a poslech hudby

Zdroje zvuku Spotatui a všestrannost

Jednou z velkých výhod je, že Spotify je volitelný . Při prvním spuštění programu se můžete rozhodnout, zda propojíte svůj účet, nebo použijete bezplatné zdroje. Pro ty, kteří nemají prémiové předplatné, nabízí Spotatui skvělé alternativy, jako je přehrávání lokálních souborů (podporuje FLAC, MP3, OGG a WAV), připojení k serverům kompatibilním se Subsonic nebo Navidrome a poslech tisíců stanic prostřednictvím internetového rádia.

Dále zahrnuje integraci s YouTube , která umožňuje anonymně vyhledávat a přehrávat zvuk bez nutnosti klíčů API nebo účtů Google. Pro bezproblémové fungování stačí mít v systému nainstalovaný yt-dlp , což je funkce, kterou najdete také v youtube-tui pro sledování YouTube . Chcete-li přepínat mezi těmito zdroji, jednoduše stiskněte klávesu d , která okamžitě překonfiguruje vyhledávání a postranní panel podle vybraného zdroje.

Tizonia
Související článek:
Hudební přehrávač Tizonia pro terminál

Nativní streamování a plná kontrola

Pro uživatele Spotify Premium je klenotem nativní streamování . Již není nutné mít otevřenou oficiální aplikaci ani instalovat Spotifyd běžící na pozadí. Spotatui funguje jako vlastní zařízení Spotify Connect a spravuje zvuk přímo prostřednictvím spravované verze librespot. To řeší běžné problémy s připojením a umožňuje programu fungovat zcela samostatně.

Ovládání hudby je kompletní a založené na klávesnici. Frontu přehrávání můžete spravovat stisknutím klávesy z na libovolné skladbě, čímž vytvoříte dočasný seznam skladeb, který zahrnuje různé zdroje; například můžete přehrát skladbu z YouTube a poté skladbu ze Spotify. Nabízí také synchronizované texty písní řádek po řádku a vizualizér zvuku FFT v reálném čase , který reaguje na jakýkoli systémový zvuk, i když v systému macOS vyžaduje instalaci virtuálního zařízení, jako je BlackHole.

Umělá inteligence a rozšiřitelnost

Spotatui drží krok s trendy a má integrované prvky AI DJSkrz vlajku --features ai-djMůžete si chatovat s asistentem, který zná vaši historii poslechu a doporučuje hudbu, přičemž koordinuje frontu přehrávání podle požadované „atmosféry“. Je také kompatibilní s... Protokol MCPcož umožňuje agentům umělé inteligence, jako je Claude Code nebo Gemini CLI, fungovat jako vaši osobní DJové.

Kew
Související článek:
Kew Player: Hudební přehrávač pro terminál, který byste měli znát

Pokud jste vývojář, systém pluginů Lua vám umožní dělat prakticky cokoli, co chcete. Můžete si vytvářet vlastní obrazovky s obrázky alb, přidávat nové příkazy, upravovat klávesové zkratky nebo dokonce vytvářet informační vyskakovací okna. Skriptovací API je velmi robustní a umožňuje vám reagovat na události přehrávání nebo provádět asynchronní HTTP požadavky pro obohacení rozhraní.

Instalace a přizpůsobení Spotatui

Pro jeho spuštění je nejjednodušší použít cargo install --locked spotatui Pokud již máte nainstalovaný Rust, i když existují i předkompilované binární soubory Dostupné na GitHubu pro Windows, Linux a macOS. V Linuxu se doporučuje nainstalovat vývojářské knihovny PipeWire, aby vizualizér zvuku fungoval správně od začátku.

Co se týče estetiky, Spotatui je rájem pro nadšence do úprav. Z nabídky nastavení (Alt-,) nebo ze souboru config.yml, Můžete změnit témata, ikony a umístění postranního paneluK dispozici je dokonce i přednastavený motiv ANSI, který se automaticky přizpůsobí barvám vašeho terminálu, pokud používáte nástroje jako pywal, což vám ušetří nutnost ručního konfigurování barev pokaždé, když změníte pozadí konzole.

Svorka
Související článek:
Cliamp přináší slavný Winamp do vašeho terminálu

Bonusy a komunita

Program obsahuje promyšlené detaily, jako je možnost generovat HTML souhrn historie poslechu a integrace s Discord RPC, aby vaši přátelé viděli, co posloucháte. Navíc si můžete do svého profilu na GitHubu přidat widget , který v reálném čase zobrazuje aktuální skladbu, obal alba a animovaný ukazatel průběhu.

Vzhledem k tomu, že se jedná o projekt spravovaný primárně jedním vývojářem, je komunita nezbytná. Chyby lze hlásit na GitHubu a nové funkce lze navrhovat v plánu . Konečným cílem je implementovat prakticky každou funkci dostupnou v oficiálním klientovi Spotify a zároveň zachovat jednoduchost a efektivitu prostředí příkazového řádku.

Tento nástroj promění vaši konzoli v kompletní multimediální centrum, kde se kombinuje efektivita Rustu a flexibilita Luy, aby se eliminovala závislost na těžkopádných rozhraních. Integrací více zdrojů zvuku, schopností umělé inteligence a rozsáhlým přizpůsobením se správa hudby stává lehkým a produktivním úkolem, aniž by se obětovala moderní funkcionalita.

mps-youtube
Související článek:
mps-youtube: Přehrávání obsahu YouTube z terminálu

Přidat jako preferovaný zdroj v Googlu