Go to file
aditya-K2 175b694a4d Implementing Simple Buffer Searching
Searching the Global Database although is enough but I have felt a need to have a
quick and fast search option to search the current buffer.

Buffer Search is also one of the views It can be only turned on if the File Browser
has focus. ( Thinking of making it global ). The Searching is done
through the fuzzy module. FileNode now implements the Source Interface.
The Changed Function of the Search Bar checks for text changes and then
modifies the Matches Variable which is used by the Update Function to
Draw the Results. The Results have the Matching Characters Highlighted
Differently. Maximum of 15 results are displayed to avoid lag. Upon
Selecting the Result through the Search Bar navigation is possible and
selection of the item is done the same way it works for file Browser.
After Selection the Focus is returned Back to the File Browser. For The
Tracks only the title is used for searching.
2021-12-26 00:18:23 +05:30
cache RENAME : goMP -> gomp 2021-12-17 01:06:18 +05:30
client Implementing Simple Buffer Searching 2021-12-26 00:18:23 +05:30
config minor changes 2021-12-19 01:43:22 +05:30
docs Update Documentation 2021-12-23 20:49:25 +05:30
extras chore: Update AUR package 2021-12-17 02:34:07 +05:30
render chore: Added More Informative Comments 2021-12-24 15:46:42 +05:30
ui Implementing Simple Buffer Searching 2021-12-26 00:18:23 +05:30
utils Implementing Simple Buffer Searching 2021-12-26 00:18:23 +05:30
.gitignore minor changes 2021-12-19 01:43:22 +05:30
LICENSE Initial commit 2021-10-08 20:22:09 +05:30
README.md Update: Readme 2021-12-24 07:00:32 +05:30
go.mod RENAME : goMP -> gomp 2021-12-17 01:06:18 +05:30
go.sum Using the fuzzy library 2021-11-28 23:33:25 +05:30
main.go Implementing Simple Buffer Searching 2021-12-26 00:18:23 +05:30
sample_config.yml minor changes 2021-12-19 01:43:22 +05:30

README.md

gomp

  

MPD client inspired by ncmpcpp with builtin cover-art view and LastFM integration.

https://user-images.githubusercontent.com/51816057/144759799-b9eecf9e-93ad-43a7-a076-0ae47f03d03c.mp4

Table of Contents

Roadmap

  • Add Functionality to Sort out most played songs
  • Add a config parser
  • Image Previews
  • User Key Mappings
  • Querying LastFM API for getting Album Art
  • Fuzzy Searching
  • Visual Mode (like vim) for updating playlists

Installing / Building

AUR Package

yay -S gomp-git

Manually

git clone https://github.com/aditya-K2/gomp &&
cd gomp &&
go build

Configuring gomp