MusicServer4Home Change-Log #1.5.5.16 System fix - LMS update / start/stop fix - Squeezelite update improve - LMS is now nightly stable instead of development installer fix - LyrionServer install fix - squeezliet install improve - LMS is now nightly stable instead of development #1.5.5.15_beta MSG fix - Gateway/App can't connect to MiniServer System fix - GPIO fix (thanks to Hannes Schellnast) #1.5.5.13 System fix - Install-Process becouse of renaming Logitech Media Server to Lyrion Media Server Installer fix - Install-Process becouse of renaming Logitech Media Server to Lyrion Media Server fix - Fav issue becouse of missing mysqueezebox.com Favorite Known issues Version 9.x Radio and Soptify-Search don't work any more. #1.5.5.12 System fix - LMS could not be installed ( LMS download page has been changed AGAIN :( ) fix - Squeezelite failed at compile process new - Tunein-Fix will be installed with LMS update #1.5.5.11 System fix - LMS could not be installed ( LMS download page has been changed AGAIN :( ) #1.5.5.10 System fix - LMS could not be installed (LMS download page has been changed) #1.5.5.9 KNXd fix - install missing xxd Package for DietPi to en-/decode HEX for Title/Artist/Volume etc. WebUI fix - External Zones - ESP32 was shown as Sonos in WebUI #1.5.5.8 System new - Setup Soundcard-Master-Volume at boot, some Mainboard Soundcard loss the settings after shutdown new - ACPI Support, some Mainboards need the special support files, otherwise the Power Button will not work. #1.5.5.7 System new -> PowerManger Support for Loxone-Trigger-Card (tested with Mainboard Asus Z87M Plus) This update opens the way to install the MS4H on the otg. MusicServer-Hardware (please use a new SSD >256GB an keep the org. HDD) fix -> Minor issues Installer fix -> Error network.txt permissions new -> Install needed packages for Trigger-Card (only if Hardware is X86) #1.5.5.6_beta System new -> PowerManger Support for Loxone-Trigger-Card, first proof #1.5.5.5 System remove -> PowerManger Support for Loxone-Trigger-Card, not as easy as it looks :( improve -> Soundcard Volume read/set for org. Loxone MusicServer Hardware #1.5.5.4 System new -> PowerManger Support for Loxone-Trigger-Card of the org. Loxone MusicServer (WebUI -> Settings -> Services -> PowerManager -> Amp All) fix -> again... files in opt/music_server/init/ have not been processed with autostart/autostop command #1.5.5.3 MSG new -> first preparation for AudioServer AppUI e.g. MSG is able to set the NodeJS Version for AudioServerUI (to include the AudioServer UI in the near future) System new -> Autorestart, to restart periodically the MS4H-Services, only the MSG or to reboot. (WebUI -> Setup -> MS4H) fix -> minnor issues WebUI new -> show NodeJS Version in Dashboard #1.5.5.2 Event fix -> Weather2Text, custom1, custom2 don't create audio-file MSG new -> Update Node.js to 18.3.0, preparation for AudioServer API System fix -> files in opt/music_server/init/ have not been processed with autostart/autostop command #1.5.5.2 Event fix -> Overlay set volume to 0 if player was before event in stop mode (don't play audio-stream) fix-> RiseVolume does not work if the rise factor has more than one decimal place. eg: Volume from 1-10 in 300 Seconds = Factor 0,03 was interpreted as 0,0 and don't rise. System fix -> Hostname was not set anymore at reboot after network changes new -> new DNS Server will also set in resolv.conf after network changes and reboot #1.5.5.1 System fix -> VolumeReset was overwritten with 0 in the WebUI if MSG is managing it PowerManger fix -> DNS queries every second under certain constellations #1.5.5.0 Release Version includes all Beta Features since 1.5.1.9 **Support for DietPi X86_64Bit + ARM 32/64Bit / Raspbian 64Bit (Debian 10/11 64Bit and Raspbian 32Bit is still supported) **Better Support for multiple Spotify-Users (User-Switch in Loxone-App) **15 Band EQ for all supported systems **KNX-Support improvements **Watchdog for Services **Install-Script improvements **Bug fixing... #1.5.4.1_beta WebUI fix -> Squeeze-Connect missing values fixed #1.5.4.0_beta System improve -> Services KNX and MusicServerGateway are not longer set to Autostart after installation. Loxone User mostly don't need KNX, KNX-User don't need MSG ;) imporve -> better network support on diffent systems improve -> Read of IP for System and Network-Settings MSG-Config fix -> Spotify Family don't switch Account reliably whiule using Looxne App Update-Skripts new -> add user music to group audio and squeezeboxserver for better Plugin-Support Install-Script new -> shows now download-speed new -> add user music to group audio and squeezeboxserver for better Plugin-Support improve -> Read of IP for System and Network-Settings #1.5.3.10_beta System fix -> mbeq 15-Band Equalizer files was not able to copy at arm64 Systems fix -> Network - If DHCP is set, the hosts file was writen incorrect fix -> Squeeze Controller - knxd starts if autostart is 0 new -> downgrade form console possible (read manual careful) new -> T5 Receiver with some new Commands (see Manual) new -> Set User Permissions for WaveIn Plugin THX @Pentium789 WebUI fix -> Hostname was not shown in Dashboard and Network-Settings fix -> IP/DNS etc was not shown in Network-Settings after saving with DHCP MSG new -> Support for "Off/Aus" Command in Loxone Config (On/Ein sends the WOL Command and was already integrated) Install-Script new -> insatll.sh for Release/Beta/Test Versions (read manual careful), also older Version can be installed now. Better failure handling. #1.5.3.7_beta System fix -> mbeq 15-Band Equalizer files was not able to copy at arm64 Systems #1.5.3.6_beta System info -> Theoretically it should work now with ever Hardware that DietPi 32/64/x86_64Bit Bullseys works with. (LAN not WIFI!) new -> Support for DietPi ARM 32Bit and X86_64Bit new -> Dashboard supports new DietPi / Raspbian Verions new -> Support-Data supports new DietPi / Raspbian Versions fix -> DietPi apt is very slow (WebUI Update takes 30 Sec. on Raspi3 etc) fix -> minor issues in System-Update fix -> PowerManager2, cRelay don't switch all the time all relays to on/off if all Zones go to play/stop at the same time. improve -> System Controller (sc), fix minor issues, clean code WebUI new -> Support for new DietPi/Raspbian Verions improve -> better Version of mbeq 15-Band for ARM 64Bit Systems (Thanks to @buki) Install-Script / Install-Script-Beta new -> Support for DietPi 32/64/x86_64Bit new -> better handling of package install new -> include crelay for 32/64/x86_64Bit new -> include mbeq 15-Band for 32/64/x86_64Bit (Thanks to @buki) #1.5.3.1_beta System new -> system-control 2, faster response to MS4H-System-Commands (sc) speedup by 50-60% (boot-time for slow systems e.g. Raspiberry 3B is up to ~2-3 seconds faster) new -> Amp-Off on reboot/shutdown, if the system is shut down by set-Command or WebUI, all Player and Amps switch to off (VI/URL/UDP/cRelay/GPIO/KNX/GPIO-MS4H-Plugin...) new -> Watchdog, checks all configured Services every 30 seconds if they run, if not the watchdog restarts the services. Can be temporary disable in the WebUI. new -> Support for Raspbian/DietPi Bullseye 64Bit (Raspberry/RockPi4), DietPi for X86 64Bit will follow soon improve -> Code / Variable cleanup WebUI new -> support for Raspbian/DietPi Bullseye 64Bit (include 15-Band mbeq Equalizer) improve -> PowerManager, before saving new data, all old amp-connections will switch to off. improve -> Code / Variable cleanup #1.5.1.9 System fix -> PowerManger2, URL don't work if special character was in the URL. #1.5.1.8 System new -> knx integration -> knxlisten, with more functions for each zone. Group-address for play/stop / volume + - absolute / favorite + - / track + - / sleep, and state return new -> PowerManger2 GPIOs not longer switched by Service pigpio, I use now an own script that works better than pigpio and use no extra CPU-Resources WebUI new -> Zone Settings can now set much more KNX functions new -> Language-Translation-Tool, easier translation. Base is always English, you can see direct untranslated variables. new -> Short-Event has now special design for Gira-X1 integration url:http://IP_MS4H/se/index.php?style=x1 #1.5.1.0 Main Changes System new -> Support for Raspbian Bullseye (Raspbian 11) new -> PowerManager2, new build from scratch, lighter, faster, less resources (90% less CPU usage compared to PM1). Helpful for bigger installations > 10 Player and important for Raspberry etc. new -> After saving sound-card in WebUI-Setup the USB-Ports get a static mapping to the port, so the port of a sound card can not change after a reboot (happens very rarely) new -> USB-Stick automount/unmount -> /home/music/music_files/USB_X (music-file-dir) X=Label of the USB-Drive or sda1 ect if empty. After mount/unmount LMS starts a scan for music-files new -> Support for external Zones with Squeezelite Base, Loxberry MS4H / PluginPiCorePlayer/ ESP32-Squeezelite also supports EQ in WebUI or Loxone App WebUI new -> Short-Event - send fast a short message via tts or shortcuts to the zones WebUI->Help->Loxone Helper or http//IP_MS4H/se (Place a Link to the Start-Screen of the Smartphone) new -> Player-Context-Menu also includes now play/pause/stop/vol up/vol down, that is sometimes helpfull when you setup the system new -> Equalizer - MBEQ 15 Band now works also for Debian/Raspbian 11, I believe that this is absolute unique, to get it work it was a total fixing and special recompile necessary. Thanks to @buki for the Raspberry Binarys new -> Updates - apache2 updates was earlier set to hold because of crashing the system, now there is a separate option in the WebUI->Update to install only apache2 updates (reboot is needed) Event new -> use custom signals (&signal=4 to 99), copy your file to \\YOUR_MS4H\Alarm_Ring_Tones\tts_signal and name ist signal_4.mp3, signal_5.mp3 ... signal_99.mp3 Overall fix -> many fixes in all parts of MS4H (see Beta Versions) Manual update -> new functions / X1 integration / MS4H-Clients #1.5.0.9 System improve -> PowerManager2 - KNX send signal not longer to localhost or 127.0.0.1, now the signal goes the real IP of the MS4H. Avoids failures. improve -> PowerManager2 - Code cleanup, I think everthing is done now ;) Overall fix -> minor fixes before before release. #1.5.0.8_beta System improve -> PowerManger2, fix some minor issues WebUI improve -> Dashboard, faster load speed. On slower systems like Raspberry more than 1 seconds less of load time. improve -> Code cleaning If there are no response with issues this will be Release Candidate! #1.5.0.7_beta System fix -> PowerManger2, delay time of 10ms for URL/UDP/KNX-Switch (Zones/all/Groups), Ampall works now if at all Zones PM is set to off #1.5.0.6_beta System fix -> PowerManger2 slowdown signals, add AmpAll count proof. #1.5.0.5_beta System improve -> PowerManger2 - looks now for unreachable Player and set right values fix -> PowerManeger2 - differs from internal/external Player for AmpAll, AmpAll works now also if the whole system don`t use Loxone VIs WebUI improve -> Short-Event - shows now visually if a message was send. #1.5.0.4_beta WebUI new -> Event-Generator - can now play the Event direct or generate a link like for Loxone System improve -> Event - try to get a better handling of external Zones #1.5.0.0_beta System new -> PowerManager2, new build from scratch, lighter, faster, less resources (90% less CPU usage compared to PM1). Helpful for bigger installations > 10 Player and important for Raspberry etc. new -> After saving sound-card in WebUI-Setup the USB-Ports get a static mapping to the port, so the port of a sound card can not change after a reboot (happens very rarely) new -> USB-Stick automount/unmount -> /home/music/music_files/USB_X (music-file-dir) X=Label of the USB-Drive or sda1 ect if empty. After mount/unmount LMS starts a scan for music-files fix -> Netshare automount setting was ignored, it was always on. improve -> Netshare starts after mount/unmount LMS starts a scan for music-files WebUI change -> Network share mount is not longer @ Setup->Network you can found it under Setup->Storage fix -> minor typo fixes #1.4.1.8_beta System fix -> Equalizer MBEQ 15 Band now works also for Debian/Raspbian 11, I believe that this is absolute unique, to get it work it was a total fixing and special recompile necessary. Thanks to @buki for the Raspberry Binarys fix -> LMS IP was not set on reboot fix -> Loxone Config Templates, fix the escape error for CLI-Templates WebUI improve -> File handling / Update / Dashboard improve -> Navigation for initial setup (Forward to add new player if no player is stored) improve -> external Player will only show Zones that are not already setup in the config improve -> external Player direct reach of EQ in the DropDown Events fix -> Autoplay don't work if master of sync group is external Zones #v1.4.1.5_beta Player/Zones new -> MS4H-Plugin - Support for grouped GPIO (Plugin Version >= 0.2.5) new -> Support for ESP32-Squeezelite CLients / Powermanger / EQ 10-Band is working, because of limited CPU/RAM Events are not total synchronous improve -> Creating of external Zones now check at save if client is a PiCorePlayer and setup everything MSG fix -> some minor issues #v1.4.1.4_beta System fix -> Equalizer MBEQ 15 Band is disabled for Debain 11 and Raspbian 11 (search for solution) :( #v1.4.1.3_beta System fix -> apache2 updates was earlier set to hold because of crashing the system, now there is a separate option in the WebUI->Update to install only apache2 updates (reboot is needed) improve -> Equalizer handling new -> Equalizer MBEQ 15 Band is back for internal Zones / if activated EQ can not Setup any longer with Loxone App (tested with X86 Debian 10, Raspberry 10) WebUI fix -> config.php error if there is no internal Zone (Loxberry Plugin MS4H Client don't recognizes the MS4H) improve -> Creating of external Zones now check at save if client is a Loxberry-MS4H-Plugin Client and setup everything (Client must be already set up and running in the Loxberry Plugin) (Settings of 10 Band still saved)? #v1.4.1.0_beta WebUI new -> Player-Context-Menu also includes now play/pause/stop/vol up/vol down, that is sometimes helpfull when you setup the system fix -> Player-Context-Menu Player not always stops with the stop-command improve -> Language Checker, only needed for developer ;) System new -> Support for external Zones with Loxberry MS4H-Plugin, fully integrated EQ WebUI and Loxone App, Events, PowerManger (incl. GPIO on/off) fix -> may minor issues improve -> Support-Data contains now sound card configuration files MSG fix -> Equalizer Band 31Hz don`t work after changes in the Loxone App #v1.4.0.3_beta MSG fix -> Search works now with org. MusicServer API 1.4.10.06 Thanks to @Gagi Event new -> use custom signals (&signal=4 to 99), copy your file to \\YOUR_MS4H\Alarm_Ring_Tones\tts_signal and name ist signal_4.mp3, signal_5.mp3 ... signal_99.mp3 improve -> synchrony of intern Player and Squeezelite-Player eg PiCorePlayer #v1.4.0.0_beta System new -> Support for external Zones with Squeezelite Base, PiCorePlayer also supports EQ in WebUI or Loxone App (Loxberry with Plugin will follow soon) MSG fix -> New Zone intern/extern are now shown direct after creating direct in MusicServerGateway Event fix -> Signal/Shuffle issue for external Zones. If Shuffle is on and &signal was used sometime the Eventfile playes before the signal. #v1.3.5.1_beta fix -> show Netmask on Debain 11.1 correct new -> show HDD Infos correct if system is with Raid1 installed #v1.3.5.0_beta System new-> Support for Raspbian Bullseye (Raspbian 11) fix-> ConfigChecker was not working if different npm versions installed (X86/Raspbian) #v1.3.4.1 System fix-> Update crash if apache2 Webserver gets an update during the update-process #v1.3.4.0 System fix-> Hostname with subdomain now shows correct in WebUI (like ms4h.fritz.box) change -> Network-Mount now use AutoFS for saver handling (maybe you have to remount in WebUI or reboot the system) MSG fix/new -> API selectable to fix the actual issue with Loxone 12.2 App / WebUI ->Services->Squeeze-Connect / MSG Settings with this Update the org. MusicServer API 1.4.10.06 is set, Spotify works again, Announcement is deactivated in this Version #v1.3.3.2 System fix-> Debian 11 support (beta) #v1.3.3.1 MSG new-> Logger to create Log-Files for support WebUI->Help->MSG-Logger new-> Full support for Shortcuts (Playlist / Spotify...) fix-> T5-Handling if Zone is off, with double kick now the Zone starts only, and set not direct the next Fav. fix-> minor issues WebUI new-> Language-File-Checker WebUI->Help->Language-Checker fix-> Update-Spinner and Update-Button is not working for MS4H updates. KNX new-> Simple/Expert-Mode, if you have a simple configuration you can set the values direct by WebUI. For more complicated config you can edit the knxd-config-File direct. new-> preparation to integrate Gira X1-Server in the next versions System remove-> EQ 15-Band, because of incompatibility. Will come back if I find a solution for all issues (Sorry for inconvenience) PowerManager fix-> external Zones switch on but not off #v1.3.2.4 System fix-> mstools crash if you have already updated to 1.3.2.3 use the Terminal-Patch ( cd / && sudo wget http://music-server.net/download/patch_1.3.2.3.sh && sudo bash patch_1.3.2.3.sh ) #v1.3.2.3 System fix-> Network check if NIC is UP before setting LMS fix-> Network set DNS Server better handling improve-> Config-Checker is now able to check and repair NPM-Packages for the MSG #v1.3.2.2 System fix-> WOL works not on all systems any more WebUI fix-> MS4H Update-Button was not green if Update was available #v1.3.2.1 System fix-> error messages at start-process if WOL is not supported by NIC. improve -> small changes for Debian 11 (Bullseye) support MSG new-> Radio Category "Presents" now also choosable in Radio-Filter fix-> RoomMode in Config 8 shows now the RoomFavs #v1.3.1.8 System new-> Config-Checker is now able to create and repair Config-Files, and also set missing variables with standard values. new-> Config-Checker is running automatically after an update of the MS4H new-> EQ 15-Band can be choose again in Zone Settings, EQ 10-Band of the MSG than not longer active and EQ can onyl set in WebUI. (THX to @buki) Backup new-> Config-Check after restoring "MS4H Settings" new-> At restoring "MS4H Settings" the Version is not longer overwritten. So now your are able to restore older settings (> v1.0.0.0) to a newer Version (>= v1.3.1.8). The Config-Check will set all missed settings values. #v1.3.1.1 System fix-> Config Value are not written correct if update from very old version (fist fix not working in cases) #v1.3.1.0 System new -> Debain 11 Bullseye support (Bullseys is still in testing-phase, so use only if you have some Linux knowledge) fix-> Config Value are not written correct if update from very old version WebUI new-> LMS/GLabal Favorites Editor (Tools->LoxHelper->Favorites Editor) new-> Config Check (Help-Config-Checker), Checks if all config-values are exist or config-files are readable Events new-> for type "fav" added the option "roomfav" (&roomfav=0 or 1), to use room-favorites(1) or global-favorites(0) #v1.3.0.0 First release with the new MusicServerGateway Thanks to @gagi -> Full integration into Loxone App -> Full integration of Config Music-Zone Block -> Fav handling Global/Room-Fav -> Multiple Spotify Users -> Features from AudioServer like Announcement (Durchsage) that the org. MusicServer never got Full support for Raspberry -> Support for Raspi 3/B/+ up to 2 Soundcards -> Support for Raspi 4 up to 2 Soundcards via USB-C and Power via GPIO Pin (direct USB onyl 1 Soundcard (Firmware issue of the Raspi 4)) -> GPIO Support (can be switched off for the use of HifiBerry etc.) Include all features of the Beta Versions. WebUI fix -> Room-Fav Editor not always show images of Favorites new -> Page-Load time is shown (bottom right) #v1.2.3.3_beta System fix -> config is not read if update from <= v1.0.12 on Virtual Machines #v1.2.3.2_beta System change -> Support-Data show again MSG Config, (was removed because of showing plain-password), Now password is exchanged by xxxxx before shown in Support-Data-File new -> Raspberry, possibility to deactivate the GPIO Service in PowerManger, needed if you use e.g. HifiBerry Amp2 MSG new -> Filter options for Spotify Menu in WebUI -> MusicServerGateway new -> more Filter options for Radio in WebUI -> MusicServerGateway new -> User multiple Spotify Users -> Important read manual! (Add Users to MSG-Config) fix -> sayFav didn't say Fav-Names with German "Umlauts" WebUI new -> MiniServer User/password check improve -> minor optical improvements change -> KNX-Connect, KNXd configuration shows now direct the /etc/knxd.cfg and saves to it. Because of complexity it is not possible to build a simple form to config it. new -> RoomFav Editor (->Tools ->LoxHelper), you can rearrange or change Name,Stream-URL,Image-URL of Room-Favs improve -> Handling of disconnected external Zones #v1.2.1.8_beta MSG new -> own Icons for Spotify, that it fit to the rest of the Loxone-Icons System change -> Volume-Reset is now executed after Zone-Power-Off not as before after Amp-Power-Off fix -> Amp-Group All was not working WebUI fix -> minor optical improvements new -> Set description for Sound-card-channels, for a better identifying in Zone-Setup #v1.2.1.5_beta MSG new -> Show hidden Radio Categories Sports and Talk (select in MSG-Settings) new -> create own Playlists fix -> MusicZone-Block value Vd (min. Volume) works now imitatively if Zone is not playing System fix -> Volume-Reset at boot is waiting until LMS is reachable new -> add MSG-Config and Port-Scanner to Support-Data fix -> MSG don't start if no zones in config.json is set fix -> Update Log-Files was not saved after update-process fix -> not all player start after Squeezelite update if Spotify-Connect was used. #v1.2.1.4_beta System fix -> sayFav amplification works only if T5-Receiver / sayFav was > 0 update -> polish language updates. Thanks to @TomekWaw fix -> hostname domain didn't allow dots fix -> Update was not shown all the time update -> Support-Data show more information Raspberry included now new -> if volume-reset is set, the volume get additionally reset at boot process. MSG fix -> if mp3 has no cover-artwork, the cover of the last played file was shown instead of empty cover #v1.2.1.2_beta System fix -> set.php don`t work, so shutdown/reboot etc didn't had any function #v1.2.1.1_beta System fix -> LMS-Server not reachable after update to 1.2.1_beta (you only have to install if in Dashboard the server connection failed) #v1.2.1_beta PowerManager new -> Volume-Reset, choosable if only reset if Volume is higher than min.Vol or also when its lower than min.vol MSG fix -> Sync has a delay in some zones. fix -> Spotify search not work if only one Spotty User is set fix -> RoomFav set back to first RoomFav if zone is stopped instead of paused new -> Transfer Playback (Wiedergabe Übernehmen) implemented !!Read manual!! Use same setting for Spotty like shown in manual. new -> save Spotify-Playlist etc. as Fav / RoomFav new -> Volume-Boost for MSG-sayFav (amplification in dB) Language new -> Spanish has been added. Thanks to @madito update -> all languages are updated Event new -> TTS Standard Signal, so you can use the signal option also for MSG-Events new -> Announcement Standard Signal sends a signal 1-3 before playing the announcement new -> Announcement Volume Boost, increase the volume by the given value (amplification in dB). Recodings are quieter than normal TTS, so you can bring the volume values better together Value 10 works best for me Android/iOS fix -> change the auto generated filename with better prefix to handle all processes better fix -> ResponsiveVoice don't work in some cases WebUI new -> set system to Beta / Relase from WebUI ->setup ->musicserver T5-Receiver change -> sayFav-Volume-Boost now amplifies now in dB, so maybe you have to adjust the value. System change -> stop-process change the order for stopping the services #v1.2.0_beta Events fix -> ResponsiveVoice didn't work fix -> missed language-variables for one/minus one fix -> stop for type playfav works now fix -> external Zones play Event with repeat (endless), if repeat was set before at music playing fix -> autoplay set now explicit stop if autoplay is not 1 new -> new Event for single Zones. Works independent for each event/zone, so it's possible to have alarm-clock etc for each Zone separate. Events are stoppable by pause/stop the zone. new -> category's &cat=bell / alarm / fire-alarm / clock so we can handle the Events from Music-Block in Config new -> Event-Creator for Single-Zone new -> risevol implemented in Event-Generator new -> change standard-event-setting from MiniServer with URL new -> The title will be played at the same position as it had been played before the event. (in special fro external zones) MiniServer new -> support of https-connection for MiniServer V2 Statistic new -> add configured Speaker-Set (Stereo/Down-mix/Total-Speaker) Raspi fix -> GPIO not always working fix -> minor issues at start-sequence fix -> wrong Binary ARM<->X86 WebUI update -> language files fix -> add missed variables new -> User-settings with password-hash to use functions from outside the WebUI Netshare new -> Samba Version choosable, e.g. for older NAS or FritzBox >V7.20 fix -> Apache-Crash when not all form has data at saving Install-Script new-> always install latest LMS Version new-> Setup all packages for MSG Update new -> Update now automatically reads the latest-version of the LMS, no code changes for further LMS versions e.g. 8.2,8.3,9.0..... System change -> LMS 8.x is now standard, 7.9.x is not supported anymore new -> Folder /tmp (ram-drive) gets automatic cleaned after period new -> Start/Stop for own script, put your own executable scripts into /opt/music_server/init/start or .../stop and they get executes on system start or system stop (files has to be executable 0755) new -> reboot/shutdown or services control via URL (https://music-server.net/help/RebootShutdownServicesperMiniSer.html) WARNING!! The old power.php is not reachable from outside any longer, if used in MiniServer please switch to the new set.php One more thing... ;) new -> MSG V1.2 Beta most of the functions are now integrated BIG THANK to @gagi dev -> What don´t work or is under development Spotify actual only with one user (first User in Plugin Spotty) create own Playlist are not implemented #v1.0.12 MiniServer new -> different Port than 80 is now official supported, and can be setup in the MiniServer-Setting-Page Network new -> Support for WakeOnLAN wol:// and start the MS4H from the App if off (thanks to hme0354 and orli) , (Bios activation needed!), Manual is updated... PowerManager new -> GPIO Support for Raspberrys (show up in WebUI only if installed on a Raspberry) Installer new -> set Raspberry-Audio to off on install (reboot is necessary after installation) System preparation -> preparing the Software to produce an SD-Card-Image for the Raspberry. Will follow the next days... #v1.0.11 First Relase of the MusicServer4Home No further changes from the last Beta Version #v1.0.10 Beta WebUI new -> Set Volume of Soundcard 0-100% improve -> Dashboard - speedup access to update-page (extremely feelable on Raspi 3/4) improve -> Update-Page - speedup access to update-page (extremely feelable on Raspi 3/4) improve -> the correct network settings are displayed without restart fix -> Network-Share was not mounted correct at some systems. mstools fix -> minor issues at update the MS4H #v1.0.9 Beta System fix -> permission for Zones failed #v1.0.8 Beta KNX fix -> Switches do not work with all models Update fix -> long load time for log-files MS4H Raspberry (Alpha) new -> first version that support Raspberry 3/4 PowerManager new -> CRelay Binary for Rasperry will be installed at installation process. known issue -> limitation to 1x 8-Channel Soundcard (work on solution) #v1.0.7 Beta MusicServer change -> MusicServer4Lox is now renamed to MusicServer4Home There are now may features also for usage without Loxone like KNX etc. I will continue to focus on Loxone but also try to integrate other SmartHome-Systems MusicServerGateway new -> added Sleep-Timer Function Support Data improve -> more Hardware and Network Data / better overview / WAN-IP not longer included Manual new -> added Channel-Volume-Control new -> added KNXd FollowMe fix -> Server_check on Debian went into an error PowerManager new -> Added CRelay to control USB-Relay-Cards new -> Group-Control, controls the Power of up to 4 Zone-Groups e.g. Group-1 - Zone 1,2,4,6 / Group-2 Zone 3,5,7,8 etc.. So you are able to control up to 4 Amps with different Zones each Amp. new -> KNX-Connect integrated del -> Volume Reset (now you can set an value for each zone separately in Zone-Settings) Zones new -> Volume Reset with Value for each Zone (preparation for MSG-Function) new -> KNX-Connect integrated KNXd new -> knxd implementation to receive and send messages to the KNX-Bus new -> knx listener, to control MS4l via 2 switches like Labmasters T5 (see manual) new -> knx callback, send Mode to GA for eg LED (stop/pause=0/play=1) / Titel/Artist/Volume in HEX for eg GlasTaster II T5-Receiver new -> Sleep can be switch on via "TS_SP \n" System new -> /tmp Folder works now in a RamDrive to avoid to much write-actions in special if SD-Card is used Important Infomation... A reboot is needed to activate this function!!! Update new -> Beta is fully integrated into the update process. To activate "Login" "http://IP/update.php?beta=1 or ?beta=0" Known issues KNX -> Special-Chapters are not shown correct by some KNX Display. This is not an issue of the MS4H! I will write an translator later. #v1.0.6 Beta Player internal new -> Channel Volume Control for each channel. So you are able to set for every channel or Speaker the Volume separate. Dashboard new -> in Music-Zone drop down I have included a test-function. After click a audio-file is played (left channel / right channel / left and right channel) #v1.0.5 Beta PowerManger fix-> AmpAll works now better Squeeze2Lox new -> SayFav for T5 Next-Fav of MSG (same like from T5 Receiver) Event fix -> Event not always played at the first call Update fix -> MSG did not restart after update of LMS Language update -> all language files updated (thanks to the contributor) Overall fix -> minor fixes #v1.0.4 Beta PowerManager new -> UDP On/off Signal integration T5-Receiver fix -> T5 starts on boot even if Auto-Start set to 0 EventGenerator fix -> Typo if all Zones selected new -> Copy2Clipboard for EventURL Event fix -> Pause/Volume of Event-Player will be set later, that avoid the second of silence before event will be play Update-Script fix -> EQ settings deleted after update #v1.0.3 Beta WebUI -> add @ to allowed characters -> Typo fix -> Network fix missing - in Hostname -> Network allows no dots in domain name -> Network mount add $ to allowed characters -> External Zones, remove () in the automatic generated name to avoid issues with MSG -> External Zone URL not working in PowerManager -> EventGenerator, add missing Titles -> EventGenaerator, fix wrong value at overlay_drop -> PowerManger allows up to 3600 sec. for pause/stop power off System -> fixed del EQs after update PowerManger -> optimized Power off after Event Event -> fixed Overlay stops Zone after Event if Autoplay = 0 is set as standard -> set internal Zone to 0 before power on to avoid glitches -> code cleaning MSG -> fixed Image not allays shown, add additional images like playlist/random to fav #v1.0.2 Beta WebUI -> Typo fixes -> Form-Validation fixes -> EventCreator minor fixes MSG -> Fav-Icon handling fixed PowerManager -> URL on/off external Zones fixed #v1.0.1 Beta WebUI -> change font to optimize language support -> add icons for better understanding in dashboard MSG -> better integration into boot process Language -> integrate dutch #V1.0.0 Beta System -> System is now prepared for multi-language, I have tested it with German and English. Should work theoretically with every language. -> Change from 15 Band-EQ to 10-Band EQ to integrate the EQ-Setting into the MusicServerGateway (you have to set the EQ new after update) WebUI -> new WebUI with better usability and setup -> faster setup because of dynamic sub-navigation e.g. all Player/Services reachable direct from the settings page etc. -> multilingual -> new Dashboard, for handling easy all Services an Player -> better handling for sound cards, no separate Zone-Card needed anymore -> support for special characters in passwords -> Settings and Setup only show needed fields, all fields are checked before save -> Event-Creator, help to create fast an correct events -> Template-Creator, creates Output-Templates you can import into the Loxone Config Event -> multilingual -> add Voice Responsive / supporting Czech language (user wish) -> all possible languages for the TTS provider -> optimization of event process MusicServerGateway -> connection to the Loxone APP, for now it is still alpha stadium, but a main functions work under Development -> integration of single zone event without blocking the event-process e.g. 3 alarm-clocks at the same time... -> deeper MusicServerGateway integration like sync, library -> Zone Tester, for test different parameters, to find errors -> Log-Viewer for easy log-file reading -> ... #v0.7.5 fix - T5 Playlisten werden nach dem Stop genau dort fortgeführt wo gestoppt wurde, und nicht der Titel von neuem fix - Event Bei Weather2TTS wurde der Ready-Impuls (reimp) nicht ordentlich abgearbeitet, und erst bei erneutem aufruf abgesetzt. #v0.7.4 new - Backup Der LMS kann jetzt mit allen Einstellungen und Pluigns gesichert und wieder hergestellt werden. new - LMS Es kann jetzt auch auf die LMS 8 (noch Beta) upgedated werden. Settings -> Allgemein -> LMS 8 0/1 fix - Backup Nach Restore der Settings beim Umzug auf Debian war das WebUI nicht mehr erreichbar new - music-server.net/help Es wurde eine Anleitung für den Umzug auf Debian hinzugefügt. #v0.7.3 fix - Netzwerk Netzwerk-Einstellungen wurden nicht übernommen. #v0.7.2 Es wurden alle Änderungen/Fixes der Beta übernommen und zusätzlich die folgenen Punkte bearbeitet. new -System Unterstützung des Debian 10 Buster (php7.3) Die Skripte erkennen jetzt welche Version installiert ist und verhalten sich wenn nötig dementsprechend. new - System Im WebUI unter System gibt es einen neuen Punkt "Server Reset". Hier kann man alle Einstellungen des MS4L auf Auslieferungszustand zurück setzen. Musik,Playlist und Backups sowie die Netzwerk-Einstellungen werden nicht zurück gesetzt. new - System Unterstützung von UEFI Installationen new - System Start des Server / Player / Dienste beim Bootup um mehrere Sekunden beschleunigt. Eine Proxmox VM auf einem NUC8i3 bootet in < 10 Sekunden bis Musik abgespielt werden kann. NUC8i3 direkt installiert im Fastboot ca. 22 Sekunden bis Musik läuft. new - Skript SqueezeControl kpl. überarbeitet. change - Skript SqueezeControl Es kann nur noch für die Services PowerManger/Squeeze2Lox/FritzCall/T5 Receiver die Funktion zum Autosart 0/1 beim hochfahren gewählt werden. Der Server und die Player starten immer, der Schalter zur Auswahl wurde aus dem WebUI entfernt. new - PowerManager Der PowerManger wurde überarbeitet. Im Gegensatz zum bisherigen verbraucht er deutlich weniger Ressourcen.    new - Statistik Es wurde eine Funktion eingebaut die 1 mal am Tag (evtl. erhöhe ich diesen Zeitraum noch) anonymisiert und verschlüsselt Daten in eine mysql schreibt. Dazu wird eine einzigartige ID vom System erzeugt und folgende Daten übermittel: UUID , MS4L-Version, OS/OS-Version, Sprache (erst ab 1.0 relevant), Player Anzahl (intern/extern), Soundkarten Anzahl und Kanäle. Diese Daten können nicht zurückverfolgt werden und dienen mir nur um zu sehen wie viele Systeme und mit welcher Version laufen. Das soll zukünftig helfen, zu entscheiden ob alte Funktionen die ich oft noch parallel mit warten muss noch weiter entwickelt werden. Diese Funktion kann unter Einstellungen -> Statistik abgeschaltet werde. Trotzdem hoffe ich das ihr diese anonymen Daten übermittelt um es mir etwas leichter zu machen. Die Statistik kann zukünftig auf https://music-server.net/stat eingesehen werden. new - Allgemein Diverse Änderungen und Vorbereitungen für die Version 1.0 Diverse Änderungen für die Unterstützung von Debian 10 Buster new - Netzwerk Hostname kann jetzt geändert werden. new - Netzwerk Nach dem Speichern der Netzwerkeinstellungen wird jetzt direkt der nötige "reboot" im WebUI angeboten fix - Install-Skript Bei Erstinstallation wurde eine alte LMS Version installiert. fix - Install-Skript Diverse kleine Fehler behoben. fix - Install-Skript Die aktuelle Version-Nummer wurde beim installieren nicht übernommen und hat so zu Fehlern geführt. fix - Install-Skript Wurde ggf. mitFehler beendet fix - Proxmox kleinere Fehler in Verbindung mit Proxmox behoben. fix - FritzCall Bei Verbindungsabbruch zur Fritzbox konnte hohe Systemlast entstehen fix - Support-Data Fehlende Versionsnummer eingefügt, Anpassung an Debian 10 new - T5 Wenn der Player aus ist und T5 einmal geklickt wird spielt die Playlist an der stelle weiter wo sie war. (T2 1x klick läd den Fav/Playlist neu). Danke an @Labmaster fix - T5 CMD wurde z.T. nicht ausgeführt fix - Event-Player Wenn zwei LMS im selben Netzwerk sind kann es passieren das der Event-Player auf den zweiten LMS springt und nichts wiedergibt. Der Player wird jetzt wie die anderen Player beim Start an die IP des MS4L gebunden. (Kommt eher selten vor zB jetzt beim Beta-Test) improve - Event-Player Geschwindigkeit insbesondere bei vielen Zonen nochmals erhöht #v0.6.3 fix - MAC Adresse beim Anlegen neuer Player war falsch fix - MAC Adresse im EventPlayer wurde falsch ausgelesen #v0.6.2 fix - Update LMS hat nicht mehr funktioniert. fix - Update Log zeigt jetzt nur noch die letzten 15 Zeilen an. Link zum vollen Log wird dafür angezeigt. fix - Netzwerkeinstellungen werden jetzt auch auf VM-Maschinen immer sauber gelesen und angezeigt. new - Vorbereitungen für LMS 8.0   #v0.6.1 fix - Player konnten aufgrund einer korrupten Datei nicht mehr gestartet werden. Diese Datei wird jetzt nach jedem Event und beim Start gereinigt und on demand neu erstellt.  fix - FritzCall kleine Fehler behoben fix - Home Seite haben keine Werte des Musik-Datei-Scan mehr angezeigt fix - kleinere Fehler im T5-Receiver new - T5 - es gibt eine zweite Möglichkeit (nicht Loxone-Standard) der T5 Steuerung (Danke an Labmaster) new - Hife - Im Punkt Hilfe gibt es jetzt die Möglichkeit eine Übersicht des Gerät/Player etc. für den Support zu generieren. Diese kann zB bei einem Post im Forum angehängt werden. new - Events (TTS/Klingel usw.) Das abarbeiten von TTS von anderen Events wurde extrem beschleunigt, inbesondere wenn man viele "interne" Zonen hat wie bei mir (12).       Die normale Wiedergabe hat jetzt die gleiche Engine wie die Overlay-Wiedergabe bekommen.       Es wird wie bei Overlay ein Eventplayer "on demand" mit einer neuen Soundkarte erzeugt, und muss somit nicht zeitaufwendig keine Playlists mehr speichern und laden.       Die internen Zonen sind somit alle synchron zu einander da alles von einem Player kommt       Externe Zonen werden nach wie vor langsamer per save/load Playlist abgearbeitet. new - PM - Der PowerManager wurde für den Event-Player angepasst. So lange der der Eventplayer läuft werden die Amps nicht abgeschaltet. Wichtig für zB Alarm mit Repeat. new - TTS - Polly wurde auf neuere Version und von Shell auf PHP umgesetllt. + Neue deutsche Stimme "Vicki" new - T5 - neues Command PLAY_FAV aa:bb:cc:dd:ee:ff 1 20\n PLAY_FAV dann die Mac des Player (aa:bb:cc:dd:ee:ff) gefolgt von der Nummer des Favoriten (1) und nur wenn mal will die Lautstärke (20) new - Material Skin - Wenn ihr das Material Skin installiert habe gibt es einen Befehl der auf Loxone "grün" umstellt...  mstools material2green new - Proxmox VM - Ich unterstütze jetzt offiziell den MS4LOX auf einer Proxmox VM Installation. Wichtig! alte Events tts.php/ring.php/cts.php wurden abgestellt und es gehen alle Events über event.php&type= #v0.6.0 Wegen Problemen zuückgezogen #v0.5.9 fix - TTS - VoiceRSS wurde nicht mehr abgespielt, Fileformat korrupt #v0.5.8 new - Weather2TTS - Alert, Wetterwarnungen aus der Umgebung fix - Update 0.5.7 hat nicht alle Files überschrieben #v0.5.7 fix - Weather2TTS - Weather Underground API-Keys wurden abgeschaltet, diese wurden durch Weatherbit.io ersetzt. Neuer API-Key nötig! new - Weather2TTS - neue Texthalter für zB Ozon oder Sonnenhöchstand und Dämmerung new - T5 - Weitere Befehle für den T5, sowie Dreifachklick-Standard kompatibel fix - T5 - Favoriten wurden nicht immer gestartet nach dem Play-Befehl fix - TTS - TTS hat gestoppte Player nach TTS nicht mehr auf stop gesetzt. #v0.5.6 fix - T5 - Say Fav hat auf allen Zonen TTS ausgegeben fix - TTS - Settings konnten nicht gespeichert werden #v0.5.5 fix - T5 - Control hat nicht funtioniert fix - Netzwerkerkprüfung verbessert fix - TTS - Tmp-Ordner wird nach jedem Update gelöscht, dies scheint bei neuen Funktionen immer wieder zu Problemen zu führen #v0.5.4 new - Webinterface Kontakt wurde entfernt, bitte alle Support Anfragen nur noch im Forum (loxforum.com) new - Senden Button/Seite wurde entfernt Da das Spenden bis auf wenige Ausnahmen (Danke! Das Geld wurde weiter gegeben.) nicht existent war, und ich auch nicht glaube das dies bei der Bitte sich für die DKMS zu regestrieren anders ist wurde die Seite gelöscht. :( fix - Netzprüfung hat bei sehr hochen Sicherheitseinstellungen am Gateway/Router nicht funktioniert (thx to @buki) fix - kleinere Fehler wurden behoben fix - T5 - wenn die Playlist leer war wurde kein Favorit aus der Liste geladen. fix - Update - Nach Änderung im Squeezelite Code wurde die Verion nicht mehr ausgelesen new - TTS - TTS-Tmp-Ordner kann in den TTS-Settings bei Fehlern kpl. gelöscht werden #v0.5.3 new - T5 Receiver Es kann auf Wunsch der Name des Favoriten vor laden angesagt werden. (interne und externe Zonen) Da die Ansage evtl. schlecht wahrgenommen werden könnte kann ein Volume-Boost angegeben werden. fix - Event Fav/TTS usw. reset_repeat hat aufgrund einer falschen Datei nicht funktioniert #v0.5.2 new - Event Fav Hier kann jetzt Shuffle oder Repeat für die Player gesetzt werden. So hat man zB bei einer Spotify-Playlist nicht immer die gleiche Titelreihenfolge nach dem laden. fix - Event TTS usw. War zuvor Repeat gesetzt wurde das Event bis zum Timeout wiederholt. Jetzt wird zuvor der Status geprüft und ggf Repeat auf 0 gesetzt und nach Ablauf des Event wieder zurück auf den alten Modus gestellt (&reset_repeat=1 oder &reset_repeat=0) #v0.5.1 new - T5 Receiver Damit lässt sich der Loxone Tasten-Standard in der Config mit wenigen Bausteinen erzeugen. Anleitung unter music-server.net/help Webinterface > Settings > Allgemein > T5 Receiver fix - ein paar kleine Anpassungen bei Netzwerk-Settings #v0.5.0 fix - TTS-Overlay Bei Ausgabe mit Overlay wurden nicht alle Zonen eingebunden. fix - TTS-VoieRSS MP3s wurde in einzelfällen nicht gespeichert new - Soundkarten Anstatt 6 können jetzt 7 Soundkarten eingerichtet werden. Wunsch User: Labmaster An alle MusicServer4Lox User. Wenn ihr nach dem Update auf Soundkarten bearbeiten geht wird ein leeres DropDown angezeigt. Bitte einmal die Anzahl der Karten wieder auswählen und neu speichern. Die Werte gehen beim Update nicht verloren, aber die Anzahl kann erst nach erneutem speichern wieder gelesen werden. Das ist nur ein optischer Fehler die Funktion ist weiter uneingeschränkt. #v0.4.9 fix - Player starten nach Update nicht mehr #v0.4.8 neu - Event-Overlay Das Event wird über die aktuelle Wiedergabe gelegt ähnlich Auto-Navi. Die Lautstärke der aktuellen Wiedergabe wird zuvor auf x-Prozent (overlay_drop=xx) der Event-Lautstärke gesenkt. Externe Zonen mit Squeezelite werden wie bisher behandelt, und fast synchron (ein paar Millisekunden) zu den internen. UPnP Zonen haben das gleiche Delay wie bisher auch schon. RiseVol geht bei Overlay nicht, macht auch keinen Sinn. Das alte System läuft weiter (overlay=0). Standardwerte können im Webinterface hinterlegt werden. fix - Event Warteschlange Wurde ein Event (hart) abgebrochen (nicht durch stop=1), wurde die Warteschlange nicht gelöscht und das nächste Event wurde nicht mehr abgespielt. Ist das File nun älter als das Timeout für die Warteschlange (Standard 120 Sek.) wird es gelöscht. fix - Event Klingel/Wecker... Werte aus dem Webinterface wurde bei Klingel/Wecker... von TTS und nicht aus den Klingel-Settings gelesen. fix - Event Allgemein Ablauf des alten (nicht Overlay) Events optimiert um Synchronität mit externen Zonen (Squeezelite) zu verbessern. fix - interne Player MAC-Adressen werden bei der Anlage neuer Player jetzt aus der MAC-Adresse des PC generiert, so wird der Fehler behoben das die Player sich bei mysqueezebox.com nicht angemeldet haben und ggf. Spotify oder Deezer nicht funktioniert haben. #v0.4.7 neu - Event - Play fav (Favoriten) mit risevol &type=fav&fav=1... Es können nun angelegt Favoriten per URL gestartet werden, dabei kann man diverse Parameter nutzen zones/vol/risevol. Ich nutze das als Wecker und lasse eine Favoriten spielen und dabei mit risevol die Lautstärke langsam erhöhen. opt - Event - Löschen nach x Tagen optimiert Die Dateien bekommen bei erneutem abspielen einen neuen TimeStamp, also werden wirklich nur alte Dateien gelöscht die seit x Tagen nicht mehr "benutzt" wurden. So müssen Dateien die auch nur alle paar Tage genutzt werden nicht neu geladen werden. neu - Index-Seite Ist jetzt eine (kurze) Status-Übersicht neu - Index-Seite Die News werden jetzt aus dem Netz geladen, so werdet ihr auf der Indexseite über Neuigkeiten informiert. #v0.4.6 neu - Event - Weather2TTS können jetzt die Texte angepasst werden neu - Event - neuer Parameter "risevol" damit könnt ihr die Lautsärke anwachsenlassen Werte Start / Ziel 7 Zeit zB &risevol=10,30,60 Es würde also in 60 Sekunden von 10 auf 30 erhöht. Das Skript berechnet die Erhöhungsstufen (im Beispiel alle 3 Sekunden) fix - Event - alte events angepasst das Warteschlange nicht gestört wird. fix - UpdateMailer - es wird keine Mail mehr versendet wenn die Online-Version-Nummer leer ist neu - UpdateMailer - wöchentlich oder täglich möglich #v0.4.5 neu - Email kpl. überarbeitet Settings->Email Jetzt muss SMTP usw angegeben werden. Alte Variante war nicht immer erfolgreich beim versenden der Emails an eure Email-Adresse. neu - Update Mailer - Unter Settings->Email kann der Update-Mailer aktiviert werden. Es wird einmal täglich geprüft ob es Updates gibt und ggf. eine Mail an euch gesendet. neu - Netz-Laufwerk einbinden - Settings->Netzwerk->Netz-Laufwerk einbinden. Es kann eine externe Freigabe in den Musik-Ordner eingebunden werden. Es wird ein Ordner NAS erzeugt. Ihr könnt diesen Ordner auch direkt als Musik-Quelle für den LMS einbinden. neu - Event TravelTime - Hier kann jetzt einen eigener Text mit Platzhaltern eingesetzt werden. So könnt Ihr die Textausgabe noch individueller gestalteten. !Andere Events wie Weather2TTS /CTS werden folgen. Wenn ich im laufe der Woche mehr Zeit habe.! #v0.4.4 neu - All in One Event - Alle Events können nun über /event/event.php?type=xxxx aufgerufen werden tts = Text2Speech cts = Clock2Speech tt2t = TravelTime2Speech w2t = Weather2Speech ring = Klingel / Alarm Wecker Alle anderen Parameter können wie gewohnt aus den anderen Events genutzt werden. &zone=...&vol=... usw Wichtig!! Alle bisherigen Events funktionieren nach wie vor, nur ohne Warteschlange und Prio-Option. Neue Funktionen werden aber nur noch für das All in One geschrieben. neu - Warteschlange (queuing) Werden mehr als ein Event vom MiniServer gesendet, werden diese nach ein andere gespielt. Alarm/Wecker/Klingel (ring) haben Vorrang und beenden ein Event das evtl. gerade läuft. Wollt ihr diese Priorität auch für zB "tts" nutzen könnt ihr zu URL &prio=1 hinzufügen. Dann beendet auch dieses Event ein gerade laufendes. neu - Spenden-Seite neu - Squeeze2Lox - Es kann jetzt bei jedem Player ein VTI für synchronisierte Zonen angegeben werden. Dann wird in der Visu zB in einem virtuellen Status-Baustein die gesyncten Zonen angezeit zB Kueche, WC, Bad Ist eine Zone nicht gesynct wird -- angezeigt. fix - TravelTime2Speech - kleine Fehler behoben fix - Weather2Speech - kleine Fehler behoben #v0.4.3 fix - sq2lox holt jetzt sauber die IP und den CLI-Port aus der Config, was unter Umständen nicht immer der Fall war. fix - amazon polly, pip wird nun standardmäßig installiert bzw. upgedatet #v0.4.2 fix - Player in Control->Player nach update verschwunden neu - TTS/CTS/Traverltime/Weather2TTS kann nun mit Amazon Polly genutzt werden (besser Qualität aber nicht kostenlos, aber sehr günstig) VoiceRSS und Polly können parallel genutzt werden, evtl. wenn keine so hohe Qualität benötigt wird. URL-Parameter ttsporv=voicerss o. ttsporv=polly Es können wie immer im Webinterface Standard-Werte vergeben werden. neu - CTS nutzt nun die Standard-Einstellungen von TTS, so wird das WebUI übersichtlicher bei TTS neu - Weather2TTS hat Parameter für todo="sunset" (Sonnenaufgang) und todo=moonphase (Mondphase) bekommen #v0.4.1 neu - CallerMonitor "anonym" eingefügt wenn keine Nummer übergeben wird neu - CallerMonitor Option Sprechgeschwindigkeit bei Nummern, bei den Settings 0= Nummer wird schnell gesprochen 1= Nummer wird mit mini-pausen gesprochen neu - SQ2Lox kpl. neu geschrieben Werte werden sofort übergeben, sehr viel CPU schonender als bisher fix - PowerManger PM Amplifer Startup - Fehler bei TTS/Klingel behoben neu - TTS/CTS/Klingel haben die Option timeout=x bekommen, so kann der Timeout in die URL aufgenommen werden und je nach Anwendung eingestellt werden neu - PowerManager - Nach abschalten des Amplifer können die jeweiligen Player intern und extern auf Wunsch auf eine Standard-Lautstärke zurückgesetzt werden So kann man umgehen das z.B. nach einem stopp der Player wieder mit dem Volume der Party von Vorabend startet. neu - PowerManager/SQ2Lox - Die beiden Dienste können jetzt per URL neu gestartet werden, so werden nach einem reboot des MiniServer alle Infos zwischen MiniServer und MusikServer abgeglichen. ip/system/power.php?todo=restart_sq2lox und ip/system/power.php?todo=restart_pm neu - Weather2TTS - Hiermit kann man eine Wettervorhersage für den Tag bzw. Folgetag/Tageszeit und Astro generieren und per TTS wiedergeben neu - TravelTime2TTS - Mit Hilfe von Google Distance Matrix kann man sich die Fahrzeit zu einem Ziel (zB Arbeit) ausgeben lassen. Verkehrslage kann berücksichtigt werden. neu - PowerManager kann jetzt auch URLs für interne und externe Zonen schalten und nicht nur VIs. fix - Sound-Files in Klingelton funktionieren wieder #v0.4.0 fix - Evnet sync funktioniert nun wieder. fix - Nutzung Disk ind Status stimmt jetzt neu - FollowMe-Event, hier kann per URL eine Playlist von einem Player auf einen anderen kopiert werden. neu - Fitz-Call-Monitor Name(wenn im Telefonbuch) und Nummer sowie Name/Nummer auf der angefufen wird werden weiter gegeben. Daraus kann man sich mit dem Statusbaustein eine TTS erzeugen lassen. zB Anruf auf Geschäftnummer von Max Mustermann.... neu - Backup & Restore neu - SQ2Lox sendet jetzt nur Daten an den MiniServer wenn sich etwas verändert. Um den MiniServer und den LMS zu schonen wurde der Wert Zeit herausgenommen. Solltet ihr diesen Wert genutzt haben bitte die VTIs in den Playersettings anpassen! Es wird in den Settings des SQ2LOX nun auch keine Looptime mehr benötigt, diese wird automatisch gelöscht. neu - MuiscServer-Update kontrolliert nun ob alle Pakete installiert sind, ob ggf. Settings fehlen und installiert diese nach. neu - News am rechten Rand der Home Seite werden und aus dem Netz nachgeladen. #v0.3.9 neu - Logs für LMS und Squeezeplayer aktiviert und in Interface eingebaut. Hinter jedem Player-Control steht nun ein Log-Button der diese öffnet. neu - Optimierung Webinterface. Bei Dropdown muss nicht zusätzlich auf Auswählen geklickt werden. Bei Auswahl wird direkt zur neuen Seite gesprungen. neu - PowerManager - Wenn z.B. nur ein Multi-Kanalverstärker vorhanden ist kann nun im PowerManager ein VI für alle Player gilt gesetzt werden. Egal welcher Player startet wird dieser VI geschaltet. fix - Verstärker Zeitverzögerung kpl. neu gebaut, nun wird geprüft ob der/die Verstärker ein sind. Es wird keine Pause mehr gesetzt wenn der Amp eingeschaltet ist. #v0.3.8 neu - TTS / CTS es kann jetzt die Option signal=0-3 gewählt werden. 0 = nur TTS / CTS.... 1 = Info - es wird vor TTS usw. ein Ton abgespielt 2 = Fehler - es wird vor TTS usw. ein Ton abgespielt 3 = Alarm - es wird vor TTS usw. ein Ton abgespielt Die Töne liegen im Verzeichnis /var/www/event/ringtones/tts_signal. Diese könnt ihr mit euren eigenen ersetzten, das Name muss gleich bleiben! fix - TTS flasche Anzeige Mode/Volume wenn ein externes Gerät abgeschaltet ist. #v0.3.7 neu - Soundkarte anlegen kpl. überarbeitet es kann jetzt die DeviceID angegeben werden (flexibler) / Hilfe wurde angepasste fix - Equalizer hat nur die erste interne Zone gespeichert fix - In den Zonen Karten wurde zum Teil ein Kanal zuviel angezeigt Achtung!! Bei diesem Update müssen die Soundkarten neu angelegt/gespeichert werden. Sind bereits Zonenkarten angelegt müssen diese über bearbeiten geöffnet werden und ohne Änderung wieder gespeichert werden. Danach unter Control>>Server alles stoppen und wieder starten. #v0.3.6 fix - install.sh Rechte-Fehler behoben fix - PHP-Config kann wieder vollständig geladen werden fix - Ordnername für TTS korrigiert. #v0.3.5 neu - externe Player können nun mit angelegt werden und in Squeeze2Loxone eingebunden werden neu - externe Player können nun mit TTS/CTS/Klingel genutzt werden neu - Status Seite (System->Status) neu - LMS Ports für Webinterface und Telnetport können nun geändert werden neu - Handbuch fix - mehrere kleine Fehler #v0.3.4 fix - cleanup EQ-Setting fix - Klingel/Alarm funktioniert nun wieder fix - CTS funktioniert wieder fix - auch beim reboot werden nun MusicServer und alle Amps sauber gestoppt fix - Dropdown-Menü "Control" funktioniert nun mit allen Browsern #v0.3.3 neu - Shutdown-Skript, der MusicServer wird sauber beendet, alle Amps am MiniServer werden ausgeschaltet #v0.3.2 neu - es können jetzt bis zu 8 Kanäle je virtueller Soundkarte eingebunden werden #v0.3.1 neu - Equalizer mit Ajax optimiert neu - Equalizer hat nun Presents neu - Equalizer User-Presents, es können 2 eigene Einstellungen je Zone gespeichert werden fix - Übernahme der IP für den Logitech MediaServer nach Änderung der Netzwerkeinstellungen werden jetzt nach dem reboot gesetzt fix - bei Neu-Installation wurde wird die Version unter Updates wieder richtig angezeigt fix - Update funktioniert nun ohne Fehler neu - Update - pre und after Skript Möglichkeit um Befehle vor und nach dem Update auszuführen fix - löschen von Player und Zonenkarten wenn Nummer kleiner 10 nun möglich #v0.3.0 neu - Equalizer kann per Webinterface eingestellt werden neu - Update für MusicServer, LMS, Squeezelite, Ubuntu über das Webinterface fix - Netzwerkeinstellungen können wieder gespeichert werden #v0.2.0 neu - TTS Text2Speech neu - CTS Clock2Speech neu - Ring/Alarm neu - Webinterface für alle Einstelungen #v0.1.0 erste stabile Testversion neu - kpl. Server per Shell-Script steuerbar neu - PowerManger schaltet Player und Amps (per MiniServer VI)