{"slug": "a-tui-music-player-written-in-go", "title": "A TUI music player written in Go", "summary": "A developer has released a terminal user interface (TUI) music player written in Go that lets users play albums through short typed queries rather than navigating menus. Typing \"p, c, eno\" opens music by Brian Eno within David Bowie's catalog, and a newly added feature lets users select a tag field such as album, genre or year on a song's properties sheet and press enter to launch a new query from that tag. The player is aimed at users who want keyboard-driven playback without writing full queries.", "body_md": "This seems like an AI generated comment.\n\n \n3 Likes\n\n \nSome may argue, it’s boring to write a query just to play an album. Right.\n\nBut in the following video I will show that the user can play an album typing just a few keys.\n\nThe user wants to listen to some music by a composer, that is, Brian Eno in the music of David Bowie.\n\nThe user types:\n\np, c, (enter), eno, (enter), (enter)\n\nand the player starts.\n\nThen the user types:\n\np, al, (enter), best, (enter), (enter)\n\nand he listen to “The Best of” some favorite artist.\n\n. . .\n\n \n2 Likes\n\n \nIn this video I select an artist and all the albums/songs are displayed.\n\nThen I switch to the properties sheet for a song.\n\nHere I can see all the properties (tag fields), like: genre, album, year…\n\nI just added this feature: when a property is selected and I press enter, that tag field is used for a new query.\n\nFor example, if I select that song’s album and press enter, that album will be opened.\n\nIn this video I just play with this feature jumping around…", "url": "https://wpnews.pro/news/a-tui-music-player-written-in-go", "canonical_source": "https://linuxcommunity.io/t/a-tui-music-player-written-in-go/12195?page=3#post_46", "published_at": "2026-11-03 16:52:46+00:00", "updated_at": "2026-11-03 17:19:15.928792+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Go", "Brian Eno", "David Bowie"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/a-tui-music-player-written-in-go", "markdown": "https://wpnews.pro/news/a-tui-music-player-written-in-go.md", "text": "https://wpnews.pro/news/a-tui-music-player-written-in-go.txt", "jsonld": "https://wpnews.pro/news/a-tui-music-player-written-in-go.jsonld"}}