ap

An audio player suited to my tastes
Log | Files | Refs | README | LICENSE

commit e0419effb108769a40f59d7e9d6702add9d8e3f7
parent 579b371ca52b4690b3a2e05bf4d4420212368b97
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Wed, 25 Aug 2021 20:05:21 -0700

Update README

Diffstat:
MREADME | 34++++++++++------------------------
1 file changed, 10 insertions(+), 24 deletions(-)

diff --git a/README b/README @@ -1,29 +1,15 @@ ap -- audio player -The goal for ap to simple to use, simple to understand, and small. +The ap project consists of a server which manages a list and program. +In other words, it manage an audio queue and audio player. The +goal is to be simple to use and have a simple and concise implementation. Currently it's only simple to use. -Here are reasons for how it was designed: +It being a server allows for using external utilities to find music, +load playlists, or bind keys to various commands and the protocol +is delimiter based, so humans can easily write directly to the +server. -- Why a server - - Because I want to bind keys on my keyboard to various - commands. It also makes using external programs after - starting the player possible. - -- Human readable and writable protocol - - It's easy to write clients for and even allows a general - purpose utility like nc(1) to be used directly with a - keyboard. - -- Dependancies - - By using a program to play audio you can choose to use - ffmpeg or vorbis-tools or whatever. - -- Root - - For ap, paths are relative to root. Using another directory - would improve security and bandwidth usage but would make - it difficult to use tools like find(1). +Since the name is 'audio player' you might think it plays audio, +but no, as stated above it manages a list and program and therefor, +once compiled, it only depends on your audio player of choice.