1
0
Fork
You've already forked FishSubsonicClient
0
A simple client for the subsonic protocol written in Fish.
This repository has been archived on 2025年02月12日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Shell 100%
2024年07月20日 00:26:39 +02:00
.gitignore Initial Commit 2024年07月17日 17:07:37 +02:00
config.example.json Initial Commit 2024年07月17日 17:07:37 +02:00
LICENSE.txt Added README.md, XDG_CONFIG_HOME support 2024年07月17日 17:53:06 +02:00
main.fish fixed song playing thing 2024年07月20日 00:26:39 +02:00
README.md Added README.md, XDG_CONFIG_HOME support 2024年07月17日 17:53:06 +02:00

Fish Subsonic* Client

*currently only supports Navidrome

A simple subsonic client that takes all the songs and plays them in random order.

Requirements

  • fish - shell
  • jq - json processing
  • kislyuk/yq - using jq for processing xml
  • curl - network requests
  • shuf from GNU Coreutils - random shuffling
  • mpv - playing music

Usage

All the configuration is done in $XDG_CONFIG_HOME/FishSubsonicClient/config.json (falls back to ./config.json).

See config.example.json for an example configuration.

Licensing

This software is licensed under EUPL-1.2