./audio/spotify-player, Command driven spotify player

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.20.1, Package name: spotify-player-0.20.1, Maintainer: pin

spotify-player is a custom Spotify player built and tweaked based on my personal
preferences. It is fast, easy to use, and configurable.

It's designed to be a player, not a fully-fledged Spotify clone, so it does not
aim to support all possible Spotify features.
The main goal is to provide a quick and intuitive way to modify the current
playback by either using player commands or navigating between different
contexts.
Similar to other TUI applications, is keyboard driven. User will use a set of
predefined commands with shortcuts to interact with the player.
spotify-player has a simple UI with three main components:
-a playback window displaying the current playback
-a context window displaying a context (playlist, album, artist)
-popup windows for using some commands (switch theme, browser playlists, etc)
or displaying additional information

spotify-player is built on top of tui, rspotify, and librespot libraries.
It's inspired by spotify-tui and ncspot.



Package options: portaudio

Master sites:

Filesize: 146.205 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-27 22:12:29 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.18.1

 - downgrade ratatui to v0.26.1 to fix #424 and #426
 - add CLI search command by @kadinsayani in #432
 - Add album to queue action by @nikosavola in #429
   2024-04-22 08:51:48 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.18.0

 - Add fake track repeat mode in #410
 - Make notification timeout configurable and allow whitespaces in \ 
playback_format in #417
 - Refactor client request handling module in #418
 - Refactor ui and event modules in #419
 - Miscellaneous UI improvements in #420
    - support searching inside the command help page
    - renders playlist's description inside context page if exists (with new \ 
playlist_desc component style)
    - support all style modifiers in \ 
https://docs.rs/ratatui/latest/ratatui/style/struct.Modifier.html
 - Determine clipboard provider automatically based on user's environment in #421
 - Decouple configs from application's state in #422

Breaking changes
 - OpenCommandHelp and Queue commands are updated to go to a new page instead of \ 
opening a popup
 - remove copy_command config option (a copy command is now derived automatically)
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-04-01 21:13:53 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.17.2

What's Changed
 - ensure no popup is rendered on top the playback window in #400
 - add patch for null issue with images field when getting user playlist in #402
   2024-03-14 06:09:52 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.17.1

What's Changed
 - don't refresh playback on new streaming player event in #388
 - remove patches for Spotify API's float bugs in #392
 - re-render image if the last rectangle is different from the current one in #390
   2024-03-04 11:11:17 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.17.0

v0.17.0 is a new release with a lot of features, bug fixes, and specifically a
patch fixing a very annoying Spotify API bug.

This release also marks a big milestone for the project: 1k ⭐ 🥳🥳🥳 .
Thanks everyone for contributing, using, and starring the project!

What's Changed
    Add custom text input widget with cursor, to use in search page by @micleo2 \ 
in #329
    chore: update github actions by @LucasFA in #339
    reset buffered playback upon handling GetCurrentPlayback request by @aome510 \ 
in #341
    docs: fixes keymap command name by @massivebird in #342
    chore(docs): Remove unneeded explicit link by @LucasFA in #344
    Wait for the copy command to exit. by @Fuyukai in #346
    build: use cross for cross-compilation, locally and in CD by @LucasFA in #343
    feat: Souvlaki 0.7.0 and Linux Dbus volume control support by @LucasFA in #348
    extend capabilities for ShowActionsOn* commands by @aome510 in #352
    handle title padding with hidden borders by @aome510 in #351
    update dependencies, bump lyric_finder to v0.1.5 by @aome510 in #353
    Add miscellaneous UI code changes by @aome510 in #354
    update issue templates by @aome510 in #366
    fix clippy warning by @aome510 in #367
    re-create a new session when restarting the integrated client by @aome510 in #370
    Don't create streaming connections for non-streaming instances by @Schnouki \ 
in #371
    Remove winit from compilation on Linux by @LucasFA in #372
    Explicit cargo-binstall support by @LucasFA in #377
    Add popup for creating new playlist by @aome510 in #379
    Make Daemon feature imply streaming feature by @LucasFA in #376
    use liked icon's length to configure the column's width by @aome510 in #380
    Patch spotify API bugs by @aome510 in #386
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2024-01-04 13:30:44 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/spotify-player: update to 0.16.3

What's Changed
 - move examples to a separate README file in #325
 - fix image rendering issue when playback position is bottom in #328