Hosted Weblate
be841e7ee9
Translated using Weblate
...
Currently translated at 100.0% (1304 of 1304 strings) (Czech)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translated using Weblate
Currently translated at 99.9% (1303 of 1304 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 99.9% (1303 of 1304 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 100.0% (1304 of 1304 strings) (Polish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translated using Weblate
Currently translated at 96.7% (1262 of 1304 strings) (French)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translated using Weblate
Currently translated at 100.0% (1304 of 1304 strings) (Spanish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: KosmoMoustache <kosmomoustache@users.noreply.hosted.weblate.org >
Co-authored-by: York <goog10216922@gmail.com >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
2026-07-16 06:01:31 +02:00
Hosted Weblate
378d162315
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Czech)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
2026-07-15 04:27:12 +02:00
Anbar Saleem
96b71ad0be
show system default audio device in device select when unset ( #2216 )
...
An unset audio device id means "follow the system default" (setSinkId is
skipped and mpv uses audio-device=auto), but the Audio device select in
the player settings popover and the playback settings page rendered
blank in that state. Make both selects controlled and fall back to the
enumerated default entry (browser 'default' / mpv 'auto') so the device
actually in use is always displayed. The stored setting stays unset, so
playback keeps following the OS default until a device is explicitly
chosen; clearing the select returns to the default entry instead of
going blank.
2026-07-14 19:27:03 -07:00
jeffvli
9c41e7cc70
re-adjust height again to use calculated height instead of estimated
2026-07-14 17:01:01 -07:00
jeffvli
76ab05c544
remove album group column title
2026-07-14 17:01:01 -07:00
jeffvli
8acfd3bf6d
fix row column/border styles when album group enabled
2026-07-14 17:01:01 -07:00
jeffvli
a4306c98be
remove top/bottom table scroll shadow
2026-07-14 17:01:01 -07:00
jeffvli
76b7ac8cec
add vertical album group layout
2026-07-14 16:59:13 -07:00
jeffvli
14e66c3ec9
clamp album group title, improve height calulation
2026-07-14 15:04:40 -07:00
jeffvli
5c7a644a71
fix table columns and scroll breaking on resize/reorder/pin
2026-07-14 14:55:07 -07:00
York
552a6104e0
fix furigana and romaji issues ( #2219 )
...
* fix furigana romaji not displaying
* fix lyrics export crash when generation is enabled
2026-07-14 12:08:26 -07:00
Rayan Salhab
f462ebafdb
fix: persist lyrics overlay visibility ( #2226 )
...
Co-authored-by: cyphercodes <cyphercodes@users.noreply.github.com >
2026-07-14 12:05:08 -07:00
Tristen Allen
8517a9f934
Unify scrobbling behavior across subsonic servers. ( #2229 )
...
Small change that modifies the `scrobble` controller method to always limit sending a
`scrobble` payload to the subsonic backend to cases where a scrobble is being submitted
or a new song is being started.
This is the current behavior for subsonic backends which support the `reportPlayback` backend
(e.g., Navidrome). This change only modifies the behavior for other backends, which would receive
`scrobble` notifications whenever a song changed for both the stopped song and the newly-started song.
After this change, all subsonic backends now only receive a `scrobble` when a new song is started or
when feishin is attempting to submit a scrobble.
2026-07-14 11:46:08 -07:00
Hosted Weblate
84fb772b01
Translated using Weblate
...
Currently translated at 98.6% (1285 of 1303 strings) (Estonian)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/et/
Translated using Weblate
Currently translated at 100.0% (1303 of 1303 strings) (Catalan)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ca/
Translated using Weblate
Currently translated at 99.8% (1301 of 1303 strings) (Czech)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Co-authored-by: Ondo <SparkyOndo@proton.me >
Co-authored-by: lorduskordus <lorduskordus@gmail.com >
Co-authored-by: rimasx <riks_12@hot.ee >
2026-07-14 13:01:47 +02:00
Hosted Weblate
521accdd50
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 100.0% (1303 of 1303 strings) (Spanish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: 為什麼不加空格 <c++23@users.noreply.hosted.weblate.org >
2026-07-13 05:01:24 +02:00
jeffvli
c9e86bb201
fix missing X padding on synchronized lyric lines
2026-07-12 13:11:57 -07:00
jeffvli
d8e1dd215a
set fallback album group image size ( #2221 )
2026-07-12 13:11:57 -07:00
Kendall Garner
17dba85baf
fix(pitch): % -> x
2026-07-12 08:38:52 -07:00
jeffvli
149c7c40b2
fix missing pnpm deps in Dockerfile
2026-07-11 20:27:00 -07:00
jeffvli
ad745b3691
update to v1.14.0
v1.14.0
2026-07-11 19:21:40 -07:00
jeffvli
2e6e7839c1
fix album group height calculation on index reorder
2026-07-11 19:21:40 -07:00
Hosted Weblate
13c9602ffb
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Polish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Co-authored-by: skajmer <skajmer@protonmail.com >
2026-07-12 03:59:09 +02:00
jeffvli
0270e9e9e5
prevent initially rendering non-sync romaji generated lyrics on karaoke lyrics
2026-07-11 18:51:42 -07:00
jeffvli
bafc14b55a
fix mpv playback resume on queue end / stop
2026-07-11 18:51:42 -07:00
Kendall Garner
c5d074be16
fix(subsonic): ensure reportPlayback is an integer
2026-07-11 18:09:53 -07:00
jeffvli
66338e2c85
use album order for album view playlist playback
2026-07-11 14:54:28 -07:00
jeffvli
7e5d626ed8
fix playlist search ranking ( #1935 )
2026-07-11 14:35:07 -07:00
jeffvli
cae2135c3b
fix title combined column trackSubtitle wrapping instead of truncating
2026-07-11 14:22:08 -07:00
jeffvli
1c659cc693
format playlist header title without folder names
2026-07-11 13:50:08 -07:00
jeffvli
b8daaf49b0
default sidebarPlaylistFolders setting to false
2026-07-11 13:46:56 -07:00
jeffvli
58ae496e05
fix item table scroll sync when pinned columns change
2026-07-11 13:33:42 -07:00
jeffvli
641e938f86
fix album group row height resetting on song change
2026-07-11 12:14:39 -07:00
jeffvli
bb2bae163c
fix animation not triggering on delayed romaji generation
2026-07-11 12:04:03 -07:00
jeffvli
308a94d3b6
ensure savePlayQueueByIndex uses a valid currentIndex
2026-07-11 12:02:05 -07:00
jeffvli
53c8841fd6
revert to custom cubic-bezier transition for lyric lines
2026-07-11 11:56:08 -07:00
jeffvli
8dd5a90582
fix alpha updater rolling back to previous stable version ( #2217 )
2026-07-11 11:48:14 -07:00
Hosted Weblate
9f7178a15b
Translated using Weblate
...
Currently translated at 100.0% (1303 of 1303 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 100.0% (1301 of 1301 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: York <goog10216922@gmail.com >
2026-07-11 05:26:53 +00:00
jeffvli
3f9fa0b208
additional type fix for album group
2026-07-10 22:25:59 -07:00
jeffvli
573396700d
fix type for album group
2026-07-10 21:27:23 -07:00
jeffvli
b834d8eade
adjust padding and text styles for album group
2026-07-10 19:49:07 -07:00
jeffvli
d40530b7f6
add additional album group metadata rows
2026-07-10 19:49:07 -07:00
jeffvli
857c8187b5
fix subtle inconsistent highlight color on animating lyric
2026-07-10 19:49:07 -07:00
Hosted Weblate
a1b83f57b0
Translated using Weblate
...
Currently translated at 100.0% (1297 of 1297 strings) (Czech)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translated using Weblate
Currently translated at 100.0% (1297 of 1297 strings) (Chinese (Traditional Han script))
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translated using Weblate
Currently translated at 99.6% (1292 of 1297 strings) (Polish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translated using Weblate
Currently translated at 100.0% (1297 of 1297 strings) (Spanish)
Translation: feishin/Translation
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: York <goog10216922@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
2026-07-11 03:25:45 +02:00
jeffvli
9b3a47a27f
fix scroll follow pause on manual scroll
2026-07-10 18:24:17 -07:00
jeffvli
aea5a880ea
reduce opacity of fullscreen player header when not hovered
2026-07-10 15:16:14 -07:00
jeffvli
b4e530ea07
support additional lyric layers ( #2211 )
2026-07-10 15:12:17 -07:00
jeffvli
908e83a2f8
fix missing spaces between ttml word cues ( #2214 )
2026-07-10 12:48:34 -07:00
jeffvli
00506d06f1
fix inactive lyric color and slow down transitions
2026-07-10 11:48:19 -07:00
jeffvli
964e6f491a
remove remote requirement for lyrics match display
2026-07-10 11:32:46 -07:00
jeffvli
7c1893f7f5
remove lyrics blur animation
2026-07-10 10:16:14 -07:00