27 Commits

Author SHA256 Message Date
a558a025a3 Accepting request 1317670 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1317670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=8
2025-11-14 15:15:51 +00:00
79fea1bdd7 - Update to version 0.10.0
+ The highlights
    - Support for stickers based rating of songs, bunch of new
      keybinds allowing you to control how exactly are songs added
      to the queue or saved to playlists, full TUI support for
      switching partitions and much more!
    - Rmpc will now also attempt to resolve what terminal emulator
      you are using to better figure out what image backend to use.
      This fixes issues in terminals like Konsole which have partial
      implementation for kitty graphics protocol but report it as a
      supported feature.
  + Breaking changes
    - TabName equality comparison is now case-insensitive, this
      impacts your SwitchToTab keybinds
    - $SELECTED_SONGS in queue now contains marked songs as well

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=26
2025-11-13 21:52:11 +00:00
19fb0d9680 Accepting request 1288135 from multimedia:apps
- Update to version 0.9.0
  + New features:
    - Add config hot reload. Rmpc will not automatically reload
      your config when it changes.
    - The second spot definitely belongs to cava integration.
    - There are now better error messages when your config file
      gets goofed up while tinkering with rmpc.
    - Support for more sites via addyt command, rmpc now supports
      soundcloud and nicovideo
    - New config properties, new keybinds, cli and much more,
      go check it out!
  + Breaking changes:
    - Songs are no longer sorted by their browser_song_format.
      The new browser_song_sort is used instead
    - Some tags can now be arrays of values instead of a single
      value if multiple values are in the given id3 tag when
      listing song metadata via cli.
    - For CLI which return song info: last-modified and added are
      no longer in songs' metadata, they are at the top level
      object instead now
    - ShowInfo queue action has been moved to navigation.
- Add cava Recommends: enable cava integration

OBS-URL: https://build.opensuse.org/request/show/1288135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=7
2025-06-24 18:48:46 +00:00
a8ac4274dd OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=24 2025-06-24 05:14:51 +00:00
c35261decf Accepting request 1288088 from home:mantarimay:apps
- Update to version 0.9.0
  + New features:
    - Add config hot reload. Rmpc will not automatically reload
      your config when it changes.
    - The second spot definitely belongs to cava integration.
    - There are now better error messages when your config file
      gets goofed up while tinkering with rmpc.
    - Support for more sites via addyt command, rmpc now supports
      soundcloud and nicovideo
    - New config properties, new keybinds, cli and much more,
      go check it out!
  + Breaking changes:
    - Songs are no longer sorted by their browser_song_format.
      The new browser_song_sort is used instead
    - Some tags can now be arrays of values instead of a single
      value if multiple values are in the given id3 tag when
      listing song metadata via cli.
    - For CLI which return song info: last-modified and added are
      no longer in songs' metadata, they are at the top level
      object instead now
    - ShowInfo queue action has been moved to navigation.
Add cava Recommends: enable cava integration

OBS-URL: https://build.opensuse.org/request/show/1288088
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=23
2025-06-23 22:13:18 +00:00
fa98c5a354 Accepting request 1246502 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1246502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=6
2025-02-18 18:09:27 +00:00
fddb8751b1 Accepting request 1246501 from home:mantarimay:apps
- Update to version 0.8.0
  + Another quite a big release which brings many new features and
    fixes. Highlights are the new layout system which allows you to
    further customize the appearance of rmpc, the new Property pane
    and many others! You can check CHANGELOG.md for a more refined
    list of changes.
  + Unfortunately there are also minor (cosmetic) breaking changes
    this time around:
    - border_type in tabs config. It has been replaced by the new
      and more powerful borders
    - theme.tab_bar.enabled. It has been replaced by the layout
      system

OBS-URL: https://build.opensuse.org/request/show/1246501
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=21
2025-02-17 18:29:22 +00:00
bd238850b2 Accepting request 1234278 from multimedia:apps
- Removed cargo_audit from _service due that contains vendor now
- Update to version 0.7.0

OBS-URL: https://build.opensuse.org/request/show/1234278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=5
2025-01-01 22:08:45 +00:00
3f3eb8316d OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=19 2025-01-01 09:50:48 +00:00
ab9b1915ff OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=18 2025-01-01 09:50:46 +00:00
9962b0486e Accepting request 1234276 from home:mantarimay:apps
- Update to version 0.7.0
  + Added
    - JumpToCurrent Queue action to make the cursor jump to the
      currently playing song
    - Mouse support for modal popups
    - List available decoder plugins from MPD via ShowDecoders
      action or rmpc decoders
    - Ability to add and instantly play song under cursor. Bound
      to Confirm action
    - Theme: add symbols.ellipsis to customize the ellipsis when
      text need to be truncated
    - A new Lyrics pane used to display synchronized lyrics.
    - Missing default keybind for the Album Artists tab
    - Allow stop action to work in paused state
    - Select functionality to the queue, selected songs can be
      moved up and down in the queue at the same time using the
      MoveUp/Down actions
    - Selected songs in queue can now be removed all at once from
      the Queue with the Delete action
    - InvertSelection action
    - Show album date in the Artists and AlbumArtists panes
    - Config options to sort albums by date or name and to hide or
      show album date in in the Artists and AlbumArtists panes
    - Rmpc will now try to reconnect and reinitialize on losing
      connection to mpd
  + Changed
    - Queue table now remembers cursor position when you switch
      tabs
    - Browser panes now remember cursor position in the root level
      when you switch tabs
    - Refactor and split utils module
    - Set binary limit to 5MB
    - Disabled album arts for songs over http(s). Can be brought
      back by changing album_art.disabled_protocols
    - Improves the usability and clarity of the queue deletion
      confirmation modal
    - width_percent config option in song_table_format. Replaced by
      width.
    - Deletion of a playlist now requires user confirmation
    - Default keybinds for tabs to make space for the Album
      Artists tab
    - Swapped default single and consume keybinds
    - Clear album art and song in the header when the playback
      stops
    - Refactored confirm modal into a generic one
    - Refactored rename playlist and save queue modal into a
      generic modal with single input
    - Refactored add to playlist modal into generic select modal
    - Refactored MPD client out of a UI thread. Rmpc now also
      requires only single connection to MPD.
  + Fixed
    - Songs not being sorted below directories in the Directories
      pane
    - Scrolloff issues in Playlists pane after rename/move
    - Few typos in UI and internal messages
    - Click to select and rendering issues in SongInfo and Decoder
      modals
    - Read stream not being emptied after encountering error while
      reading MPD's response
    - Rows not wrapping in the keybinds modal when the screen is
      too small
    - Unchecked panic inside the volume widget when volume exceeds
      certain value
    - Several things that should have happened on song change were
      happening on every Player event, ie. seeking
    - Improved handling of errors while reading MPD's response
    - Adjust scrollbar position in browser panes when track symbol
      is empty
    - Scrolloff not applying on the very first render
  + Deprecated
    - width_percent config option in song_table_format. It will
      continue to work for now, but will be removed in the future.

OBS-URL: https://build.opensuse.org/request/show/1234276
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=17
2025-01-01 09:48:23 +00:00
3a41168625 Accepting request 1218861 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1218861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=4
2024-10-29 13:35:09 +00:00
bfe047e1df Accepting request 1218860 from home:mantarimay:apps
- Update to version 0.6.0
  + Added
    - Arrow keys as secondary navigation keybinds alongside hjkl
    - Support for basic control with mouse.
    - Scrolloff option to keep some context the various
      lists/tables
    - Update/rescan CLI commands to refresh MPD's database
    - Support MPD password via config, env vars and CLI
    - ShowInfo action to queue pane. Displays metadata of the song
      under cursor in a modal popup.
    - ShowCurrentSongInfo global action. Displays metadata of the
      song currently playing song in a modal popup.
  + Changed
    - Removed left/right arrows as default keybinds for
      next/previous tab.
    - Filtering is now incremental
    - Up/Down actions do not wrap around anymore.
    - Allow seeking while paused
  + Fixed
    - Rmpc now logs warnings and errors in CLI mode to stderr
    - try to clean up after yt-dlp in case it fails
    - Album art not clearing properly after direct tab switch
    - Events being duplicated when panes were present in multiple
      tabs
    - Ueberzugpp redrawing album art while in an inactive TMUX
      window/session
    - Fix improper scrollbar rendering with some symbols being empty
    - Removed duplicated tags in metadata view of a song

OBS-URL: https://build.opensuse.org/request/show/1218860
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=15
2024-10-28 19:49:12 +00:00
553489489e Accepting request 1204225 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1204225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=3
2024-09-29 16:10:05 +00:00
d79fdc29a0 Accepting request 1204224 from home:mantarimay:apps
- Update to version 0.5.0
  + Fixed
    - allow negative one in status.volume
    - Do not query album art when it is disabled
    - browser column zero width, make docs wider
    - skip unnecessary album art work and fix some overdraws when
      changing screens
    - always print CARGO_PKG_VERSION
    - improve logging of mpd parse failures

OBS-URL: https://build.opensuse.org/request/show/1204224
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=13
2024-09-27 20:09:05 +00:00
9ca1d9ecb6 Accepting request 1196971 from home:mantarimay:apps
- Change license from MIT to BSD-3-Clause

OBS-URL: https://build.opensuse.org/request/show/1196971
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=12
2024-08-28 11:45:08 +00:00
777323333a Accepting request 1196141 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1196141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=2
2024-08-27 17:39:05 +00:00
fc1e0eaae7 Accepting request 1196140 from home:mantarimay:apps
- skip config::utils::tests::home_dir_not_present::_yes_yes_expects
  on test unit, its make build failed on Factory

OBS-URL: https://build.opensuse.org/request/show/1196140
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=10
2024-08-26 23:44:13 +00:00
1331d580f1 Accepting request 1195975 from multimedia:apps
Initial package

OBS-URL: https://build.opensuse.org/request/show/1195975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=1
2024-08-26 20:10:21 +00:00
a7c5fb2ee8 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=8 2024-08-26 01:51:26 +00:00
b61f1f3f07 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=7 2024-08-26 01:49:20 +00:00
813ace6567 Accepting request 1195970 from home:mantarimay:apps
bump ver

OBS-URL: https://build.opensuse.org/request/show/1195970
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=6
2024-08-26 01:25:00 +00:00
a0d8d99d82 Accepting request 1193299 from home:mantarimay:apps
bump ver

OBS-URL: https://build.opensuse.org/request/show/1193299
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=5
2024-08-12 00:58:05 +00:00
02551c81ab OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=4 2024-07-26 22:12:04 +00:00
69c537ec98 Accepting request 1189855 from home:mantarimay:apps
bump ver

OBS-URL: https://build.opensuse.org/request/show/1189855
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=3
2024-07-26 21:52:45 +00:00
a273eed317 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=2 2024-07-07 20:12:50 +00:00
e798b150b5 Accepting request 1185941 from home:mantarimay:apps
initial package

OBS-URL: https://build.opensuse.org/request/show/1185941
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=1
2024-07-07 07:18:24 +00:00