Skip to content

Releases: jeffvli/feishin

0.12.1

20 Nov 19:03
Compare
Choose a tag to compare

Highlights

  • (Subsonic) Fixed URL encoding causing error on server add and image endpoints (Thanks @mytja)

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.12.1

0.12.0

19 Nov 05:49
Compare
Choose a tag to compare

0.12.0 is here!

Maintenance Notice

This release marks the last major feature release for Feishin. I started this project over 2 years ago as a rewrite of Sonixd, and I'm quite proud of how far it has come. I taught myself web development by building Sonixd, and rebuilt it as Feishin with the intention of using all of my learnings from trial and error to build a more polished desktop audio experience. With the support of all the contributors, I can proudly say that this project has become one of the go-to music players for self-hosting enthusiasts.

With that said, I have a vision to bring an even better experience to the self-hosted audio landscape. Feishin is undergoing a full rewrite to audioling!

For the tl;dr of what this encompasses:

  • Electron -> Tauri
  • Performance and UX improvements based on my learnings from Feishin
  • First-class support for the OpenSubsonic standard

You can follow along with the progress by:

Feature and bugfix PRs will still be accepted for the time being!

Thanks,
Jeff

Highlights

  • Added Discord RPC art fetcher via last.fm (#817) (Thanks @jackmerrill)
  • (Jellyfin) Fixed compilation albums display on Artist page (Thanks @sel10ut)
  • (Subsonic) Fixed stream/coverart fetchers when username includes special characters (#817
  • Fixed app crashes in certain cases (#834)

What's Changed

  • [fix]: package.json's devEngines property by @ari-party in #801
  • Fix artist page not showing "Appears On" section by @sel10ut in #812
  • feat: Discord Rich Presence album art via Last.fm (#341) by @jackmerrill in #817
  • README.md: Colorize YAML block, fix macOS capitalization and remove deprecated compose version by @C0rn3j in #847

New Contributors

Full Changelog: v0.11.1...v0.12.0

0.11.1

15 Oct 10:47
Compare
Choose a tag to compare

A couple fixes

Highlights

  • (UI) Fixed artist links not clickable on the Title (Combined) column on track lists
  • (UI) (Navidrome) Fixed parser to account for timezones when displaying album release dates
  • (UI) (Jellyfin) Playlist list will return all results now instead of only Audio to match Jellyfin WebUI behavior
  • (Subsonic) Fixed API parser where in certain cases some Subsonic servers would not work

Full Changelog: v0.11.0...v0.11.1

0.11.0

10 Oct 05:18
Compare
Choose a tag to compare

Highlights

  • (UI) Added a play button to list row items (Thanks @Egor3f)
  • (UI) Added Move to Next button to the play queue context menu to move selected songs in the queue (Thanks @TrevTV)
  • (UI) Fixed mouse wheel volume adjustments in some cases (Thanks @kgarner7)
  • (UI) Removed animated playing indicator on track list entries (See #783 for details)
  • (Player) Fixed MPV playback speed on startup when using a custom speed (Thanks @kgarner7)
  • (Server) Fixed Subsonic server endpoints when using Funkwhale API

What's Changed

  • Add play button to song table album cover, like it is in grid by @Egor3f in #772
  • Some fixes to #772 (Add play button to song table) by @Egor3f in #784
  • Add "Move to next" button to queue by @TrevTV in #781

New Contributors

Full Changelog: v0.10.1...v0.11.0

0.10.1

29 Sep 05:40
c7214fc
Compare
Choose a tag to compare

Several fixes

Highlights

  • (UI) (Navidrome) Fix playlists longer than 300 tracks not loading
  • (UI) (Subsonic) Fix album list sort options for Year and Recently Played
  • (Docker) Fix SERVER_LOCK configuration when setting SERVER_TYPE to subsonic

What's Changed

  • point help menu items to feishin instead of just electron by @tcurdt in #767

New Contributors

Full Changelog: v0.10.0...v0.10.1

0.10.0

27 Sep 06:00
Compare
Choose a tag to compare

Important for Navidrome: v0.10.0 removes support for Navidrome < v0.53.2 due to sort mappings changing in its API.

Subsonic support is finally here, thanks to @kgarner7! It has not been extensively tested, so please create issues for any bugs you find.

Highlights

  • (UI) Added Subsonic server support (#758) (Huge thanks to @kgarner7)
  • (UI) Added lyric translation with support for Azure and Google translator APIs (#732) (Thanks @DrENDzZ)
  • (UI) Fixed various date and timestamp formatting
  • (UI) Fixed layout shift when hovering the lyrics in the fullscreen player
  • (Player) Various fixes around queue shuffle behavior

What's Changed

  • [bugfix]: switch to UTC for release dates by @iiPythonx in #743
  • Removed references to "ElectronReact" in MacOS menu bar by @jamie6king in #756
  • Update Navidrome list sort mappings for ND v0.53.2 by @jeffvli in #754
  • Lyrics Translation and Romaji (Fulfill #732) [Translation Part] by @DrENDzZ in #747
  • Subsonic 2, general rework by @kgarner7 in #758
  • Improved translations for English and Russian versions. by @Suoslex in #760

New Contributors

Full Changelog: v0.9.0...v0.10.0

0.9.0

11 Sep 06:20
Compare
Choose a tag to compare

Highlights

  • (UI) Added visualizer to fullscreen player (web audio only) (#314)
  • (UI) Added context menu item to play items shuffled
  • (UI) Fixed issue where app could crash if duplicates rows existed in certain tables (#729)
  • (UI, Jellyfin) Fixed issue where image aspect ratio was not displaying correctly
  • (Desktop) Added setting to disable OS tray

What's Changed

Full Changelog: v0.8.1...v0.9.0

0.8.1

04 Sep 05:11
Compare
Choose a tag to compare

Small fix.

Highlights

(UI) - Fixed issue where songs in the queue would be automatically skipped when viewing lyrics in the full-screen player

Full Changelog: v0.8.0...v0.8.1

0.8.0

03 Sep 07:06
Compare
Choose a tag to compare

As always, thanks to contributors!

Highlights

  • (UI) Added alternative album header styling using blurred image (#717)
  • (UI) Added play countto album header (#720)
  • (UI) Fixed synchronization between playqueue rating/favorite values and detail pages (#707)
  • (UI) Fixed issue where in-page text could not be deselected if selected using keyboard shortcuts (#723)

What's Changed

  • Bump electron-updater from 4.6.5 to 6.3.0 in the npm_and_yarn group across 1 directory by @dependabot in #687
  • Add play count to albums by @pyxfluff in #720
  • Album blur, allow clicking the playerbar to toggle the player, misc changes by @pyxfluff in #717
  • Bump electron-updater from 6.3.0 to 6.3.1 in the npm_and_yarn group across 1 directory by @dependabot in #688
  • [qol]: adjust rules for user-select by @iiPythonx in #723
  • [slightly less scuffed bugfix]: Update table rating/favorite when updated anywhere … by @kgarner7 in #707

Full Changelog: v0.7.3...v0.8.0

0.7.3

30 Jul 10:54
Compare
Choose a tag to compare

Highlights

  • (Desktop) Fix electron version upgrade to v31 (#686)

Full Changelog: v0.7.2...v0.7.3