Miniplayer

Latest version: v1.8.1

Safety actively analyzes 624643 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.8.1

Summary
Added a command line where you can add songs to the playlist.

Changelog
Fixed
- Fixed some issues with the autocomplete and playlist population in the command line (including 32).

Changed
- The help menu is now scrollable with the configured scroll keys and looks a little nicer.

Have fun
:heart:

1.8.0

Summary
Added a command line where you can add songs to the playlist.

Changelog
Added
- Added new keybind `command_line` which launches the command line
- Added config options `command_sep_color` and `command_hierarchy_color` to set command line colors
- Added config options `command_sep` and `command_char` to customize the look of the command line.

Have fun
:heart:

The command line

The command line can be used to add songs to the current playlist. To launch it, press the `command_line` button (that's `:` by default). The command line supports some tab completion but you cannot move the caret left or right (yet).

The format is as follows:


[hierarchy] [tag1/tag2/tag3/...tagN]


![hierarchy](img/cmd.png)

* You do not have to populate all the tags. if you type, for example, `artist Phoebe Bridgers/` and hit enter, all of Phoebe's music in your library will be added to the playlist.

* **NOTE** You do not type the seperator! It is added automatically. Just use a space!

The hierarchy controls the order of the tags and what each tag represents. Currently there are 4 available hierarchies with plans to add user configurable ones in the future.

Hierarchies
| Hierarchy | Tag format |
| --------- | ----------------- |
| album | album/song |
| artist | artist/song |
| song | song |
| aa | artist/album/song |


Command line keys

| Key | Action |
|--------|-------------------------------------------------|
| Escape | Exit command line |
| Enter | Attempt to add the current tags to the playlist |

1.7.3

Summary
Miniplayer now supports embedded album art again and users can use their config directory set in `XDG_CONFIG_HOME` instead of the hardcoded `~/.config`

Changelog
Changed
* Album art fetching now goes by the following steps (Thanks to aaw3 with 29 honorable mention to **an-prata**):
1. Check if the current song has embedded art and use that.
2. Check if there is a cover image file present in the songs folder and use that.
3. Draw and use the default album art.
* Miniplayer now checks if the `XDG_CONFIG_HOME` directory exists and will use that for config (Thanks to **tye-singwa** with 25 )

Fixed
* Minor performance improvements

Have fun!
:heart:

1.7.1

Summary
Fixed an issue relating to the setup configuration causing an error for users on newer versions of setuptools. (24)

1.7.0

Summary
Switched from using ffmpeg to fetch album art to using MPD's native method

Changelog
Removed
* The `http_base_url`, `http_cover_filenames` and `music_directory` config options have been removed since they are no longer needed to fetch album art.
* ffmpeg is no longer a dependancy.

Have fun!
:heart:

1.6.1

Summary
Added some new keybinds and some playlist management options.

Changelog
Added
* The `delete` and `backspace` keys can now be bound.
* You can now use `shift` as a modifier for some keybindings (alpha keys and arrow keys). Just capitalise the keybinding (`shift + p` becomes `P` and `shift + left` becomes `Left`).
* Added `shuffle` and `repeat` commands.
* Added `move_up` and `move_down` commands to move songs around in your playlist.
* Added a `delete` command to remove songs from your playlist.

Changed
* Config keys are now case-sensitive.

Fixed
* Songs with multiple artists are now displayed correctly thanks to s-walrus and their PR 20

Have fun!
:heart:

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.