Package Details: maraschinoproject-git 0.3.0.r282.gebd9222-1

Git Clone URL: (read-only, click to copy)
Package Base: maraschinoproject-git
Description: Web-based frontend for XBMC, Sickbeard, Sabnzbd, and more.
Upstream URL:
Licenses: MIT
Submitter: Slash
Maintainer: Slash
Last Packager: Slash
Votes: 17
Popularity: 0.001822
First Submitted: 2012-04-08 03:03
Last Updated: 2021-02-04 00:28

Dependencies (2)

Required by (0)

Sources (5)

Latest Comments

1 2 Next › Last »

anatolik commented on 2015-03-29 04:53

Please remove 'v' from the version prefix

MCMic commented on 2014-12-15 13:58

Hello, the random background option is not working, it’s not finding /static/images/backgrounds/custom nor /static/images/backgrounds.
They are both in /usr/lib/maraschino.
I suspect the problem to be linked to the systemd unit options, not sure.
I tried WorkingDirectory=/usr/lib/maraschino with no success.

Slash commented on 2014-01-11 19:43

@Ashex: Did you use the latest version I uploaded on the 8th? I didn't post a comment, but that should have corrected the /run/ directory issue, which requires tempfiles.d configuration. A previous version of the PKGBUILD created that directory as a normal file, which is removed after reboot. If it's still not working, run this as root:

# systemd-tmpfiles --create maraschino.conf

This should create the /run/ directory structure. This is supposed to run post-install, post-upgrade, and every time your reboot by the system.

For the logs folder, where are you seeing that error? maraschino should be trying to put logs in /var/lib/maraschino/logs/, not /usr/lib. The maraschino process has full access to /var/lib/maraschino/ and should have no issue creating the logs directory.

You might want to make sure your /usr/lib/systemd/system/maraschino.service and /etc/conf.d/maraschino files match the defaults.

Ashex commented on 2014-01-10 13:14

Found two errors for a new install that prevented maraschino from starting:

The following paths are not created:
- /run/maraschino
- /usr/lib/maraschino/logs

Slash commented on 2013-12-29 22:16

Thanks @daichiasuka, I updated the PKGBUILD with your changes as well as adding proper VCS support.

To upgrade properly, you will need to make sure the new user is created and you move the maraschino.db database file to the new location. I recommend these steps:

// Stop the service
# systemctl stop maraschino

// Remove the current package so that the post-install steps run, rather than the post-upgrade steps
# pacman -R maraschinoproject-git

// Make and Install new package (creates new user)
# makepkg
# pacman -U maraschinoproject-git-...-1-any.pkg.tar.xz

// Copy the database from the old to new location
# mv /opt/maraschino/maraschino.db /var/lib/maraschino/

// Reload systemd daemon config and start service
# systemctl daemon-reload
# systemctl start maraschino

Anonymous comment on 2013-12-28 18:31

Updated pkgbuild for maraschino
Installs to /usr/lib with config in /var/lib
Adds pid file
Removes rc script
Expanded systemd file
Runs as user 'maraschino' instead of root

ttofano commented on 2013-06-09 05:43

I created a systemd config for maraschino, it can be run as user. If anyone would like:

As usual, just paste it into /usr/lib/systemd/system/maraschino.service, then systemctl start maraschino [to start the daemon] and/or systemctl enable maraschino [to enable it on boot].

If you need anything just let me know... Thanks anyway. ;)

Slash commented on 2013-01-22 00:20

Thanks, I updated the PKGBUILD. I do not use systemd yet, so if there are any other issues, let me know!

darude commented on 2013-01-21 10:56

Hello there,

I think there is an error in the PKGBUILD:

# Install systemd Script
install -D -m755 "${srcdir}/maraschino.service" \

systemctl doesn't find the maraschino service because ".service" is missing at the end.

Please fix.

Slash commented on 2012-10-01 18:39