Commit Graph

121 Commits

Author SHA1 Message Date
ayushjaipuriyar
24fa9c1c44 Changes to README capitalized in playlists (#901)
* Changes to README

* Fix whitespaces in table alignment

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2022-08-09 17:56:45 +02:00
eulerfan271
593a4c9284 Add notification customization (#893)
* Add custom notification formatting

* Added `notification_format` to README

* cleaned up code formatting

* Fix typo

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2022-08-07 15:51:38 +02:00
Randall Mason
24414ef5f7 pancurses-backend was renamed to pancurses_backend 2022-08-07 15:49:05 +02:00
Henrik Friedrichsen
249a4ef5a7 Add statusbar_format configuration option
Fixes #877
2022-07-31 11:24:22 +02:00
Bettehem
555a09abd3 Updated context menu info and config values table in README.md
Updated context menu info and config values table in README.md
2022-07-31 10:53:21 +02:00
James Adam
ed10872ca3 Add 'hide_display_names' config option 2022-07-11 08:27:41 +02:00
cyqsimon
57d78c3123 Improve documentation (#836)
* Note `noop`

* Improve commands docs

* Auto-format tables

* Add feature comments

* Auto sort

* Rewrite Linux install & Build sections

* Better explain custom keybindings

* Various minor improvements

* Unify table style

* Remove duplicate footnote

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2022-06-19 15:28:36 +02:00
Bettehem
f7450321da Add track_format config option (#800)
* Added track_name_first config option to allow choosing if artists' names should be shown before or after the track name.

* Added active_fields config option, which allows configuration of which columns are visible in Queue/Library view.
This also removes the need for a separate track_name_first and album_column option.

* Fixed README

* Made custom tracklist formatting more flexible.
Updated readme with new instructions.
Reformatted impl member order to match the definitions in traits.rs.

* Added track_name_first config option to allow choosing if artists' names should be shown before or after the track name.

* Added active_fields config option, which allows configuration of which columns are visible in Queue/Library view.
This also removes the need for a separate track_name_first and album_column option.

* Fixed README

* Made custom tracklist formatting more flexible.
Updated readme with new instructions.
Reformatted impl member order to match the definitions in traits.rs.

* Fetch formatting config from library config

Instead of the lazy static mutex

* Moved custom format function to Playable impl as it's a better location to handle both Tracks and Episodes

* Rename from `tracklist_formatting` to `track_format`

Also shorten `format_{left|center|right}` to `{left|center|right}`

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2022-05-28 14:13:37 +02:00
Henrik Friedrichsen
c41294cb8d Update to librespot 0.4.0
Changes: https://github.com/librespot-org/librespot/compare/v0.3.1..v0.4.0
2022-05-22 17:15:02 +02:00
Henrik Friedrichsen
cef6eb43b0 Add option to customize library tabs
New option is called `library_tabs`. By default all tabs are enabled.

Fixes #798
2022-05-10 22:59:49 +02:00
Bettehem
dfecb759a0 Added playback_state config option (#783)
* Added playback_state config option.
It can be used to pre-define a certain playback state for the player.

* Changed playback_state to use enums and removed redundant check for the "Playing" state.
2022-04-28 10:03:17 +02:00
Henrik Friedrichsen
ee1d0ae7db Enable gapless by default
Fixes #735
2022-02-27 00:03:30 +01:00
cyqsimon
17867685ab Improved README (#683)
* auto generate table of contents

* cspell check

* Added `single` alias to repeat mode `track`

* Updated command documentation

* Reformat command table
Removed the "alias" column since it takes up too much space.
2021-12-27 16:34:56 +01:00
cyqsimon
e0ec759730 Improved seek command to allow more units (#682)
* `seek` command accepts fancy duration

* Use default formatting

* Better var naming

* Documented `seek` command
2021-12-27 09:28:49 +01:00
Henrik Friedrichsen
299c470cf9 Add exec command
Fixes #673
2021-12-17 20:57:52 +01:00
Martin Bjeldbak Madsen
172849107f Fix link to custom keybindings section 2021-12-06 11:13:17 +01:00
Martin Bjeldbak Madsen
2964b55ff8 Fix link to theming section in configuration table 2021-12-06 11:13:17 +01:00
Henrik Friedrichsen
dbd8ca93bb Move images to images/ folder 2021-11-29 23:10:35 +01:00
Olivier Cléro
3065efbb6b Improve README (logo, toc, layout, syntax) (#644) 2021-11-22 09:51:06 +01:00
Matheus Cardoso
1ea2f0a434 Fix key bindings inconsistency (#627) 2021-10-17 15:31:42 +02:00
Henrik Friedrichsen
ec640581bc Add initial_screen config variable
Resolves #616
2021-10-15 17:20:12 +02:00
Rashil Gandhi
dfce9683dc Add scoop instruction for installation 2021-09-18 20:59:45 +02:00
HMH
d17c66f8ad Add command to show recommendations. (#593)
* Add command to show recommendations.

This adds a command `similar selected|current` which enables searching for
track recommendations for playlists, albums as well as single tracks.

* Make sure to only send 5 seed items in total.

* Add docs for recommendation bindings to the README
2021-09-07 15:01:06 +02:00
Amogh Lele
4f4d8740e8 fix: typo in Debian 2021-08-17 21:15:14 +02:00
Henrik Friedrichsen
d731fe7188 Make command_key configurable
Fixes #487
2021-07-27 01:35:21 +02:00
Rashil Gandhi
30600326c9 Add Windows instructions 2021-06-12 01:07:15 +02:00
Henrik Friedrichsen
b42315d113 Add flip_status_indicators setting
Fixes #511
2021-05-14 17:41:19 +02:00
Henrik Friedrichsen
5fd93c33cb Add audio_cache_size to set maximum cache size 2021-05-07 23:14:26 +02:00
Ronak Buch
b0d2e8f62e Make behavior of Shift modifier consistent
Previously, Shift+o opened the menu for the currently playing item
while Shift+x copied a link to the currently selected item. Now Shift
operates on the currently playing item in both cases.
2021-05-07 22:52:42 +02:00
Jake Zimmerman
c44644db8a Document authentication and stored credentials. 2021-04-16 08:52:28 +02:00
Henrik Friedrichsen
4834a7aa44 Use debug build for backtrace logs 2021-03-02 17:18:15 +01:00
Henrik Friedrichsen
0f1227b7c7 Mention stderr file logging 2021-03-02 17:16:03 +01:00
KoffeinFlummi
df87ff9bdd Implement cover drawing as optional feature 2021-02-27 13:14:49 +01:00
Henrik Friedrichsen
db894d7ce8 Add config values to override shuffle/repeat state 2021-02-25 21:07:12 +01:00
Henrik Friedrichsen
a880ffd1f6 Persist volume and shuffle/repeat state 2021-02-22 22:14:34 +01:00
Matthew Meinzer
195e9bc17a Updated Readme to include pause
Had trouble ctrl+f'ing for the pause hotkey so thought it might be helpful to add that word to the Readme
2021-02-21 18:20:19 +01:00
Klaus Umbach
58c0d22d41 Add simple debian-packaging with cargo-deb 2021-01-24 00:26:34 +01:00
Qluxzz
9bc98f70fd Expose gapless playback config option 2021-01-08 09:40:50 +01:00
Henrik Friedrichsen
3c66379cc6 fix search command and update docs
fixes #353
2021-01-02 22:18:41 +01:00
Ronak Buch
04261c3614 Fix documentation of default backend
aebf475 changed it to PulseAudio.
2020-12-04 15:53:20 +01:00
André Andersson
68d2bbd64f Add support for sorting playlist tracks (#328)
* Add support for sorting playlists

* Update string

* formatting
2020-11-22 17:02:33 +01:00
Max Isom
9a19032b33 Add Homebrew instructions
ncspot is [now available via Homebrew](https://github.com/Homebrew/homebrew-core/pull/63554)!
2020-10-28 14:16:14 +01:00
Matheus Cardoso
7c61fe8b29 add doc about possibility to add track to playlist (#306)
* add doc about possibility to add track to playlist

* Update README.md

mention "similar tracks" feature as well

Co-authored-by: cardosaum <cardosaum@pm.me>
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2020-10-27 08:52:41 +01:00
Bolli
d88ea93a94 feat: create new empty playlist via command (#272)
* feat: create new empty playlist via command

- type :newplaylist <name> to create a new playlist

fixes #242

* use full argument string for playlist name

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2020-10-25 17:57:49 +01:00
Saul Chavez Sanchez
c9d02507ac Increase/Decrease volume by 5 (#298)
* Increase/Decrease volume by 5

* Fixed static value

* use fallback value in case parsing fails

fixes #282

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2020-10-22 20:21:49 +02:00
Henrik Friedrichsen
e1b4892b8a make album column for tracks configurable
introduces new config variable `album_column`

fixes #267
2020-10-17 23:56:23 +02:00
Henrik Friedrichsen
f00580b97e highlight search query matches in listviews 2020-10-15 23:43:18 +02:00
Henrik Friedrichsen
d862a77edd document ctrl-v/open from clipboard binding 2020-10-10 20:55:24 +02:00
Henrik Friedrichsen
f40b36c967 remove broken snap badge 2020-10-09 20:29:42 +02:00
Moshe Sherman
f2b4f01242 Vim like search (#279)
* add quick search within a list

* vim like search navigation

* close cmd line with esc

* format

* document changes in README
2020-10-05 13:50:12 +02:00