TcM1911 / jamsonic

Subsonic console player for Linux, macOS and Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Go Report Card

Jamsonic

Jamsonic is a console based music player for Subsonic/Madsonic/Libresonic/Airsonic. It's forked from Jam, which is a console based music player for Google Play Music.

It has the following features:

  • Populating the database with artists and albums you saved through the web interface (or by any other means)
  • Playing, pausing, stopping, previous track, next track

Contributions are welcome!

How to get up and running?

For macOS and Linux, portaudio has to be installed. Windows doesn't need anything extra.

Keybindings

The keybindings are mostly the same as in Cmus:

Key Action
return, x play currently selected artist, album or song
c pause
v stop
b next track
z previous track
Ctrl+u synchronize the database (in case you added some songs in the web interface)
/ search artists
n next search result
tab toggle artists/tracks view
escape quit
up arrow, k scroll up
down arrow, j scroll down
Home, g scroll to top
End, G scroll to bottom
space toggle albums
R randomize artists
Ctrl+Space toggle view (playlists/artists)
r repeat current track

About

Subsonic console player for Linux, macOS and Windows

License:GNU General Public License v3.0


Languages

Language:Go 98.2%Language:Makefile 1.8%