Jeff
ccb0e14e48
Merge pull request #450 from kgarner7/more-metadata
...
[feature]: Show album comment, Last.fm/MusicBrainz links
2024-02-02 14:56:46 -08:00
jeffvli
aca6826221
Refactor artist biography to use spoiler
2024-02-02 01:39:19 -08:00
jeffvli
095edfd49f
Add custom spoiler component
2024-02-02 01:38:58 -08:00
Kendall Garner
efa0d9ec35
[enhancement]: larger player buttons, clearer random icon
2024-02-01 20:59:00 -08:00
jeffvli
7c25d12639
Enable external links by default
2024-02-01 04:14:02 -08:00
jeffvli
3daa1aef4b
Normalize section spacing on album/artist detail pages
2024-02-01 04:06:56 -08:00
jeffvli
6aba41c3d9
Add spoiler UI component
2024-02-01 03:58:36 -08:00
Kendall Garner
eff1cee6a3
[bugfix]: Fix repeated track scrobbling ( #480 )
...
* [bugfix]: Fix repeated track scrobbling
This commit fixes scrobbling tracks that are repeated in the queue (either due
to a REPEAT_ONE or just enqueued multiple times). There are two extra cases:
1. The current player changes. The player alternates from 1 -> 2 -> 1 whenever playback
finishes normally, so this is a sort of epoch that can be used to detect both repeat one
and track being enqueued multiple times.
2. The current index changes. The player gets set back to 1 in a variety of cases (most often
previous/next), so the check in (1) is not enough. However, the index changing will help identify
that this is a new song.
* use unique id instead
2024-02-01 04:12:39 +00:00
Kendall Garner
9995b2e774
[enhancement]: support clearing query and http cache ( #475 )
...
* [enhancement]: support clearing query and http cache
- Adds the ability to invalidate all queries (useful for forcing refresh, and clearing lyrics which are cached forever)
- [Desktop only] adds the ability to clear the Electron HTTP cache (e.g. cached images)
* use clearer language
* move cache settings to general
2024-01-31 06:27:56 +00:00
Kendall Garner
04a468f8c9
[bugfix]: fetch higher resolution artist images from Navidrome
2024-01-28 20:01:57 -08:00
Kendall Garner
afb8510cd7
[enhancement]: increase padding for synchronizer lyric container
2024-01-28 19:42:23 -08:00
Kendall Garner
8287347f91
expose more mpris metadata
2024-01-28 14:26:02 -08:00
Kendall Garner
5cc2276781
[bugfix]: web player edge cases
...
Two bugs addressed in response to Safari changes:
1. Only handle `onEnded` for real streams, preventing `autoNext()` spam when the last track finishes
2. `.play()` is not necessarily a safe operation (if empty wave was started, can cause exception later). Catch this exception and discard it. This also only occurred when playing the last track
2024-01-28 01:50:51 -08:00
Kendall Garner
47ce0ed47b
[bugfix]: fix repeat one with shuffle and one track
2024-01-28 00:49:17 -08:00
Kendall Garner
f467a85a86
[bugfix]: use proper language key for lyrics size
2024-01-27 10:07:10 -08:00
Kendall Garner
097211954c
[enhancement]: default to space for play/pause toggle
2024-01-27 08:15:13 -08:00
Kendall Garner
0cdfc64023
[bugfix]: allow Jellyfin to have empty password on edit
2024-01-26 22:54:50 -08:00
Kendall Garner
bc7f4a5722
[bugfix]: Fix safari audio context ( #471 )
...
* test 3
* comments
* [bugfix]: SAFARI WHY. Use GainNode volume instead for volume control
* force vercel refresh?
* Revert "force vercel refresh?"
This reverts commit af31f38e03
.
* move volume scaling calculation to setGain
2024-01-27 01:10:34 +00:00
Kendall Garner
8e7356fa7b
Merge pull request #473 from kgarner7/fix-playlist-add-message
...
[bugfix]: Fix add to playlist success message
2024-01-27 00:51:00 +00:00
Kendall Garner
bbf59a4942
[bugfix]: Fix add to playlist success message
...
The prior code used `form.addToPlaylist`, not `.success`. Also fixes English pluralization and
uses the correct `entity.track` as opposed to `entity.song` for other languages (I am not sure
if the en syntax could be applied to other languages, so I will just leave pluralization as-is
for now).
2024-01-25 23:58:21 -08:00
Kendall Garner
45e589fbb1
[enhancement]: use ColorInput for text rgb selection
2024-01-24 23:39:50 -08:00
Kendall Garner
527e6a76b5
[bugfix]: disable play button when queue is empty
2024-01-24 21:35:58 -08:00
Kendall Garner
362a88b6bc
[bugfix]: fix race condition for opening play queue/playlist details
2024-01-24 21:15:11 -08:00
Kendall Garner
26102bd70a
[bugfix]: do not change scroll position when focus changes
2024-01-24 21:05:26 -08:00
Kendall Garner
5f1d0a3b5e
[bugfix]: Validate audio sample range, catch AudioContext error ( #470 )
2024-01-24 20:36:20 -08:00
Kendall Garner
3bca85b3a8
Merge pull request #435 from kgarner7/fix-init-timing
...
[bugfix]: defer restore queue until mpv exists
2024-01-23 05:18:20 +00:00
Kendall Garner
61ecd3253e
Merge pull request #209 from jeffvli/fix/#202
...
Add frame to macOS native window bar
2024-01-23 05:07:10 +00:00
Kendall Garner
5e9ef9f23f
use type, remove console
2024-01-22 18:52:14 -08:00
David Rappo
c8701d1da4
Fixed incorrect label for album sort by release date ( #458 )
2024-01-22 10:09:15 -08:00
Kendall Garner
b3a9e7ccba
default theme dark
2024-01-21 22:58:10 -08:00
Kendall Garner
33972c2a83
titlebar switching
2024-01-21 22:47:59 -08:00
Kendall Garner
f0f2f54e5a
Merge remote-tracking branch 'upstream/development' into origin/fix/#202
2024-01-21 22:22:04 -08:00
Kendall Garner
99a188a62d
Merge pull request #461 from jeffvli/dependabot/npm_and_yarn/follow-redirects-1.15.5
...
Bump follow-redirects from 1.15.2 to 1.15.5
2024-01-22 05:29:51 +00:00
Kendall Garner
1760e14ac5
Merge pull request #464 from jeffvli/dependabot/npm_and_yarn/release/app/electron-25.8.4
...
Bump electron from 25.3.0 to 25.8.4 in /release/app
2024-01-22 05:28:54 +00:00
Kendall Garner
888b5f9e90
Merge pull request #463 from jeffvli/dependabot/npm_and_yarn/postcss-8.4.33
...
Bump postcss from 8.4.27 to 8.4.33
2024-01-22 05:28:46 +00:00
Kendall Garner
5f099bedc2
Merge pull request #462 from jeffvli/dependabot/npm_and_yarn/babel/traverse-7.23.7
...
Bump @babel/traverse from 7.22.19 to 7.23.7
2024-01-22 05:28:39 +00:00
Kendall Garner
b2bb2f33a9
Merge pull request #460 from jeffvli/dependabot/npm_and_yarn/zod-3.22.3
...
Bump zod from 3.21.4 to 3.22.3
2024-01-22 05:28:30 +00:00
dependabot[bot]
f169fc7f3b
Bump follow-redirects from 1.15.2 to 1.15.5
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.5.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.5 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:41:16 +00:00
Kendall Garner
a970f967bc
Merge pull request #459 from jeffvli/dependabot/npm_and_yarn/axios-1.6.0
...
Bump axios from 1.5.1 to 1.6.0
2024-01-22 04:40:18 +00:00
dependabot[bot]
7c0320d69a
Bump electron from 25.3.0 to 25.8.4 in /release/app
...
Bumps [electron](https://github.com/electron/electron ) from 25.3.0 to 25.8.4.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v25.3.0...v25.8.4 )
---
updated-dependencies:
- dependency-name: electron
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:33:28 +00:00
dependabot[bot]
8fcfbce0d5
Bump postcss from 8.4.27 to 8.4.33
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.4.27 to 8.4.33.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.33 )
---
updated-dependencies:
- dependency-name: postcss
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:33:15 +00:00
dependabot[bot]
432a128b85
Bump @babel/traverse from 7.22.19 to 7.23.7
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.19 to 7.23.7.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.7/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:33:13 +00:00
dependabot[bot]
85e889a414
Bump zod from 3.21.4 to 3.22.3
...
Bumps [zod](https://github.com/colinhacks/zod ) from 3.21.4 to 3.22.3.
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md )
- [Commits](https://github.com/colinhacks/zod/compare/v3.21.4...v3.22.3 )
---
updated-dependencies:
- dependency-name: zod
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:33:07 +00:00
dependabot[bot]
4df5c555b0
Bump axios from 1.5.1 to 1.6.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 04:33:03 +00:00
marksdestiny
372b96a349
Improve the playback speed control ( #437 )
...
* Change playback speed selector to slider
* Improve playback speed bar
Display BPM
Improve style
Add markers
* Improve playback speed slider style
2024-01-21 20:06:46 -08:00
SlyFabi
dcccccea2f
Use startIndex in Jellyfin getPlaylistSongList ( #449 )
2024-01-21 19:46:34 -08:00
Leonardo Salgueiro
2095ff6ab9
Update scrobble-settings.tsx ( #440 )
2024-01-21 19:43:09 -08:00
Tarulia
a0b761c9ac
AppImage: Set proper categories on desktop entry ( #430 )
2024-01-21 19:41:23 -08:00
Kendall Garner
ea67a18962
include lastfm/mbz links
2024-01-15 22:10:50 -08:00
Kendall Garner
5516daab6e
enable comments, safer note
2024-01-15 20:46:06 -08:00