Posted
Comments None

The procedure is based on information from Sanpcast documentation

Clone the source code:

git clone https://github.com/badaix/snapcast.git

Install needed packages:

zypper install libboost_headers1_75_0-devel
zypper install soxr-devel
zypper install alsa-devel
zypper install libpulse-devel
zypper install libvorbis-devel
zypper install flac-devel
zypper install libopus-devel
zypper install libavahi-devel

Compile the client (run the following commands from client directory)

cd client
make 

For installation run the following comands (taken from Makefile and adapted):

make installfiles
cp ../debian/snapclient.service /etc/systemd/system/
cp -n ../debian/snapclient.default /etc/default/snapclient
systemctl daemon-reload
systemctl enable snapclient
systemctl start snapclient

Author

Posted
Comments 49

This article describes the process for crosss-compiling and packaging the UrBackup Server for Synology DSM 5.2 for armadaxp architecture. Probably the scripts work for other DSM versions and platforms but weren’t tested by me. The resulting spk file was tested on DiskStation DS414

Download the front-end scripts from here and extract them in a directory toolkit. We will refer the directory toolkit as TOOLKIT

mkdir -p toolkit
tar xf pkgscripts.tgz -C toolkit

Using EnvDeploy download and set up pre-build environment.

cd $TOOLKIT/pkgscripts
./EnvDeploy -v 5.2 -p "armadaxp"

After this the pre-build environment for architecture armadaxp and DSM 5.2 must exist in directory $TOOLKIT/build_env/ds.armadaxp-5.2

Download:

and extract them into $TOOLKIT/source/urbackup directory:

mkdir -p $TOOLKIT/source/urbackup
tar zxf UrBackupServer-syno-source.tar.gz -C $TOOLKIT/source/urbackup/
tar zxf urbackup-server-1.4.9.tar.gz -C $TOOLKIT/source/urbackup/
unzip cryptopp562.zip -d $TOOLKIT/source/urbackup/cryptopp-5.6.2/
tar zxf fuse-2.9.4.tar.gz -C $TOOLKIT/source/urbackup/

Compile and package the synology UrBackup server spk file

sudo pkgscripts/PkgCreate.py --no-sign -x0 -c urbackup

By using -c option, it will execute SynoBuildConf/build, SynoBuildConf/install and put the final package spk file to $TOOLKIT/result_spk. Run PkgCreate.py --help to find help about other options like -I, -i, -L, -l.

The ones who trust me (be careful – the spk package is run with root privileges on your DSM) can download the packages for different platforms (older UrBackupServer versions can be found in Archive - UrBackup Server for Synology):

Platform 1.4.13
armadaxp UrBackupServer-armadaxp-1.4.13.spk
x86 UrBackupServer-x86-1.4.13.spk
cedarview UrBackupServer-cedarview-1.4.13.spk
armada375 UrBackupServer-armada375-1.4.13.spk
armada370 UrBackupServer-armada370-1.4.13.spk
628x UrBackupServer-88f628x-1.4.13.spk
evansport UrBackupServer-evansport-1.4.13.spk
qoriq UrBackupServer-qoriq-1.4.13.spk
avoton UrBackupServer-avoton-1.4.13.spk

If someone wants to have a package compiled for other architecture please ask in comments bellow. But there is no guarantee that I will provide a package for other architecture – this depends on my free time.

More details about the process can be found in the official Synology DSM 3rd-Party Package Developer Guide.

Everything presented here was executed in a Lubuntu 15.04 virtual machine and package installed/tested on DS414.

Disclaimer:

  • I will not be liable for any loss or damage; Use everything at your own risk.
  • There is no guarantee that I will update the package for other future DSM or UrBackup versions.

Author

Posted
Comments None

01 Decembrie 2023 – Cluj EcoTrail Ultramarathon – Proba MARTY Cross 15k

Timp 02:03:30
Locul 37 din 44 la categoria 40-49 M
Locul 116 din 148 la categoria MEN OVERALL
Locul 159 din 230 la categoria OVERALL
Link
Workout

22 Octombrie 2022 – Faget tour – Proba 7km

Timp 54:59:05
Locul 28 din 57 la categoria Male 35-44
Locul 63 din 162 la categoria Male
Link
Workout

20 Noiembrie 2015 – Crosul de noapte – Proba 4km

Timp 00:19:00
Locul 38 din 162/175 la categoria _4km M _
Link
Workout
Results Crosul de Noapte 2015 - toamna

30 Mai 2015 – Maraton Apuseni – Proba Semimaraton

Timp 03:18:01
Locul 100 din 112/133 la categoria Semimaraton Masculin 30-39
Locul 232 din 269/313 la categoria Semimaraton Open masculin
Link
Workout
Result Maraton Apuseni 2015

15 Mai 2015 – Crosul de noapte – Proba 4km

Timp 00:19:44
Locul 40 din 95/96 la categoria _4km M _
Link
Workout
Results Crosul de Noapte 2015 - primavara

26 Aprilie 2015 – Faget MTB Marathon – Traseu scurt

Timp 2:13:46
Locul 158 din 273/276 la categoria Masculin 30-39 ani – Traseu scurt
Link
Workout
Results Faget MTB Marathon

19 Aprilie 2015 – Maratonul International Cluj – Proba Semimaraton

Timp 2:06:09.6
Locul 116 din 147/169 la categoria Semimaraton 1971-1980
Locul 456 din 653/743 la categoria General Semimaraton
Link
Workout
Results Maratonul International Cluj

15 Noiembrie 2014 – Crosul de Noapte – toamna

Timp 19:27
Locul 42 din 93/96 la categoria 4km Masculin
Link
Workout
Results Crosul de Noapte 2014 - toamna

25 Octombrie 2014 – Crosul Faget

Timp 01:02:28
Locul 38 din 52/61 la categoria Cros Masculin
Locul 11 din 14/19 la categoria Cros 30-39 M
Link
Workout
Results Crosul Faget 2014

21 September 2014 – Maraton Gilau

Timp 04:30:27
Locul 81 din 120/123 la categoria 50 km Masculin 30-39 ani
Link
Workout – part1
Workout – part2
Results Maraton Gilau 2014

06 September 2014 – Rarau Radical Race

Timp 03:20:25
Locul 17 din 42 la categoria Traseu Scurt Masculin 30-39 ani
Locul 36 din 107 la categoria General Traseu Scurt Masculin
Link
Workout
Results Rarau Radical Race 2014

23 August 2014 – Triatlon Floresti – Stafeta – Bicicleta

Timp 03:20:25
Locul 8 din 11 la categoria Stafeta Masculin
Locul 8 din 18 la categoria Stafeta General
Link
Workout
Results Triatlon Floresti 2014

22 Iunie 2014 – Crosul Hoia – Proba 5 Km

Timp 00:31:20
Locul 21 din 51 la categoria Masculin 5 Km
Locul 26 din 90 la categoria Open 5 Km
Link
Workout
Results Crosul Hoia 2014

24 Mai 2014 – Maraton Apuseni – Proba Semimaraton

Timp 02:51:36
Locul 71 din 96 la categoria Semimaraton Masculin 30-39
Locul 160 din 236 la categoria Semimaraton Open masculin
Link
Workout
Result Maraton Apuseni 2014

16 Mai 2014 – Crosul de noapte – Proba 4km

Timp 00:19:21
Locul 29 din 100/101 la categoria masculin 4km
Link
Workout
Results Crosul de noapte 2014

27 Aprilie 2014 – Maratonul Faget – Proba 30km

Timp 02:27:40.788
Locul 89 din 240/243 la categoria 30 km – Masculin 30-39 ani
Link
Workout
Results Maraton Faget 2014

13 Aprilie 2014 – Maratonul International Cluj – Proba Semimaraton

Timp 01:58:29.9
Locul 91 din 125/135 la categoria Semimaraton 1970-1979
Locul 354 din 586/654 la categoria General Semimaraton
Link
Workout
Results Maratonul International Cluj 2014

09 Noiembrie 2013 – Crosul de noapte – Proba 4Km

Timp 00:21:24
Locul 31 din 78/81 la categoria 4km Masculin
Link
Workout
Results Crosul de noapte 2013

22 Septembrie 2013 – Maraton Gilau – Proba 50Km

Timp 05:22:44
Locul 78 din 89/98 la categoria Race – Masculin – 30-39 ani
Locul 172 din 202/223 la Clasament general – Race Masculin
Link
Workout
Results Maraton Gilau 2013

11 August 2013 – Transalpin Bike Marathon – Proba Clasic

Timp 04:37:45
Locul 37 din 47 la categoria Classic – Amatori 30-39 ani Masculin
Locul 88 din 118 la General
Link
Workout
Results Transalpin Bike Marathon 2013

23 Iunie 2013 – Maraton Apuseni – Proba Family

Timp 49:16:00
Locul 7 din 16 la categoria 0 – 3 ani
Locul 27 din 37 la General
Link
Workout
Race report Maraton Apuseni Proba Family

Author

Posted
Comments 51

There are requests from the community to bulk export the workouts from Sports Tracker. At the date there is no way to do this, the only way to get access to your workouts (eg. gpx files) is to export each workout one by one from Flash web application.

After intercepting and analyzing the traffic between client application (Flash application) and the server I found a way to bulk export the workouts. I’ve decompiled the Flash application for analysis and created a new application (using partially the decompiled code but modified in order to compile) which is able to exports selected workouts.

The application is an Adobe AIR application. For installing and running the application AdobeAIR must be installed.

The latest air package can be downloaded.

History

Author

← Older Newer →