-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Player selection missed in lastest releases and foreign chars in some places #404
Comments
Hi, @kagemomiji !! Thank you so much!! The player selector has returned, and I can choose the player that I'm interested in: I know that foreign chars are a different issue and maybe I should have opened another one. The "ñ" is now fine but there are other words with html entities (I've detected in the previous screenshoot and in the login page): Maybe I could lend you a hand reviewing these words if you tell me how I should do it. |
Great! Thank you.
It's fine, it doesn't bother me. I've made some further modifications. Could you please check if there are any mistakes? |
Everything is perfect. I took a quick walk through some pages and all the text is fine now. Thanks again @kagemomiji for your work and effort. ^_^ |
…-problem #404 fix player selection problem and foreign char problems
What happened?
In the latest releases, the player selector (in the lower left corner next to the play button) is missing. As a result, I can't switch between different players, and I don't know which one I'm currently using.
Snapshot from last stable release:
On the other hand, non-English characters are displayed as html entities in some pages, such as the Spanish letter "ñ" in the Playlist page.
Snapshot from last edge release:
Thank you.
Steps to reproduce
Accessing in the new release of Airsonic Advanced.
Version
11.1.x (Edge)
Version Detail
11.1.4-SNAPSHOT.20240325121919
Operating System
Linux, Debian Bookworm in a Raspberry Pi 4
Java Version
openjdk 17.0.10 2024-01-16
Database
Other
DB Detail
Build-in database
Configuration paramter
[Unit]
Description=Airsonic Media Server
After=local-fs.target remote-fs.target network.target var-airsonic.service
Requires=var-airsonic.service
Wants=var-airsonic.service
[Service]
Type=simple
ExecStartPre=/bin/sleep 30
Environment="JAVA_JAR=/srv/airsonic/airsonic.war"
##Environment="JAVA_OPTS=-Xmx2048m -XX:MaxPermSize=1024m"
Environment="JAVA_OPTS=-Xmx2048m"
Environment="AIRSONIC_HOME=/var/airsonic"
Environment="PORT=8085"
Environment="CONTEXT_PATH=/airsonic"
Environment="DEBUG_LEVEL=WARN"
Environment="JAVA_ARGS="
EnvironmentFile=-/etc/sysconfig/airsonic
ExecStart=/usr/bin/java
$JAVA_OPTS
-Dairsonic.home=${AIRSONIC_HOME}
-Dserver.forward-headers-strategy=native
-Dserver.servlet.context-path=${CONTEXT_PATH}
-Dserver.port=${PORT}
-Dlogging.level.org.airsonic=${DEBUG_LEVEL}
-jar ${JAVA_JAR} $JAVA_ARGS
User=airsonic
Group=airsonic
See https://www.freedesktop.org/software/systemd/man/systemd.exec.html
for details
DevicePolicy=closed
DeviceAllow=char-alsa rw
NoNewPrivileges=yes
PrivateTmp=false
PrivateUsers=yes
ProtectControlGroups=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=yes
RestrictRealtime=yes
SystemCallFilter=@basic-io @File-system @chown @network-io @sync @Timer @signal @process @System-service
ReadWritePaths=/var/airsonic
You can uncomment the following line if you're not using the jukebox
This will prevent airsonic from accessing any real (physical) devices
#PrivateDevices=yes
You can change the following line to
strict
instead offull
if you don't want airsonic to be able to
write anything on your filesystem outside of AIRSONIC_HOME.
ProtectSystem=full
You can uncomment the following line if you don't have any media
in /home/…. This will prevent airsonic from ever reading/writing anything there.
#ProtectHome=true
You can uncomment the following line if you're not using the OpenJDK.
This will prevent processes from having a memory zone that is both writeable
and executeable, making hacker's lifes a bit harder.
#MemoryDenyWriteExecute=yes
[Install]
WantedBy=multi-user.target
WantedBy=var-airsonic.mount
Proxy Server
No response
client detail
No response
language
Spanish
Relevant log output
No response
The text was updated successfully, but these errors were encountered: