Skip to content

Commit

Permalink
Merge branch 'public/9.0' into public/9.1
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelherger committed Dec 28, 2024
2 parents 3252eb5 + e8a03b0 commit e74bbcb
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Changelog9.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ <h2><a name="v9.0.1" id="v9.0.1"></a>Version 9.0.1</h2>
<ul>
<li>New Features:</li>
<ul>
<li></li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1267">#1267</a> - Provide easy installation of Date and Time screensaver for Classic/Boom/Transporter users.</li>
</ul>
<br />

Expand Down
7 changes: 7 additions & 0 deletions HTML/EN/settings/player/basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,13 @@
[% desc = '' %]
[% END %]

[% IF saveropts.alarmsaver.size == 0 %]
[% WRAPPER settingGroup title="" %]
<div>[% "SETUP_NO_SCREENSAVERS" | string %]</div>
<div><input name="installScreensavers" id="installScreensavers" type="submit" class="stdclick" value="[% "SETUP_INSTALL" | string %]"></div>
[% END %]
[% END %]

[% WRAPPER settingGroup title="SETUP_SCREENSAVERTIMEOUT" desc="" %]
<input type="text" class="stdedit sliderInput_0_300" name="pref_screensavertimeout" id="screensavertimeout" value="[% prefs.pref_screensavertimeout | html %]" size="15">
[% END %]
Expand Down
1 change: 1 addition & 0 deletions Slim/Plugin/LibraryDemo/strings.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ PLUGIN_LIBRARY_DEMO

PLUGIN_LIBRARY_DEMO_DESC
CS Zásuvný modul pro demonstraci podpory více (nebo virtuálních) knihoven. Tento zásuvný modul vytvoří několik (částečně zbytečných) virtuálních knihoven. Je určen především jako inspirace pro vývojáře zásuvných modulů.
DA Udvidelsesmodul (plugin) til at demonstrere understøttelse af flere (eller virtuelle) biblioteker. Dette modul vil skabe nogle (delvist ubrugelige) virtuelle biblioteker. Det er mest tænkt som en inspiration for plugin-udviklere.
EN Plugin to demonstrate support for multiple (or virtual) libraries. This plugin will create some (partly useless) virtual libraries. It's mostly intended as an inspiration for plugin developers.
FR Plugin pour démontrer la prise en charge de plusieurs bibliothèques (virtuelles). Ce plugin créera des bibliothèques virtuelles en partie inutiles. Il est plutôt une source d'inspiration pour les développeurs de plugins.
HU Beépülő modul több (vagy virtuális) könyvtár támogatásának demonstrálására. Ez a beépülő modul létrehoz néhány (részben haszontalan) virtuális könyvtárat. Leginkább a bővítmények fejlesztői számára készült inspirációnak.
Expand Down
9 changes: 9 additions & 0 deletions Slim/Web/Settings/Player/Basic.pm
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ use Slim::Utils::Log;
use Slim::Utils::Prefs;
use Slim::Utils::Strings qw(string cstring);

use constant DATE_TIME_SCREENSAVER_PLUGIN => 'DateTime';

my $prefs = preferences('server');

sub name {
Expand Down Expand Up @@ -66,6 +68,13 @@ sub handler {
$client->resetPrefs();
}

# install the Date and Time screensaver if desired
if ($paramRef->{installScreensavers}) {
Slim::Utils::ExtensionsManager->enablePlugin(DATE_TIME_SCREENSAVER_PLUGIN);
Slim::Utils::PluginManager->_needsEnable(DATE_TIME_SCREENSAVER_PLUGIN);
Slim::Utils::PluginManager->load('', DATE_TIME_SCREENSAVER_PLUGIN);
}

# array prefs handled by this handler not handler::SUPER
my @prefs = ();

Expand Down
19 changes: 19 additions & 0 deletions strings.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8472,6 +8472,25 @@ SETUP_SCREENSAVER_DESC
SV Olika typer av information kan visas som skärmsläckare på spelarens skärm när inga kommandon har skickats från fjärrkontrollen under en viss tid. Du kan välja olika skärmsläckare beroende på om spelaren är påslagen eller avstängd, tyst eller spelar upp musik. Du kan också ange hur lång period av inaktivititet som ska passera innan respektive skärmsläckare börjar visas.
ZH_CN 您可以通过遥控器选择在播放机非活动状态时以屏幕保护程序来显示信息。您可以设定屏幕保护程序介入前的等候时间。并且设定播放机在不同状态下如播放时、停止播放时、或关机时应用不同屏幕保护程序。

SETUP_NO_SCREENSAVERS
DA Der ser ikke ud til at være installeret nogen pauseskærme. Vil du installere pauseskærmen Dato og tid?
DE Es scheinen keine Bildschirmschoner installiert zu sein. Möchten Sie den Bildschirmschoner "Datum und Uhrzeit" installieren?
EN There seem to be no screensavers installed. Do you want to install the Date and Time screensaver?
FR Aucun écran de veille ne semble avoir été installé. Voulez-vous installer l'économiseur d'écran Date et heure ?
NL Er lijken geen screensavers geïnstalleerd te zijn. Wil je de schermbeveiliging Datum en tijd installeren?

SETUP_INSTALL
CS Instalovat
DA Installer
DE Installieren
EN Install
ES Instalar
FR Installer
NL Installeren
NO Installer
PL Zainstaluj
SV Installera

SETUP_SCREENSAVERTIMEOUT
CS Doba před spuštěním spořiče obrazovky, v sekundách
DA Start pauseskærm efter dette antal sekunder
Expand Down

0 comments on commit e74bbcb

Please sign in to comment.