This website requires JavaScript.
b4cbb236aa
Fixed an error in a time format.
Alexander "Arav" Andreev
2022-03-31 02:16:34 +0400
942bad3b9d
It should be server_start_date.
Alexander "Arav" Andreev
2022-03-31 02:16:15 +0400
9d2e52aec3
Added missing JSON Content-Type.
Alexander "Arav" Andreev
2022-03-31 02:15:16 +0400
4740f9ddc3
Well, this Jade implementation works really weird. while you must specify a name for item in each you must NOT use it, lol. Now this works, kinda. Strange thing is that if else statement doesn't support comparison operators. And as stated in examples such code as len(items) >0 should work, but no! It doesn't. Okay, at least now it works.
Alexander "Arav" Andreev
2022-03-31 02:14:54 +0400
f605475f75
Working radio online status.
Alexander "Arav" Andreev
2022-03-31 02:11:23 +0400
b258e6f7ef
Added Xiph directory link over a player.
Alexander "Arav" Andreev
2022-03-31 02:10:33 +0400
c68c99e528
Return error for IcecastLastPlayedSongs.
Alexander "Arav" Andreev
2022-03-30 20:21:18 +0400
306ddb2b53
Error logging for last played songs.
Alexander "Arav" Andreev
2022-03-30 20:20:30 +0400
2664d24c5f
Uncommenting last-played table.
Alexander "Arav" Andreev
2022-03-30 20:02:07 +0400
97935ac3e3
Commenting out lst-played.
Alexander "Arav" Andreev
2022-03-30 19:58:24 +0400
bf2a4e4d14
Uhm, there should be radio.arav.home.arpa instead.
Alexander "Arav" Andreev
2022-03-30 19:15:05 +0400
924245e9c9
A little refactor. Better errors handling.
Alexander "Arav" Andreev
2022-03-30 19:13:55 +0400
4216c9c82a
Moved IcecastStatusDTO's method Song() under its struct.
Alexander "Arav" Andreev
2022-03-30 18:54:50 +0400
d601ec607b
Logger replaced with a variant that don't write date to stdout.
Alexander "Arav" Andreev
2022-03-30 18:52:35 +0400
588be2c2bb
Updated favicon.
Alexander "Arav" Andreev
2022-03-30 18:51:55 +0400
c61328a37e
Restricted rw, ro and exec paths. Moved Restart option on top.
Alexander "Arav" Andreev
2022-03-30 18:51:33 +0400
3d8601ee51
Shortened socket name in config.
Alexander "Arav" Andreev
2022-03-30 18:50:29 +0400
b2dc913e27
PKGBUILD updated.
Alexander "Arav" Andreev
2022-03-30 18:50:12 +0400
66be1c0e97
Move font's license out of assets dir.
Alexander "Arav" Andreev
2022-03-30 18:49:20 +0400
f42c239b27
Uhm, okay. it is actually .Songs.
Alexander "Arav" Andreev
2022-03-10 00:37:18 +0400
db5ec743bd
Should work now.
Alexander "Arav" Andreev
2022-03-10 00:33:45 +0400
deb6a2088e
Fixing a template.
Alexander "Arav" Andreev
2022-03-10 00:30:47 +0400
85751b4cd8
Another try to fix template.
Alexander "Arav" Andreev
2022-03-10 00:29:34 +0400
c6c06fa014
Found a typo.
Alexander "Arav" Andreev
2022-03-10 00:22:37 +0400
abb4c91dee
Uncomment even more in a template.
Alexander "Arav" Andreev
2022-03-10 00:19:30 +0400
8d4ef85e99
Another fix for index.jade.
Alexander "Arav" Andreev
2022-03-10 00:17:58 +0400
91f9c1c17b
It yells at me telling that ] is invalid.
Alexander "Arav" Andreev
2022-03-10 00:16:34 +0400
fb17938fed
Fixed vars in template.
Alexander "Arav" Andreev
2022-03-10 00:13:30 +0400
72b026c04f
Uncomment more in index.jade.
Alexander "Arav" Andreev
2022-03-10 00:11:45 +0400
6a61c56891
We are closer for working IcecastLastPlayedSongs().
Alexander "Arav" Andreev
2022-03-10 00:10:00 +0400
c4ea8aef8c
Debug Icecast.
Alexander "Arav" Andreev
2022-03-10 00:06:09 +0400
637f7c0280
Oh, I found the problem. It's cut command.
Alexander "Arav" Andreev
2022-03-10 00:02:44 +0400
65212103a3
Debug Icecast 2.
Alexander "Arav" Andreev
2022-03-10 00:00:52 +0400
f756cedae7
Debugging Icecast.
Alexander "Arav" Andreev
2022-03-09 23:59:25 +0400
9c2a2c67bb
Add debug println.
Alexander "Arav" Andreev
2022-03-09 23:53:35 +0400
2ec461a90f
It may panic because of this.
Alexander "Arav" Andreev
2022-03-09 23:49:01 +0400
ceb689e1df
Let's rename source directory.
Alexander "Arav" Andreev
2022-03-09 23:48:34 +0400
188421ee92
Removed comma from makedepends.
Alexander "Arav" Andreev
2022-03-09 23:23:10 +0400
871d05aec0
Hardened systemd unit.
Alexander "Arav" Andreev
2022-03-09 23:13:04 +0400
c89c349267
Let's try to use /var/run for unix sockets as it is a proper way for it.
Alexander "Arav" Andreev
2022-03-09 23:12:42 +0400
ec788309ad
PKGBUILD done right.
Alexander "Arav" Andreev
2022-03-09 23:11:32 +0400
1e1d614301
Debug println.
Alexander "Arav" Andreev
2022-03-08 03:41:19 +0400
9628a41a44
Okay, looks like it's a ine 39.
Alexander "Arav" Andreev
2022-03-08 03:32:54 +0400
d63c299391
Now it failed again with ] character.
Alexander "Arav" Andreev
2022-03-08 03:31:26 +0400
76f3f17235
Okay, then these lines.
Alexander "Arav" Andreev
2022-03-08 03:30:23 +0400
e58cb07d1d
Okay, now it compiles. Let's uncomment line 52.
Alexander "Arav" Andreev
2022-03-08 03:29:07 +0400
38152642d8
Interesting now function song is undefined.
Alexander "Arav" Andreev
2022-03-08 03:27:58 +0400
4c941c6847
Let's comment out everything and debug it step by step.
Alexander "Arav" Andreev
2022-03-08 03:26:36 +0400
050fc18949
Let's try without this code at all.
Alexander "Arav" Andreev
2022-03-08 03:22:32 +0400
e3c413d3c7
Weird errors it gives. And it just that Song() func that doesn't exist anymore for IcecastStatus struct.
Alexander "Arav" Andreev
2022-03-08 03:21:23 +0400
35c65bf528
Does it work at all without that?
Alexander "Arav" Andreev
2022-03-08 03:16:32 +0400
1e392ba387
Why it doesn't just work... Oh...
Alexander "Arav" Andreev
2022-03-08 03:15:01 +0400
f95685ec67
function "isDateNA" not defined
Alexander "Arav" Andreev
2022-03-08 03:07:34 +0400
c06eba7341
Unexpected ! in if.
Alexander "Arav" Andreev
2022-03-08 03:05:54 +0400
092d07a3a6
WTF this Jade doesn't support comparing?
Alexander "Arav" Andreev
2022-03-08 03:04:56 +0400
89c587e5ac
I don't get it...
Alexander "Arav" Andreev
2022-03-08 03:02:25 +0400
e5c1247ebd
Maybe it will work.
Alexander "Arav" Andreev
2022-03-08 03:01:26 +0400
72885b0ccf
WTF does mean unexpected ! operand? Puto...
Alexander "Arav" Andreev
2022-03-08 02:51:53 +0400
5589397d64
Kurwa, index.jade.
Alexander "Arav" Andreev
2022-03-08 02:50:25 +0400
6a44747bdd
Let's try this.
Alexander "Arav" Andreev
2022-03-08 02:49:01 +0400
8b34a5bddf
Now it tells me of unexpected ! operand...
Alexander "Arav" Andreev
2022-03-08 02:46:40 +0400
5273131f10
Okey, let's get rid of mixin.
Alexander "Arav" Andreev
2022-03-08 02:44:21 +0400
07e4542a36
index.jade still won't compile.
Alexander "Arav" Andreev
2022-03-08 02:41:48 +0400
2753fd4801
Another fix for index.jade.
Alexander "Arav" Andreev
2022-03-08 02:36:30 +0400
9a719430dc
index.jade. Oh, date function undefined error again...
Alexander "Arav" Andreev
2022-03-08 02:32:21 +0400
87c8e62ffa
index.jade fix 4.
Alexander "Arav" Andreev
2022-03-08 02:31:00 +0400
f160d258b6
index.jade 3.
Alexander "Arav" Andreev
2022-03-08 02:30:05 +0400
a682a30cbd
index.jade another fix.
Alexander "Arav" Andreev
2022-03-08 02:26:59 +0400
700ad65ca7
Okay, looks like this Jade implementation needs ='' part for such attributes.
Alexander "Arav" Andreev
2022-03-08 02:21:07 +0400
cc5f88a762
Quick fix in index.jade
Alexander "Arav" Andreev
2022-03-08 02:18:20 +0400
2e63835c19
Hm, jade tells about unknown function defer.
Alexander "Arav" Andreev
2022-03-08 02:16:26 +0400
91ff0c878c
Set stdout as true by default.
Alexander "Arav" Andreev
2022-03-08 01:56:08 +0400
1f54dbac11
Run as dwradio instead of dynamic user.
Alexander "Arav" Andreev
2022-03-08 01:55:05 +0400
d75b5156e6
Set group to dwradio for log dir as well.
Alexander "Arav" Andreev
2022-03-08 01:47:23 +0400
6daf83eb0c
Add a dwradio group as well.
Alexander "Arav" Andreev
2022-03-08 01:46:57 +0400
af28d9ecac
Added sysusers.d config file.
Alexander "Arav" Andreev
2022-03-08 01:44:24 +0400
6ff024b25e
Initial commit.
Alexander "Arav" Andreev
2022-03-08 01:17:24 +0400