jeffvli
5eb2cff6e9
add additional configuration to player sidebar
...
- allow reordering of panels
- allow separation between lyrics and visualizer panels
- allow resize of panels
2025-12-24 23:20:00 -08:00
jeffvli
fb2746323b
fix missing radial spin speed setting
2025-12-24 19:19:02 -08:00
Jeff
d9172efae9
Add visualizer configuration ( #1443 )
...
* add visualizer configuration
* add visualizer presets
* add butterchurn visualizer
* wrap visualizers in error boundary
2025-12-24 18:12:13 -08:00
Kendall Garner
04fbf5d3d2
Export lyrics ( #1383 )
...
* add export button to the lyrics actions
* add export button to the lyrics search modal
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 21:27:47 -08:00
farfromrefuge
a322717e0e
feat: add artist radio and track radio (in context menu) ( #1437 )
...
* Add API support for artist radio and track radio features
* Add translation strings and settings UI for artist radio count
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-23 20:46:19 -08:00
Jeff
25bfb65b6d
Add image URL generation at runtime to allow for dynamic image sizes ( #1439 )
...
* add getImageUrl to domain endpoints
* add new ItemImage component and hooks to generate image url
* add configuration for image resolution based on types
2025-12-23 20:18:52 -08:00
Fleeym
76f55111ec
improve network error route ( #1435 )
2025-12-22 20:03:06 -08:00
jeffvli
e21f538aa4
add item list selection dialog
2025-12-16 20:24:46 -08:00
jeffvli
8edf61f9e7
localize dates ( #1237 )
2025-12-15 20:20:32 -08:00
jeffvli
96d2699a2d
add migration to clear all original store settings ( #1396 )
2025-12-15 19:07:12 -08:00
jeffvli
154f0180e1
fix potential infinite updater loop due to stale settings sync state
2025-12-15 11:27:17 -08:00
Hosted Weblate
2372f1890c
Translated using Weblate (Hungarian)
...
Currently translated at 97.7% (905 of 926 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (921 of 926 strings)
Translated using Weblate (French)
Currently translated at 99.5% (922 of 926 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (926 of 926 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (926 of 926 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (926 of 926 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (924 of 924 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (924 of 924 strings)
Translated using Weblate (Polish)
Currently translated at 99.3% (918 of 924 strings)
Translated using Weblate (Swedish)
Currently translated at 35.1% (325 of 924 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (913 of 913 strings)
Translated using Weblate (Swedish)
Currently translated at 35.1% (321 of 913 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (913 of 913 strings)
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Fredrik Wastring <fredrik.was@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Soderes Sanyi <kennex@protonmail.com >
Co-authored-by: Vincent <clawd31@yahoo.fr >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/hu/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/sv/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-15 09:45:14 +00:00
jeffvli
69de9a98f0
add new app themes
2025-12-14 06:06:27 -08:00
jeffvli
b4b106222e
optimize library headers ( #1374 )
2025-12-14 02:33:19 -08:00
Jeff
7ed847fecb
Add internet radio ( #1384 )
2025-12-13 21:26:33 -08:00
Hosted Weblate
e7bdb2d4ed
Translated using Weblate (Polish)
...
Currently translated at 100.0% (913 of 913 strings)
Translated using Weblate (French)
Currently translated at 100.0% (908 of 908 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (903 of 908 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (908 of 908 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (908 of 908 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (908 of 908 strings)
Added translation using Weblate (Ukrainian)
Translated using Weblate (Polish)
Currently translated at 100.0% (908 of 908 strings)
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Soderes Sanyi <kennex@protonmail.com >
Co-authored-by: Vincent <clawd31@yahoo.fr >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: russssl <deniskalicen@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/hu/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-13 11:04:09 +01:00
Kendall Garner
ed5d590a6b
feat: sync play queue for navidrome/subsonic ( #1335 )
...
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com >
2025-12-12 21:05:00 -08:00
Hosted Weblate
f7d488ba84
Translated using Weblate (German)
...
Currently translated at 91.4% (829 of 907 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.3% (883 of 907 strings)
Translated using Weblate (French)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 82.6% (750 of 907 strings)
Translated using Weblate (Czech)
Currently translated at 98.5% (894 of 907 strings)
Translated using Weblate (German)
Currently translated at 90.2% (819 of 907 strings)
Translated using Weblate (German)
Currently translated at 86.7% (787 of 907 strings)
Translated using Weblate (Hungarian)
Currently translated at 95.3% (865 of 907 strings)
Translated using Weblate (French)
Currently translated at 98.2% (891 of 907 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 82.0% (744 of 907 strings)
Translated using Weblate (French)
Currently translated at 95.0% (862 of 907 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (907 of 907 strings)
Translated using Weblate (German)
Currently translated at 86.3% (783 of 907 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 80.2% (728 of 907 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (902 of 907 strings)
Co-authored-by: Dylan MONTIGAUD <dylanmontigaud17@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: KosmoMoustache <kosmomoustache@users.noreply.hosted.weblate.org >
Co-authored-by: Ondo <SparkyOndo@proton.me >
Co-authored-by: Sebin Nyshkim <sebin.nyshkim@icloud.com >
Co-authored-by: Soderes Sanyi <kennex@protonmail.com >
Co-authored-by: Zarakkas <kaz@users.noreply.hosted.weblate.org >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
Co-authored-by: 無情天 <kofzhanganguo@126.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ca/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/de/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/hu/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-11 09:51:43 +01:00
jeffvli
01a95f5445
fix broken remote ( #1344 )
2025-12-11 00:51:32 -08:00
lindenkron
bb55fc2278
Add Lyrics button to right-controls. ( #1363 )
...
* Add Microphone icon to right-controls to show/hide lyrics.
2025-12-10 22:37:44 -08:00
Hosted Weblate
01a412efd0
Translated using Weblate (German)
...
Currently translated at 83.8% (752 of 897 strings)
Translated using Weblate (German)
Currently translated at 82.5% (741 of 898 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Zarakkas <kaz@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/de/
Translation: feishin/Translation
2025-12-08 03:57:23 +00:00
jeffvli
4f4300042b
add bitDepth, sampleRate columns to table ( #1205 )
2025-12-07 19:41:03 -08:00
jeffvli
65a7c3440b
add player autodj ( #7 )
2025-12-07 15:04:39 -08:00
jeffvli
8841781e6b
fix the loading state on listquery add to queue
2025-12-07 02:28:16 -08:00
Hosted Weblate
ce7e5ad7ad
Translated using Weblate (German)
...
Currently translated at 81.0% (728 of 898 strings)
Translated using Weblate (German)
Currently translated at 81.1% (723 of 891 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (885 of 885 strings)
Translated using Weblate (German)
Currently translated at 78.3% (693 of 885 strings)
Translated using Weblate (German)
Currently translated at 74.8% (662 of 885 strings)
Translated using Weblate (French)
Currently translated at 95.5% (846 of 885 strings)
Translated using Weblate (German)
Currently translated at 72.5% (642 of 885 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.4% (880 of 885 strings)
Translated using Weblate (Polish)
Currently translated at 99.8% (884 of 885 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (885 of 885 strings)
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: KosmoMoustache <kosmomoustache@users.noreply.hosted.weblate.org >
Co-authored-by: Sebin Nyshkim <sebin.nyshkim@icloud.com >
Co-authored-by: Zarakkas <kaz@users.noreply.hosted.weblate.org >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/de/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-07 11:23:20 +01:00
jeffvli
512a769742
add log level setting
2025-12-07 00:50:09 -08:00
jeffvli
0a7029f7bc
add support for full playlist re-order ( #1327 )
2025-12-06 17:41:13 -08:00
Hosted Weblate
19a0529b42
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.5% (858 of 862 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.6% (855 of 858 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.6% (854 of 857 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 98.4% (844 of 857 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 96.3% (826 of 857 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 86.3% (738 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (French)
Currently translated at 98.7% (846 of 857 strings)
Translated using Weblate (French)
Currently translated at 88.6% (760 of 857 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Spanish)
Currently translated at 100.0% (857 of 857 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Dutch)
Currently translated at 56.3% (483 of 857 strings)
Translated using Weblate (Dutch)
Currently translated at 52.7% (451 of 855 strings)
Translated using Weblate (Dutch)
Currently translated at 51.6% (442 of 855 strings)
Translated using Weblate (Dutch)
Currently translated at 40.7% (348 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Polish)
Currently translated at 100.0% (855 of 855 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (855 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Hungarian)
Currently translated at 100.0% (855 of 855 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (855 of 855 strings)
Translated using Weblate (Hungarian)
Currently translated at 90.7% (776 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Czech)
Currently translated at 100.0% (857 of 857 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (855 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (Japanese)
Currently translated at 87.9% (754 of 857 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translated using Weblate (German)
Currently translated at 73.4% (628 of 855 strings)
Translated using Weblate (German)
Currently translated at 73.3% (627 of 855 strings)
Translated using Weblate (German)
Currently translated at 73.3% (627 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Fordas <fordas15@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: KosmoMoustache <kosmomoustache@users.noreply.hosted.weblate.org >
Co-authored-by: Naim V <naimverboom@gmail.com >
Co-authored-by: Sebin Nyshkim <sebin.nyshkim@icloud.com >
Co-authored-by: Soderes Sanyi <kennex@protonmail.com >
Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com >
Co-authored-by: linger <linger0517@gmail.com >
Co-authored-by: skajmer <skajmer@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/de/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/hu/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ja/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/nl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-04 09:48:11 +00:00
jeffvli
ccdd16292a
add player filters to omit songs from queue based on criteria
2025-12-03 22:11:18 -08:00
jeffvli
a27ddfe746
add genres to home route configuration
2025-12-03 20:22:49 -08:00
jeffvli
ee5d2b12c1
add setting to follow current song on playqueue
2025-12-03 20:11:38 -08:00
jeffvli
49ce670281
add network disclaimer for waveform playerbar
2025-12-03 16:25:37 -08:00
jeffvli
a7e6a75c68
normalize tooltips
2025-12-03 16:00:41 -08:00
jeffvli
b87d63ced9
add command palette to app menu
2025-12-03 14:55:22 -08:00
jeffvli
917bf91583
add folder browsing support ( #315 )
2025-12-03 14:55:16 -08:00
jeffvli
cab16b0893
add configuration for audio status fade
2025-12-02 16:59:36 -08:00
Hosted Weblate
f2b59d531b
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
9699092d9f
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
7d9cd39d85
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 85.3% (730 of 855 strings)
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: linger <linger0517@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
bbd6457341
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
9f957c2197
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
248b71311d
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:12 +01:00
Hosted Weblate
578a373248
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
59ae291e1f
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
0472e6711b
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
d9c8e5ccba
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
080258dc49
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
7237b4d136
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
a58b3394e9
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00
Hosted Weblate
d5144d0dd4
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/feishin/translation/
Translation: feishin/Translation
2025-12-02 10:37:11 +01:00