GitPedia
sakithb

sakithb/media-controls

A mpris client for the Gnome shell.

30 Releases
Latest: 2mo ago
v2.4.5Latest
sakithbsakithb·2mo ago·April 22, 2026
GitHub

📋 What's Changed

  • Support GNOME shell version 50 by @nfraprado in https://github.com/sakithb/media-controls/pull/305

New Contributors

  • @nfraprado made their first contribution in https://github.com/sakithb/media-controls/pull/305
  • Full Changelog: https://github.com/sakithb/media-controls/compare/2.4.4...v2.4.5
v2.4.42.4.4
sakithbsakithb·4mo ago·February 18, 2026
GitHub

📋 What's Changed

  • Fix album art rendering in GNOME 49+ (restore Cogl Context) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/290
  • Add Slovak language by @dodog in https://github.com/sakithb/media-controls/pull/288
  • feat: Add "Scroll Pause Time" setting by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/287
  • Refactor image handling in PanelButton.js by @NarkAgni in https://github.com/sakithb/media-controls/pull/293
  • Seperate Scroll timeouts and remove older timeout inside callback for ScrollPauseTime by @Mulukulum in https://github.com/sakithb/media-controls/pull/296

New Contributors

  • @dodog made their first contribution in https://github.com/sakithb/media-controls/pull/288
  • @NarkAgni made their first contribution in https://github.com/sakithb/media-controls/pull/293
  • @Mulukulum made their first contribution in https://github.com/sakithb/media-controls/pull/296
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.4.2...2.4.4
v2.4.2
sakithbsakithb·5mo ago·January 5, 2026
GitHub

📋 What's Changed

  • Fix: Update Clutter.Image API usage for GNOME 46 compatibility (fixes #282) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/285
  • Fix: Improve blacklist detection for sandboxed applications (Snap/Flatpak) by @Oguzhankokulu in https://github.com/sakithb/media-controls/pull/286

New Contributors

  • @Oguzhankokulu made their first contribution in https://github.com/sakithb/media-controls/pull/285
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.4.1...v2.4.2
v2.4.1
sakithbsakithb·6mo ago·December 11, 2025
GitHub

**Full Changelog**: https://github.com/sakithb/media-controls/compare/v2.4.0...v2.4.1

v2.4.0
sakithbsakithb·6mo ago·December 10, 2025
GitHub

📋 What's Changed

  • fix: update cached property when PropertiesChanged by @Maurizio-P in https://github.com/sakithb/media-controls/pull/271
  • fix: button click handling on panel button by @limwa in https://github.com/sakithb/media-controls/pull/272
  • Add Hebrew Localization by @omeritzics in https://github.com/sakithb/media-controls/pull/273
  • fix: sanitize newline characters in panel button's label text by @clover-yan in https://github.com/sakithb/media-controls/pull/278
  • fix: memory leak #228 #138

New Contributors

  • @Maurizio-P made their first contribution in https://github.com/sakithb/media-controls/pull/271
  • @limwa made their first contribution in https://github.com/sakithb/media-controls/pull/272
  • @omeritzics made their first contribution in https://github.com/sakithb/media-controls/pull/273
  • @clover-yan made their first contribution in https://github.com/sakithb/media-controls/pull/278
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.3.0...v2.4.0
v2.3.0
sakithbsakithb·6mo ago·December 7, 2025
GitHub

📋 What's Changed

  • Added IT translation by @amivaleo in https://github.com/sakithb/media-controls/pull/217
  • Update BlacklistedPlayers.js by @Bjufen in https://github.com/sakithb/media-controls/pull/218
  • Add GNOME Shell 49 support by @winstonma in https://github.com/sakithb/media-controls/pull/232
  • Remove unused @girs/gsk-4.0 devDependency The @girs/gsk-4.0 package i… by @winstonma in https://github.com/sakithb/media-controls/pull/234
  • Fix gfileinfo icon warning by @winstonma in https://github.com/sakithb/media-controls/pull/235
  • Fix memory leak in addMenuPlayers() when recreating player icons by @winstonma in https://github.com/sakithb/media-controls/pull/236
  • Fix player icon detection for MPV and other players by @winstonma in https://github.com/sakithb/media-controls/pull/237
  • Fix widget disposal errors by @winstonma in https://github.com/sakithb/media-controls/pull/238
  • + 11 more

New Contributors

  • @amivaleo made their first contribution in https://github.com/sakithb/media-controls/pull/217
  • @Bjufen made their first contribution in https://github.com/sakithb/media-controls/pull/218
  • @winstonma made their first contribution in https://github.com/sakithb/media-controls/pull/232
  • @petar-v made their first contribution in https://github.com/sakithb/media-controls/pull/260
  • @xethlyx made their first contribution in https://github.com/sakithb/media-controls/pull/262
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.2.0...v2.3.0
v2.2.0
ChrisLauinger77ChrisLauinger77·12mo ago·June 30, 2025
GitHub

📋 What's Changed

  • Add Belarusian translation by @dastier in https://github.com/sakithb/media-controls/pull/201
  • Convert to javascript by @sakithb in https://github.com/sakithb/media-controls/pull/194

New Contributors

  • @dastier made their first contribution in https://github.com/sakithb/media-controls/pull/201
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.1.0...v2.2.0
Release v2.1.0v2.1.0
ChrisLauinger77ChrisLauinger77·1y ago·March 31, 2025
GitHub

📋 What's Changed

  • Added Russian language by @AlexanderShad in https://github.com/sakithb/media-controls/pull/170
  • no shuffle symbol not showing #172 by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/177
  • GNOME 48 support by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/185
  • Automatically add a few spaces after labels when scrolling #183 by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/189
  • set_bytes() and set_data() in St.ImageContent now have a new paramete… by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/190
  • GNOME 48 - scrolling label fix by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/193

New Contributors

  • @AlexanderShad made their first contribution in https://github.com/sakithb/media-controls/pull/170
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.0.2...v2.1.0
Release v2.0.2v2.0.2
sakithbsakithb·1y ago·September 23, 2024
GitHub

📋 What's Changed

  • Update Spanish translation by @fitojb in https://github.com/sakithb/media-controls/pull/148
  • Add Catalan translation by @fitojb in https://github.com/sakithb/media-controls/pull/149
  • Adds translation into Brazilian Portuguese by @Andreyrvs in https://github.com/sakithb/media-controls/pull/154
  • GNOME 47 support by @ChrisLauinger77 in https://github.com/sakithb/media-controls/pull/163

New Contributors

  • @fitojb made their first contribution in https://github.com/sakithb/media-controls/pull/148
  • @Andreyrvs made their first contribution in https://github.com/sakithb/media-controls/pull/154
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v2.0.1...v2.0.2
Release v2.0.1v2.0.1
sakithbsakithb·2y ago·April 16, 2024
GitHub

GNOME 46 support

v2.0.0
sakithbsakithb·2y ago·January 16, 2024
GitHub

📋 Changes

  • The extension has been rewritten to be more performant and easy to add new features
  • Scrolling text and sliders are now animated instead of being updated through a interval
  • Source menu and track info menu has been merged into one menu
  • Control buttons will now disable themselves if the player does not support the specific functionality
  • Better logic to find the matching app of an mpris player (icons, names, etc)
  • Properly displays album art with aspect ratios other than 1:1
  • New preferences UI
  • Ability to customize the label text in the panel even more
  • + 1 more
v2.0.0-beta.3Pre-release
sakithbsakithb·2y ago·January 10, 2024
GitHub

📋 Changes

  • Bug fixes
  • Added album name in menu
v2.0.0-beta.2Pre-release
sakithbsakithb·2y ago·January 5, 2024
GitHub

📋 Changes

  • The extension will poll until mpris properties are populated with valid values when a player is initialized. (Due some players having broken mpris implementations)
  • Slider in the popup menu will properly disable if the player does not support seeking
  • Now any album art aspect ratio is supported.
  • Better logic in selecting an active player
v2.0.0-beta.1Pre-release
sakithbsakithb·2y ago·January 3, 2024
GitHub

📋 Changes

  • Merged source menu and popup menu (with new design)
  • Updated preferences to use user friendly widgets
  • Removed unnecessary and redundant preferences (if you miss a removed preference, feel free to open an issue)
  • The codebase has been ported to typescript
  • The code logic has been rewritten to be more straightforward
Release v31v31
sakithbsakithb·2y ago·December 14, 2023
GitHub

📋 Changes

  • Added album name support
  • Bug fixes
Release v30v30
sakithbsakithb·2y ago·November 20, 2023
GitHub

📋 What's Changed

  • Set touch event to TOUCH_END by @Thesola10 in https://github.com/sakithb/media-controls/pull/103
  • Do not destroy objects on disable by @Thesola10 in https://github.com/sakithb/media-controls/pull/104
  • Fixed #35 (title doesnt disappear after closing the media source in chromium based browsers)

New Contributors

  • @Thesola10 made their first contribution in https://github.com/sakithb/media-controls/pull/103
  • Full Changelog: https://github.com/sakithb/media-controls/compare/v28...v30
Release v28/v29 - GNOME 44/43v29
sakithbsakithb·2y ago·October 24, 2023
GitHub

Added seek slider #33 Volume controls in mouse actions #71 Fixed flatpak player icons not being displayed properly #47 Basic touchscreen support #88 Better max width handling #65 Properly handle hiding default media notification #97 Scrolling label in the panel #58 **Full Changelog**: https://github.com/sakithb/media-controls/compare/v24...v29

Release v28/v29 - GNOME 45v28
sakithbsakithb·2y ago·October 24, 2023
GitHub

**Full Changelog**: https://github.com/sakithb/media-controls/compare/v26...v28 Added seek slider #33 Volume controls in mouse actions #71 Fixed flatpak player icons not being displayed properly #47 Basic touchscreen support #88 Better max width handling #65 Properly handle hiding default media notification #97 Scrolling label in the panel #58

Release v26v26
ChrisLauinger77ChrisLauinger77·2y ago·October 15, 2023
GitHub

gnome 45 **Full Changelog**: https://github.com/sakithb/media-controls/compare/v25...v26

Release v25v25
sakithbsakithb·2y ago·October 9, 2023
GitHub

📋 Changes

  • Gnome 45 support
Release v24v24
sakithbsakithb·3y ago·April 22, 2023
GitHub

📋 Changes

  • Gnome 42+ support
Release v20v20
sakithbsakithb·4y ago·November 8, 2021
GitHub

📋 Changes

  • Added the ability to hide players maunally.
  • Added option to hide the media message in the notification menu.
  • Support for GNOME 41 and GNOME 3.36 (#28 )
Pre-release v18v18-preleasePre-release
sakithbsakithb·4y ago·November 7, 2021
GitHub

📋 Changes

  • Added the ability to hide players maunally.
  • Added option to hide the media message in the notification menu.
  • Support for GNOME 41 and GNOME 3.36 (#28 )
Release v17v17
sakithbsakithb·4y ago·September 14, 2021
GitHub

📋 Changes

  • Added feature #14
  • Fixed #13, #16
  • Added a track information menu which can be invoked with a mouse action (displays album art, player name, control icons including loop/shuffle)
  • Added mouse actions to shuffle, loop, raise and quit players.
  • Added new mouse action triggers double left/right click, scroll up, scroll down and hover.
  • Added new setting to control how the label is displayed. #14
  • Added a option to turn off caching.
  • Added options to blacklist players.
  • + 1 more
Release v14v14
sakithbsakithb·4y ago·September 6, 2021
GitHub

Converted certain functions to async to avoid random lagging. Fixed bug where extension randomly disappears.

v13
sakithbsakithb·4y ago·September 6, 2021
GitHub

Fixed minor bugs in sources menu. Cleaned up code. Better image caching. Cleaned up preferences window. Added mouse action to toggle source menu.

Release v12v12
sakithbsakithb·4y ago·September 4, 2021
GitHub

Added menu to change the source. #11

Release v11v11
sakithbsakithb·4y ago·September 4, 2021
GitHub

Fixed #12

Release v9Release-v9
sakithbsakithb·4y ago·September 3, 2021
GitHub

Fixed #10 , #9, #8 Added options to customize the order of the extension elements Redesigned preferences menu Rewrote core logic with better performance Fixed few minor bugs

Pre-release v9v9Pre-release
sakithbsakithb·4y ago·September 2, 2021
GitHub

Fixed issues #10 , #9 . Added a option to control the order of the elements. Organized preferences window. Player icons will now support most of the players. Other minor enhancements.