Package Details: airsonic 10.6.2-1

Git Clone URL: https://aur.archlinux.org/airsonic.git (read-only, click to copy)
Package Base: airsonic
Description: A free, web-based media streamer and jukebox.
Upstream URL: https://github.com/Airsonic/airsonic/
Licenses: GPL3
Submitter: Superpiffer
Maintainer: Superpiffer
Last Packager: Superpiffer
Votes: 16
Popularity: 0.84
First Submitted: 2017-08-09 14:43
Last Updated: 2020-05-04 06:37

Pinned Comments

Superpiffer commented on 2017-11-06 09:26

I update the package again, following the official directory guidelines:
- software files in /var/lib/
- configuration file in /etc/airsonic/

I also removed custom service and configuration file, now are downloaded from official airsonic examples.

Note: default context is "/airsonic" and default port is 8080

Sorry for any inconvenience.

Latest Comments

1 2 3 Next › Last »

Superpiffer commented on 2020-04-06 08:39

@TheFrenchGhosty Service file is correct... I'm using default context path, as used in github repo (https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic.service). Also if you want a different path (or no path at all), you can simply edit the file /etc/airsonic/airsonic.conf.

TheFrenchGhosty commented on 2020-02-22 02:37

I'm getting a 404 when opening Airsonic.

No error otherwise.

Edit:

Fixed using https://github.com/airsonic/airsonic/issues/719#issuecomment-373587949

The problem was because the service file is wrong.

Environment="CONTEXT_PATH=/airsonic"

Mean that Airsonic is served on https://airsonic.domain.ext/airsonic (and not https://airsonic.domain.ext/)

Zepman commented on 2019-12-30 17:00

This package misses a dependency: ttf-dejavu

The above package is needed for generating graphs in Airsonic's 'Status' page. Without it the graphs will not show up.

countzukula commented on 2019-11-13 13:58

@Superpiffer reading on it, the reason might be that I'm running the package in an LXC container. Perhaps the namespacing functionality clashes with what LXC is already doing...

Superpiffer commented on 2019-11-13 13:17

@countzukula Honestly I don't know, I'm using the service file from upstream... The only mention I found of this issue is from systemd github page: https://github.com/systemd/systemd/issues/10576

countzukula commented on 2019-11-13 11:28

I upgraded to 10.5.0-1 from 10.4.0-1 and couldn't get my service to start. Errors in systemd reads as follows:

Nov 13 11:23:15 airsonic systemd[1328]: airsonic.service: Failed to set up user namespacing: Operation not permitted
Nov 13 11:23:15 airsonic systemd[1328]: airsonic.service: Failed at step USER spawning /usr/bin/java: Operation not permitted

After toying around with the service file i got it down to this option: PrivateUsers=yes. Commenting this line out makes the service start again. Is this expected behaviour?

Superpiffer commented on 2019-08-20 13:11

@di72nn I never thought about that, I'll do it for the next version. Thanks! :)

di72nn commented on 2019-08-20 13:05

@Superpiffer you should use something like

source=(airsonic-${pkgver}.war::https://github.com/airsonic/airsonic/releases/download/v${pkgver}/airsonic.war

(same for airsonic-systemd-env) so the files are re-downloaded for every version and there is no conflict with the cached files.

mfc_alpha commented on 2019-08-17 09:13

@Superpiffer. Ok sorry, it was a tool issue... yay -Sc solve it. Thanks!

Superpiffer commented on 2019-08-13 13:20

@mfc_alpha: I just tried and it works properly: sha256sum airsonic.war 0842a1fc4380cbe75e40dcb94e40332222b816514bd8ad250501d472210894d4 airsonic.war

it's the same from the official checksums: https://github.com/airsonic/airsonic/releases/download/v10.4.0/artifacts-checksums.sha.asc