diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/99madsonic smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/99madsonic --- smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/99madsonic 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/99madsonic 2022-07-23 17:05:49.917000000 -0400 @@ -0,0 +1,32 @@ +# needed local webserver to alow madsonic.test configuration +Listen 127.0.0.1:8082 + + ServerName www.madsonic.org + ServerAlias madsonic.org beta.madsonic.org + DocumentRoot /var/www/backend/ + + Alias /backend/validateLicense.view /var/www/backend/validateLicense.view + Alias /backend/validateLicenseKey.view /var/www/backend/validateLicense.view + + AddType text/plain .view + order allow,deny + allow from all + Require all granted + + +Listen 127.0.0.1:8090 + + ServerName www.madsonic.org + ServerAlias madsonic.org beta.madsonic.org + DocumentRoot /var/www/backend/ + Alias /backend/redirect/register.view /var/www/backend/validateLicense.view + Alias /backend/redirect/unregister.view /var/www/backend/validateLicense.view + Alias /backend/redirect/test.view /var/www/backend/validateLicense.view + + + AddType text/plain .view + order allow,deny + allow from all + Require all granted + + diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic --- smeserver-madsonic-5.0.3761.old/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2022-07-23 16:56:06.159000000 -0400 +++ smeserver-madsonic-5.0.3761/root/etc/e-smith/templates/etc/sysconfig/madsonic/40madsonic 2022-07-23 17:04:33.903000000 -0400 @@ -16,23 +16,26 @@ # MADSONIC_ARGS="--port=80 --https-port=443 --init-memory=192 --max-memory=384" -MADSONIC_ARGS="{ -my $madhome = $madsonic{'home'} || "/var/madsonic"; -my $madhost = $madsonic{'host'} || "0.0.0.0"; -my $madport = $madsonic{'port'} || "4041"; -my $madpath = $madsonic{'path'} || "/madsonic"; -my $madhttps_port = $madsonic{'https_port'} || "0"; -my $madinitmem = $madsonic{'InitMemory'} || "200"; -my $madmem = $madsonic{'MaxMemory'} || "350"; -my $madpid = $madsonic{'PIDfile'} || ""; -my $madmusic = $madsonic{'Music_Folder'} || "/var/media"; -my $madpod = $madsonic{'Podcast_Folder'} || "/var/media/podcast"; -my $madplay = $madsonic{'Playlist_Folder'} || "/var/media/playlists"; -my $madinco = $madsonic{'Inco_Folder'} || "/var/media/incoming"; -my $madimpo = $madsonic{'Impo_Folder'} || "/var/media/playlists/import"; -my $madexpo = $madsonic{'Expo_Folder'} || "/var/media/playlists/export"; -my $madback = $madsonic{'Back_Folder'} || "/var/media/playlists/backup"; - +#MADSONIC_ARGS="{ +$madhome = $madsonic{'home'} || "/var/madsonic"; +$madhost = $madsonic{'host'} || "0.0.0.0"; +$madport = $madsonic{'port'} || "4041"; +$madpath = $madsonic{'path'} || "/madsonic"; +$madhttps_port = $madsonic{'https_port'} || "0"; +$madinitmem = $madsonic{'InitMemory'} || "200"; +$madmem = $madsonic{'MaxMemory'} || "350"; +$madpid = $madsonic{'PIDfile'} || ""; +$madmusic = $madsonic{'Music_Folder'} || "/var/media"; +$madpod = $madsonic{'Podcast_Folder'} || "/var/media/podcast"; +$madinco = $madsonic{'Inco_Folder'} || "/var/media/incoming"; +$madimpo = $madsonic{'Impo_Folder'} || "/var/media/playlists/import"; +$madexpo = $madsonic{'Expo_Folder'} || "/var/media/playlists/export"; +$madback = $madsonic{'Back_Folder'} || "/var/media/playlists/backup"; +$madtest = $madsonic{'TestMode'} || "false"; +$madgzip = $madsonic{'gzip'} || "true"; +$madtrans = $madsonic{'TranscodeFolder'} || ""; +use DateTime::TimeZone; +$madtz= $madsonic{"timezone"} || DateTime::TimeZone->new( name => 'local' )->name(); $OUT .= "--max-memory=$madmem --context-path='$madpath'"; @@ -43,14 +46,13 @@ $OUT .= " --pidfile='$madpid'" unless $madpid eq ""; $OUT .= " --default-music-folder='$madmusic'" unless $madmusic eq "/var/media"; $OUT .= " --default-podcast-folder='$madpod'" unless $madpod eq "/var/media/podcast"; -$OUT .= " --default-playlist-folder='$madplay'" unless $madplay eq "/var/media/playlists"; $OUT .= " --default-playlist-import-folder='$madimpo'" unless $madimpo eq "/var/media/playlists/import"; $OUT .= " --default-playlist-export-folder='$madexpo'" unless $madexpo eq "/var/media/playlists/export"; $OUT .= " --default-playlist-backup-folder='$madback'" unless $madback eq "/var/media/playlists/backup"; $OUT .= " --init-memory=$madinitmem"; $OUT .= " --max-memory=$madmem"; }" - + # The user which should run the Mabsonic process. Default "root". # Note that non-root users are by default not allowed to use ports @@ -59,3 +61,21 @@ MADSONIC_USER=madsonic +###for madsonic.service +MADSONIC_HOME={$madhome} +MADSONIC_HOST={$madhost} +MADSONIC_PORT={$madport} +MADSONIC_HTTPS_PORT={$madhttps_port} +MADSONIC_CONTEXT_PATH={$madpath} +MADSONIC_MAX_MEMORY={$madmem} +MADSONIC_DEFAULT_MUSIC_FOLDER={$madmusic} +MADSONIC_DEFAULT_UPLOAD_FOLDER={$madinco} +MADSONIC_DEFAULT_PODCAST_FOLDER={$madpod} +MADSONIC_DEFAULT_PLAYLIST_IMPORT_FOLDER={$madimpo} +MADSONIC_DEFAULT_PLAYLIST_EXPORT_FOLDER={$madexpo} +MADSONIC_DEFAULT_PLAYLIST_BACKUP_FOLDER={$madback} +MADSONIC_DEFAULT_TRANSCODE_FOLDER={$madtrans} +MADSONIC_DEFAULT_TIMEZONE={$madtz} +MADSONIC_GZIP={$madgzip} +MADSONIC_TEST={$madtest} + diff -Nur --no-dereference smeserver-madsonic-5.0.3761.old/root/var/www/backend/validateLicense.view smeserver-madsonic-5.0.3761/root/var/www/backend/validateLicense.view --- smeserver-madsonic-5.0.3761.old/root/var/www/backend/validateLicense.view 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-madsonic-5.0.3761/root/var/www/backend/validateLicense.view 2022-07-23 17:07:37.720000000 -0400 @@ -0,0 +1 @@ +true