29 Commits

Author SHA256 Message Date
ffd725ff3d Accepting request 1330293 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1330293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rmpc?expand=0&rev=9
2026-02-02 13:57:09 +00:00
98158f991e Accepting request 1330291 from home:mantarimay:apps
- Update to version 0.11.0
  * Introduced a new default theme showcasing newer customization
    options
  * Added support for vim-style keybinding sequences (e.g. gt / gT
    for tab switching)
  * Added fully configurable pane borders, including custom symbols
    and dynamic titles
  * Added a simple yt-dlp TUI interface to show download progress
  * Various other improvements and refinements info on CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/1330291
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=28
2026-02-01 21:57:56 +00:00
50251f6761 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
a91e2511ec Accepting request 1317669 from home:mantarimay:apps
- 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/request/show/1317669
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=26
2025-11-13 21:52:11 +00:00
9f4441f41c 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
9370992cf5 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=24 2025-06-24 05:14:51 +00:00
3e6dd9bec4 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
c3e66dcc4f 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
9c182876ef 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
c6076c6bfd 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
fef4fc5f49 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=19 2025-01-01 09:50:48 +00:00
c5e3f5b33f OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=18 2025-01-01 09:50:46 +00:00
83569446e0 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
99b13ec4c2 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
54eaffd156 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
1ab23dbd84 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
fa2dec8248 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
786bd70318 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
3f9608afac 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
c6bbe25167 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
6ea255a5ea 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
2048be9858 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=8 2024-08-26 01:51:26 +00:00
4c3ee9fcfa OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=7 2024-08-26 01:49:20 +00:00
171fed594f 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
260762fdae 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
fd55dc6253 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=4 2024-07-26 22:12:04 +00:00
c68ca0b6e2 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
764f2f7e81 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rmpc?expand=0&rev=2 2024-07-07 20:12:50 +00:00
6e6858c461 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