35 lines
594 B
Perl
35 lines
594 B
Perl
package Plugins::YouTubeMusic::Settings;
|
|
|
|
use strict;
|
|
use base qw(Slim::Web::Settings);
|
|
|
|
use Slim::Utils::Log;
|
|
use Slim::Utils::Prefs;
|
|
|
|
my $log = logger('plugin.youtubemusic');
|
|
|
|
sub name {
|
|
return 'PLUGIN_YOUTUBEMUSIC';
|
|
}
|
|
|
|
sub page {
|
|
return 'plugins/YouTubeMusic/settings/basic.html';
|
|
}
|
|
|
|
sub prefs {
|
|
return (preferences('plugin.youtubemusic'), qw(testPref));
|
|
}
|
|
|
|
sub handler {
|
|
my ($class, $client, $params) = @_;
|
|
|
|
if ($params->{'saveSettings'}) {
|
|
preferences('plugin.youtubemusic')->set('testPref', $params->{'pref_testPref'});
|
|
}
|
|
|
|
return $class->SUPER::handler($client, $params);
|
|
}
|
|
|
|
1;
|
|
|