Skip to content

Commit

Permalink
v9.9
Browse files Browse the repository at this point in the history
- DietPi-Software | Logitech Media Server: LMS has been renamed to Lyrion Music Server. For more details, see their new official website: https://lyrion.org/reference/lyrion-music-server/
  • Loading branch information
MichaIng committed Dec 11, 2024
1 parent 3ffb0b2 commit 1aff231
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .meta/dietpi-survey_report
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ shopt -s extglob
[32]='ympd'
[33]='Airsonic-Advanced'
[34]='Subsonic'
[35]='Logitech Media Server'
[35]='Lyrion Media Server'
[36]='Squeezelite'
[37]='Shairport Sync'
[38]='FreshRSS'
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Enhancements:
- DietPi-Software | MineOS: As a security enhancement and workaround for a web UI login issue, a dedicated "mineos" user is created again. For new MineOS installs or after reinstall, one can login with this user, and the global software password. It has permissions to install and manage Minecraft instances.
- DietPi-Software | frp: It is now possible to connect the client to a server which has no (an empty) authentication token configured. frp can now be installed non-interactively, where client + server daemons are both installed and configured to work with each other, with respective defaults for all inputs.
- DietPi-Software | frp: Since the ini format for config files has been deprecated, and support will be removed in a future frp release, new installs and reinstalls/updates will generated toml format config files from now on. As of the large amount of config keys, which all changed between those formats, an automated conversion is sadly not possible. When doing a reinstall with existing ini configs, you will be informed about it, the old config(s) will be kept as backup in place, for a manual migration. All config keys for the toml format can be found here: https://github.com/fatedier/frp/tree/dev/conf
- DietPi-Software | Logitech Media Server: LMS has been renamed to Lyrion Music Server. For more details, see their new official website: https://lyrion.org/reference/lyrion-music-server/

Bug fixes:
- NanoPi M1 Plus | Resolved an issue where Ethernet did not work because of a faulty kernel patch. Many thanks to @InnovoMagicCube and @InnovoDeveloper for reporting this issue: https://github.com/MichaIng/DietPi/issues/6974
Expand Down
10 changes: 5 additions & 5 deletions dietpi/dietpi-software
Original file line number Diff line number Diff line change
Expand Up @@ -361,8 +361,8 @@ Available commands:
aSOFTWARE_DEPS[$software_id]='5 7 196'
#------------------
software_id=35
aSOFTWARE_NAME[$software_id]='Logitech Media Server'
aSOFTWARE_DESC[$software_id]='fka. SlimServer, SqueezeboxServer, SliMP3'
aSOFTWARE_NAME[$software_id]='Lyrion Media Server'
aSOFTWARE_DESC[$software_id]='formerly Logitech Media Server and Squeezebox Server'
aSOFTWARE_CATX[$software_id]=2
aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/media/#logitech-media-server'
# - RISC-V: No package: https://lms-community.github.io/lms-server-repository/stable.xml
Expand Down Expand Up @@ -7037,14 +7037,14 @@ _EOF_
G_EXEC chmod 0600 /etc/haproxy/haproxy.cfg
fi

if To_Install 35 logitechmediaserver # Logitech Media Server
if To_Install 35 logitechmediaserver # Lyrion Media Server
then
# Grab architecture
local arch='arm'
(( $G_HW_ARCH == 10 )) && arch='amd64'

# Grab latest package URL
local fallback_url="https://downloads.lms-community.org/nightly/logitechmediaserver_8.5.1~1712473975_$arch.deb"
local fallback_url="https://downloads.lms-community.org/nightly/lyrionmusicserver_9.0.1~1733855934_$arch.deb"
Download_Install "$(curl -sSf 'https://raw.githubusercontent.com/LMS-Community/lms-server-repository/master/stable.xml' | grep -om1 "https://[^\"]*_$arch.deb")"
G_EXEC systemctl stop logitechmediaserver
Remove_SysV logitechmediaserver
Expand Down Expand Up @@ -13274,7 +13274,7 @@ _EOF_
[[ -d '/usr/local/share/man/man1' ]] && G_EXEC rmdir -p --ignore-fail-on-non-empty /usr/local/share/man/man1
fi

if To_Uninstall 35 # Logitech Media Server
if To_Uninstall 35 # Lyrion Media Server
then
# Stop systemd service, which is not done by postinst, failing to remove user then
Remove_Service logitechmediaserver
Expand Down

0 comments on commit 1aff231

Please sign in to comment.