pear-desktop

Media

Pear 🍐 is extension for music player

Latest v3.12.0 · by pear-devsWebsitepear-devs/pear-desktop

Release activity

Release activity — 2 releases across 2 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 20261 release on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026
ThursdayNo releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

2 releases in the last year

Changelog

v3.12.0

3.12.0

Added 13
  • Add automated build workflow for pull requests from repository members
  • Add Material UI 3 component library
  • Add HTTPS support and custom certificate configuration to api-server
  • Add /api/v1/queue/next endpoint to api-server
  • Add Mixed for you entry to startingPages
  • Add new icon set
Changed 6
  • Set player id to 0004e42 in downloader
  • Improve theming consistency across UI elements in album-color-theme
  • Update electron-vite to 5.0.0
  • Remove restart requirement and refactor visualizer implementations
  • Remove delay dependency from music-together
  • Remove jimp dependency from taskbar-mediacontrol
Fixed 10
  • Fix workflow skipping build jobs due to incorrect output reference
  • Fix isEnabled for platform-dependent plugins
  • Fix GPU performance issue on macOS by updating Electron version
  • Fix downloader plugin
  • Fix 2 sync and UI bugs in music-together plugin
  • Fix memory leak in discord plugin caused by repeated RPC failures
Removed 1
  • Remove compact sidebar plugin

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Windows: ...-Desktop-Web-Setup-3.12.0.exe is an installer, and ...-Desktop-3.12.0.exe is a portable version)
(Note for macOS: see https://github.com/pear-devs/pear-desktop#macos)
What's Changed
New Contributors
View originalPermalink
How v3.12.0 went

v3.11.0

Added 3
  • Add transparent-player plugin
  • Add Custom Output Device plugin
  • Add websocket endpoint to API Server
Changed 4
  • Enhance synced lyrics with preferred provider and Thai romanization support
  • Add song and artist URLs to Discord RPC rich presence
  • Add option to display artist/title in Discord RPC status
  • Add context menu button for playlists and albums in downloader
Fixed 3
  • Fix audio-compressor real-time behavior and duplicated audio bug
  • Fix missing videochange dataupdated event when using shuffle
  • Fix exponential-volume desync bug
Removed 1
  • Remove Lyrics Genius plugin; use Synced Lyrics instead
Deprecated 1
  • Lyrics Genius is deprecated
New plugin
transparent-player

458960038-96325f4b-09bb-49af-9adf-14a0015442b4

  • Thanks to @frostybiscuit!
Custom Output Device
  • Thanks to @Benjas333!
Enhancement
Synced lyrics with preferred provider / thai romanization
  • Thanks to @ArjixWasTaken, @hax0r31337!
API Server
Add websocket endpoint
  • Thanks to @Johannes7k75, @cxntered!
Discord RPC
  • add song & artist URLs to rich presence (@foxfirecodes)
  • add option to display artist/title in status (@pynappo)
Downloader
  • Add context menu button for playlists and albums (@lolsuffocate)
Bug fixes
  • fix(audio-compressor): real-time behavior and duplicated audio bug (@Benjas333)
  • Fixed missing videochange dataupdated event when using shuffle (@rewhex)
  • fix(exponential-volume): volume desync bug (@Benjas333)
  • Fix https://github.com/th-ch/youtube-music/issues/3621 (@Daksh777)
  • chore(docs): update copyright footer year (@RealCyGuy)
Breaking Changes
  • Lyrics Genius is deprecated and removed. Please use Synced Lyrics instead.
Other changes
  • See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for macOS: see https://github.com/pear-devs/pear-desktop#macos)
(Note for Ubuntu >=24.04: see #2007)
View originalPermalink
How v3.11.0 went

v3.10.0

Added 4
  • Add auth-proxy-adapter plugin
  • Add synced lyrics with virtual scrolling and Musixmatch support
  • Add optional parameter for search in API Server
  • Add a note in swagger
Changed 4
  • Migrate from raw HTML to JSX (TSX / SolidJS)
  • Apply code splitting for performance
  • Apply rolldown for project
  • Enable ESM
Fixed 3
  • Fix duplicated scrollbar
  • Use gtk 3 switch as workaround
  • Replace constructor check for volume slider in precise-volume
Removed 1
  • Remove Lyrics Genius plugin; use Synced Lyrics instead
New plugin
auth-proxy-adapter
  • Thanks to @qiye45!
Enhancement
Synced lyrics with virtual scrolling, and Musixmatch

wJvGxitjnv

  • Thanks to @ArjixWasTaken!
API Server
Add optional parameter for search
  • Thanks to @franz-dc!
Add a note in swagger
  • Thanks to @johan456789!
Bug fixes
  • fix duplicated scrollbar (@h-banii)
  • use gtk 3 switch as workaround (@franz-dc)
  • fix(precise-volume): replace constructor check for volume slider (@franz-dc)
Breaking Changes
  • Lyrics Genius is deprecated and removed. Please use Synced Lyrics instead.
Other changes

Thanks to all contributors! 🏅

(Note for macOS: see https://github.com/th-ch/youtube-music#macos)
(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.10.0.exe is an installer, and YouTube-Music-3.10.0.exe is a portable version)
View originalPermalink
How v3.10.0 went

v3.9.0

Added 2
  • Unobtrusive player plugin
  • Synced lyrics with romanization
Changed 1
  • Added alternativeTitle and tags to tuna-obs
New plugin
Performance Improvement
Unobtrusive player
  • Thanks to @franz-dc
Enhancement
Synced lyrics with romanization

wJvGxitjnv UHcvPkcxfI

  • Thanks to @ArjixWasTaken, @kimjammer, @JellyBrick!
tuna-obs
  • added alternativeTitle and tags to tuna (Thanks to @AARP41298)

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for macOS: see https://github.com/th-ch/youtube-music#macos)
(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.9.0.exe is an installer, and YouTube-Music-3.9.0.exe is a portable version)
View originalPermalink
How v3.9.0 went

v3.8.1

Added 1
  • Unobtrusive player plugin
Changed 1
  • Synced lyrics with romanization
New plugin
Unobtrusive player
  • Thanks to @franz-dc
Enhancement
Synced lyrics with romanization

wJvGxitjnv UHcvPkcxfI

  • Thanks to @ArjixWasTaken, @kimjammer, @JellyBrick!
Bug fix
  • Thanks to @Yumeo0, @Paciupa, @LelouchFR, @Tx-ID!

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.8.1.exe is an installer, and YouTube-Music-3.8.1.exe is a portable version)
View originalPermalink
How v3.8.1 went

v3.8.0

Added 1
  • Add unobtrusive player plugin
Changed 1
  • Enhance synced lyrics with romanization support
New plugin
Unobtrusive player
  • Thanks to @franz-dc
Enhancement
Synced lyrics with romanization

wJvGxitjnv UHcvPkcxfI

  • Thanks to @ArjixWasTaken, @kimjammer, @JellyBrick!
Bug fix
  • Thanks to @Yumeo0, @Paciupa, @LelouchFR, @Tx-ID!

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.8.0.exe is an installer, and YouTube-Music-3.8.0.exe is a portable version)
View originalPermalink
How v3.8.0 went

v3.7.5

Added 6
  • Add Amuse plugin
  • Add GET /api/v1/seek-to API endpoint
  • Add GET /api/v1/repeat-mode API endpoint
  • Add GET /api/v1/queue API endpoint for queue-related operations
  • Add GET /api/v1/search API endpoint
  • Add GET /api/v1/shuffle API endpoint
Changed 1
  • Improve synced lyrics and support multiple lyric providers
Deprecated 1
  • Deprecate GET /api/v1/song-info and GET /api/v1/queue-info in favor of GET /api/v1/song and GET /api/v1/queue
New plugin
Amuse
  • Thanks to @iryis!
Enhancement
Better synced lyrics & multiple lyric provider
  • Thanks to @kimjammer, @ArjixWasTaken!
api-server

You can find the detailed documentation at /swagger.

  • deprecate GET /api/v1/song-info and GET /api/v1/queue-info. use GET /api/v1/song and GET /api/v1/queue
  • added /api/v1/seek-to, thanks to @franz-dc!
  • added /api/v1/repeat-mode, thanks to @sent44!
  • added /api/v1/queue (queue related API), thanks to @Su-Yong!
  • added /api/v1/search, thanks to @Su-Yong!
  • added /api/v1/shuffle, thanks to @franz-dc!
Bug fix
  • Thanks to @franz-dc, @DeathCamel58, @jippylong12, @dvd-22 !

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.7.5.exe is an installer, and YouTube-Music-3.7.5.exe is a portable version)
View originalPermalink
How v3.7.5 went

v3.7.4

Added 6
  • Amuse plugin
  • Add /api/v1/seek-to endpoint
  • Add /api/v1/repeat-mode endpoint
  • Add /api/v1/queue endpoint for queue related API
  • Add /api/v1/search endpoint
  • Add /api/v1/shuffle endpoint
Changed 1
  • Improved synced lyrics with support for multiple lyric providers
Deprecated 1
  • Deprecate GET /api/v1/song-info and GET /api/v1/queue-info in favor of GET /api/v1/song and GET /api/v1/queue
3.7.4 (hotfix)
New plugin
Amuse
  • Thanks to @iryis!
Enhancement
Better synced lyrics & multiple lyric provider
  • Thanks to @kimjammer, @ArjixWasTaken!
api-server

You can find the detailed documentation at /swagger.

  • deprecate GET /api/v1/song-info and GET /api/v1/queue-info. use GET /api/v1/song and GET /api/v1/queue
  • added /api/v1/seek-to, thanks to @franz-dc!
  • added /api/v1/repeat-mode, thanks to @sent44!
  • added /api/v1/queue (queue related API), thanks to @Su-Yong!
  • added /api/v1/search, thanks to @Su-Yong!
  • added /api/v1/shuffle, thanks to @franz-dc!
Bug fix
  • Thanks to @franz-dc, @Danial-Movahed, @daika7ana !

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.7.4.exe is an installer, and YouTube-Music-3.7.4.exe is a portable version)
View originalPermalink
How v3.7.4 went

v3.7.3

Added 6
  • Add Amuse plugin
  • Add GET /api/v1/seek-to API endpoint
  • Add GET /api/v1/repeat-mode API endpoint
  • Add GET /api/v1/queue API endpoint for queue related operations
  • Add GET /api/v1/search API endpoint
  • Add GET /api/v1/shuffle API endpoint
Changed 1
  • Improve synced lyrics and support multiple lyric providers
Deprecated 1
  • Deprecate GET /api/v1/song-info and GET /api/v1/queue-info endpoints in favor of GET /api/v1/song and GET /api/v1/queue
New plugin
Amuse
  • Thanks to @iryis!
Enhancement
Better synced lyrics & multiple lyric provider
  • Thanks to @kimjammer, @ArjixWasTaken!
api-server

You can find the detailed documentation at /swagger.

  • deprecate GET /api/v1/song-info and GET /api/v1/queue-info. use GET /api/v1/song and GET /api/v1/queue
  • added /api/v1/seek-to, thanks to @franz-dc!
  • added /api/v1/repeat-mode, thanks to @sent44!
  • added /api/v1/queue (queue related API), thanks to @Su-Yong!
  • added /api/v1/search, thanks to @Su-Yong!
  • added /api/v1/shuffle, thanks to @franz-dc!
Bug fix
  • Thanks to @franz-dc, @Danial-Movahed, @daika7ana !

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.7.3.exe is an installer, and YouTube-Music-3.7.3.exe is a portable version)
View originalPermalink
How v3.7.3 went

v3.7.2

Added 6
  • Add Amuse plugin
  • Add GET /api/v1/seek-to endpoint
  • Add GET /api/v1/repeat-mode endpoint
  • Add GET /api/v1/queue endpoint for queue-related API operations
  • Add GET /api/v1/search endpoint
  • Add GET /api/v1/shuffle endpoint
Changed 1
  • Improve synced lyrics and support multiple lyric providers
Deprecated 1
  • Deprecate GET /api/v1/song-info and GET /api/v1/queue-info in favor of GET /api/v1/song and GET /api/v1/queue
New plugin
Amuse
  • Thanks to @iryis!
Enhancement
Better synced lyrics & multiple lyric provider
  • Thanks to @kimjammer, @ArjixWasTaken!
api-server

You can find the detailed documentation at /swagger.

  • deprecate GET /api/v1/song-info and GET /api/v1/queue-info. use GET /api/v1/song and GET /api/v1/queue
  • added /api/v1/seek-to, thanks to @franz-dc!
  • added /api/v1/repeat-mode, thanks to @sent44!
  • added /api/v1/queue (queue related API), thanks to @Su-Yong!
  • added /api/v1/search, thanks to @Su-Yong!
  • added /api/v1/shuffle, thanks to @franz-dc!
Bug fix
  • Thanks to @hauntii, @ar-lex, @killerbytes, @daika7ana, @h-banii, @saeziae, @Azorant, @voidatsentinel, @JustMrPhoenix, @IanDesuyo, @Reycko, @Su-Yong!

See changelog for the list of updates and the full diff.

Thanks to all contributors! 🏅

(Note for Ubuntu 24.04: see #2007)
(Note for Windows: YouTube-Music-Web-Setup-3.7.2.exe is an installer, and YouTube-Music-3.7.2.exe is a portable version)
View originalPermalink
How v3.7.2 went
View all

Discussion