Commit graph

2463 commits

Author SHA1 Message Date
Paul Sauro
fa5d2f3edf Database view is fully translatable and entries can be voiced.
* All tagnavi.config entries pulled into language files
 * Database viewer looks up LANG_IDs from the entries
 * If we find a match, we can translate and voice these entries
 * Add (disabled) mechanism to allow voicing database metadata

Original patch by Paul Sauro
Modifications by William Wingus
Further modifications by Solomon Peachy

Todo/Problems:

 * Current Tagnavi headers are rather awkward in English
 * Can't voice the "By first letter" alphabetic entries
 * No mechanism for generating talk clips for DB metadata

Change-Id: Ic276ccda1bd8aae550d38be852bae4c6f697cd47
2025-02-08 12:14:32 -05:00
Solomon Peachy
f60892e26c FS#13558 - Updated Simplified Chinese Translation (王吉)
Change-Id: Ifaa27865851694cd64593e1adc501fb8c9241f5a
2025-02-03 23:29:52 -05:00
Solomon Peachy
371797cf1f FS#13557 - Updated German translation (Wilfried Winkler)
Change-Id: Ib78162c9ae13397b27b76a69c316b8b7964584c1
2025-02-03 23:28:41 -05:00
Solomon Peachy
9e61d53c7c FS#13556: Updated French translation (CHAPUIS Adhemar)
Closing in on that 100% mark!

Change-Id: If27f9820b6d96aabfaa642e3e387cb2704cb5795
2025-02-02 18:30:36 -05:00
Solomon Peachy
078699ef49 FS#13555: Updated French Translation (CHAPUIS Adhemar)
Change-Id: I6e9229710392cd85010230457c284f3ac3b21e81
2025-02-02 08:05:26 -05:00
Solomon Peachy
f82f925f23 FS#13553 - Updated Turkish translation (Mustafa YILDIZ)
Change-Id: I350c25b111bf7bc364b5de3a5670799594244cbd
2025-02-01 17:31:29 -05:00
Solomon Peachy
14ba18b1dd builds: Add Japanese to the nightly voice set (using gtts)
Change-Id: I77fb5601d45c008f72b613f8e67148ccca738b71
2025-02-01 13:34:01 -05:00
Solomon Peachy
e4179e4ff9 FS#13554: Updated Japanese translation (Emi Foster)
Not quite 100%, but _very_ close!

Change-Id: I56848fbd5ae3791828aacdae833a8742aeaab4a3
2025-02-01 13:05:53 -05:00
Solomon Peachy
c5103bab95 Translation updates:
* English-US (myself)
 * Italian (Alessio Lenzi)
 * Korean (Hoseok Seo)
 * Polish (Adam Rak)

Change-Id: I17e2e0a991c0bc221d60dbde6e2ec2e129c1780f
2025-01-27 11:22:44 -05:00
William Wilgus
43068ef270 [Feature] Set values of settings from shortcuts
Adds 'Add Current to Shortcuts' for settings alowing you to save
the current value and restore it with a shortcut

Change-Id: I0d5c5da9553248a70fd46d5553486ebf7865a20a
2025-01-25 15:13:13 -05:00
Solomon Peachy
6649731563 FS#13549 - Updated Turkish translation (Mustafa YILDIZ)
Change-Id: I5f39ba323998a0302d3e601edeac66a4d7698a7d
2025-01-16 09:50:26 -05:00
Solomon Peachy
13d8c499d3 FS#13548 - Updated Spanish translation (Juan Germán Arrieta Martínez)
Change-Id: I7766ac7e317561e1fff98d0d97bc36d612fce28a
2025-01-16 09:48:57 -05:00
Solomon Peachy
7686a9cbbd FS#13547 - Updated Korean translation (Hoseok Seo)
Change-Id: Ia0747ea13750e330cd880ab40c381a8b8aca90b3
2025-01-16 09:47:53 -05:00
Solomon Peachy
ed66fee942 FS#13546: Updated Polish translation (Adam Rak)
Change-Id: Ied0a36c971a484a677e776b62a77082ece6a6f01
2025-01-15 15:57:05 -05:00
Solomon Peachy
f436a04af5 Update US English localization
Change-Id: I7427d6e2c9dadebc0614da2624e50f36c772d3ed
2025-01-15 15:57:05 -05:00
Christian Soffke
133eb84177 playlist: Allow replaying finished playlist
Instead of responding with a "Nothing to resume"
message when user tries to resume a playlist that's
finished playing, offer to start from the beginning
again.

Change-Id: Icc4894d4e2d2e29beb1c7646462f9af69e5733aa
2025-01-15 14:51:17 -05:00
Solomon Peachy
68f511984e FS#13545: Update Korean translation (Hoseok Seo)
(Accidently left this off the translation roundup commit)

Change-Id: I7050de57fc71afb5d5ef9d0f1a7ac7643098f595
2025-01-14 08:44:33 -05:00
Solomon Peachy
14e35fd164 Translation updates:
* FS#13543 - Polish (Adam Rak)
 * FS#13545 - Korean (Hoseok Seo)
 * FS#13544 - Turkish (Mustafa YILDIZ)

Plus resync the US English localization (myself)

Change-Id: Id98cbe4d6d2858183044b5cbbf48080c90ae9b05
2025-01-14 08:33:52 -05:00
William Wilgus
c3fd32bdf2 [Feature] playback logging from core
people don't like having to remember to run the TSR plugin so
lets meet them halfway

all tracks are added with timestamp, elapsed, length, trackname

added buffering for ATA devices

still needed:
-Done -- a plugin that parses for duplicates and reads the track info
to create the actual scrobbler log
(log can be truncated once dumped)
this should allow you to run the plugin at leisure

later I'd like to expand this logging to allow
track culling based on skipped songs..

remove the TSR plugin as hard disk no longer need to use it

Change-Id: Ib0b74b4c868fecb3e4941a8f4b9de7bd8728fe3e
2025-01-13 00:45:09 -05:00
Solomon Peachy
a8540390c2 FS#13536: Updated German Translation (Karl Huber)
Change-Id: Ib2a6e03496f9a1a50e853ef4d2edc830af99310b
2024-12-31 07:15:43 -05:00
Solomon Peachy
c19b50cdd8 FS#13532: Updated Chinese translation ( 王吉)
Change-Id: I16fbdd6770442e3493fec39676a6b95910cd8521
2024-12-10 10:27:15 -05:00
Solomon Peachy
7b40c1f786 FS#13531: Minor correction to Turkish Translation (Mustafa YILDIZ)
Change-Id: I98c3059069af610bd99ac5f1bd0ec33c7187b911
2024-12-08 15:37:00 -05:00
Solomon Peachy
bc1d7d77c5 FS#13530: Updated Italian translation (Alessio Lenzi)
Change-Id: Ie96cd5ff92b1d579e6b75c1ff2c777a798a24a52
2024-12-08 12:37:16 -05:00
Solomon Peachy
876e8c1305 FS#13529: Updated Korean translation (Hoseok Seo)
Change-Id: I5654b1bd20b008c959edecd9627356a34acb2abf
2024-12-07 20:42:16 -05:00
Solomon Peachy
197d0579bd FS#13527: Update Polish translation (Adam Rak)
Change-Id: Ic181358eee401486703301390f9d7ce5716d2a53
2024-12-07 16:51:01 -05:00
Solomon Peachy
f94401213e FS#13528: Update Turkish translation (Mustafa YILDIZ)
I think there's still a single remaining issue preventing this from 100%.

Change-Id: I5d05d8c801a710b12451af7a44ddbd3e345e6164
2024-12-07 16:51:01 -05:00
Solomon Peachy
97456ae338 lang: collapse the two "line out" strings into one.
Change-Id: I7928f693a1cfbdbadd66102812027b989796be19
2024-12-07 13:38:38 -05:00
Solomon Peachy
93ecb97693 skin_engine: Splash an error when a font fails to load
...Otherwise we fail silently with the theme only partially applied.

Change-Id: I1010efaee965db86bb8d2859b04364f63bfbcc0f
2024-12-07 09:22:51 -05:00
Dana Conrad
5ed0db6e90 erosqnative: Repurpose stereosw_select setting for output select
Turns out they did not swap the stereo switch lines on us,
so this setting isn't really useful. Repurpose it to allow
the user to force the device into headphone or line output mode.

Note that settings other than "Automatic" will cause jack detection
to not work.

Default Automatic.

Change-Id: If94499fbb8f0d92111811fe51f6107ce213b66ad
2024-12-07 09:20:40 -05:00
Solomon Peachy
4919c32bc7 FS13525: Updated Russian translation (Ilya Ban)
Change-Id: I1e8c72c3f20b7afd3334fdab84d0e8c4a89898b0
2024-12-04 10:47:06 -05:00
Solomon Peachy
98259cd55c FS#13521: Corrections for Korean translation (Hoseok Seo)
Change-Id: I3308e9bb210f950d368ece7cd6b0f8e7face0012
2024-11-22 10:21:28 -05:00
Solomon Peachy
dfa7d43b43 FS#13520: Updated Spanish translation (Lianela Sky)
This _should_ bring us up to 100% completion!

Change-Id: I5fd829aa5d1816659cf61e935dc0a34256be951e
2024-11-22 08:25:40 -05:00
Solomon Peachy
587cf2fca0 lang: Add VOICE_LANG_NAME for espanol
Change-Id: Ia7cd70ee73808c7bef2130480fd1eba838783c1c
2024-11-21 07:33:07 -05:00
Solomon Peachy
beb7c829da lang: Minor mechanical corrections in the Spanish translation
Change-Id: I7ff260b4e168830fc5ae05e5384be97398b39130
2024-11-20 10:58:48 -05:00
Solomon Peachy
fdce5c05ef FS#13517: Major update for Spanish translation (Lianela Sky)
Change-Id: I91e4dafe6b1667b7df742aff529caebaf3322eda
2024-11-20 08:14:51 -05:00
Solomon Peachy
1c28cb439b Translation updates:
- Chinese Simplified (王吉)
 - Turkish (Mustafa YILDIZ)

Change-Id: I4499ecdbc2a96078870a74f8a56bd25fa4181a2f
2024-11-01 11:59:26 -04:00
Solomon Peachy
65241f5a32 Minor mechanical corrections to the Turkish translation
(The rest need to be made by someone who knows the language)

Change-Id: I3393291ccb3d18fd79012a6cc83556ed79e42437
2024-10-31 08:23:48 -04:00
Solomon Peachy
85330eb5fe Update multiple translations:
- English-US (Solomon Peachy)
 - German (Wilfried Winkler)
 - Italian (Alessio Lenzi)
 - Korean (Hoseok Seo)
 - Polish (Adam Rak)
 - Turkish (Mustafa YILDIZ)

Change-Id: I8ca5d6acb46bb86004e2d393cfce058dc85dc426
2024-10-31 08:08:22 -04:00
Roman Artiukhin
55a5bfe740 View Album Art from WPS context menu
Add ability to imageviewer to view current track embedded/folder album art
Add "View Album Art" WPS context menu item

Change-Id: I49caebd38e5e3e2910d418bbeaa5e51da0e6bd93
2024-10-28 12:46:51 -04:00
Solomon Peachy
aea4974b88 FS#13052: Update Italian translation (Alessio Lenzi)
Change-Id: Ica28186177e82b92f4d0f8f395161a16da9c7411
2024-10-26 13:00:43 -04:00
Solomon Peachy
5a3d62dabb Translation updates
- chinese-simp: 王吉
 - deustch:      Wilfried Winkler
 - english-us:   Solomon Peachy
 - korean:       Hoseok Seo
 - polish:       Adam Rak

Change-Id: I116ec67161d59293824aa579eba8a6912c06d45a
2024-10-22 06:48:35 -04:00
Hinrik Örn Sigurðsson
5c2de0b89c FS#11361: Add string "Disc" for multidisc albums in WPS (Hinrik Örn Sigurðsson)
Change-Id: I8fb6b107242558aadf0fda32f4ad42b16a893b43
2024-10-17 20:35:49 -04:00
neofright
9efed5542e Add reset EQ menu option
Change-Id: Ia555359263a42545abe3f1039d7933204be02f6d
2024-10-16 17:20:27 +01:00
Solomon Peachy
9ebfb3fa5c FS#13493: Updated German translation (Wilfried Winkler)
Change-Id: Ib048b82438e81b9cd0a3bcab7f60b5c0556ad13e
2024-09-25 18:08:06 -04:00
Solomon Peachy
77ff799502 lang: Delete two completely redundant strings
Change-Id: Icedae2687688b8d042c9d9ca232b566ff8f65531
2024-09-22 16:44:08 -04:00
Solomon Peachy
c71b6265b0 Fix a mechanical error in the Simplified Chinese translation
Change-Id: Ibdd4b948ec8e2e6d761362e465a7117ef74e1520
2024-09-17 11:09:41 -04:00
Solomon Peachy
e09c055a41 lang: Replace all <...> with [...]
<..> gets interpreted as a drive/volume ID, which has special voicing rules.

(this is especially visible in the DB browser)

Change-Id: I7c2598004a4e58451267d77f786eb52f7c09bd3f
2024-09-17 10:21:46 -04:00
Solomon Peachy
7d9fbae749 Minor mechanical updates to the Russian translation
...This should be sufficient to push it to 100%

Change-Id: I6b884725a7d3823c66742856cd7e581880d0830e
2024-09-16 08:27:42 -04:00
Solomon Peachy
9fb6883d01 FS#13489: Updated Russian translation (Dmitry Prozorov)
Change-Id: I8e605959101b3fd08eae92b7eb80c9a8525bc5e3
2024-09-16 07:53:58 -04:00
Solomon Peachy
5ab334f07f FS#13488: Updated Russian translation (Dmitry Prozorov)
Change-Id: I2950fdef4ba5b8373b7661ececd15c02822dd403
2024-09-15 09:57:59 -04:00