V/a/lentine's Stream & New Site exci

V/a/lentine's Stream:

Valentine's Day is on the 14th of February, and our resident geese are doing a Valentine's stream like usual. Ojiisan is going to start off at 1PM EST (6PM GMT), handing over the stream to Claud at 5PM EST (10PM GMT) or so. Put that on your calendars so you know when to avoid listening in.


New Site:

Now that we got the stuff nobody cares about out of the way, there will be some site downtime this Thursday (6th of February, in 2 days). Hopefully this means something like 10 minutes at most, but we're very good at this so no guarantees.

We've (mostly Wessie, but you can also blame me for bad design and to a lesser extent Vin and kipu for some minor things) been working hard/hardly working on a new site for a while now. I say new site, but it's really our entire software stack redone from the ground up. The current (or possibly the previous, if you're reading this after the change) site is already 12 years old with no major changes in the last half a decade, so it's about time we did something about that.

So, what's the difference between the old and the new site for the listener anyway? Honestly, right now, not much. The design is intentionally similar to the old one because everyone hates change and we've mostly been focusing on implementing everything that's already on the old site (or everything we intend to keep, at least). That being the case, here's a few new things I can think of that are already there:

  • last played page shows the DJ in addition to the song that was played
  • the site should tell you if there's connection problems between you and the server
  • some search stuff is a bit different

The majority of the actual new features have been implemented on the dj/staff side of the site and should hopefully make running things a little less painful, such as:

  • those with the permission to do so can remove things from the queue (and should do so if it's obvious someone is abusing proxies, but not for any other reason)
  • editing the schedule is now much less painful and DJs should be able to edit their own schedule text
  • for those with guest DJing experience: Kethsar's script features have been integrated into Hanyuu and the site

There's other stuff aside from these, but most of it is in the backend side so not really worth listing here. The most significant thing here is that we will probably be somewhat actively developing new stuff for the site as ideas come up. If you're familiar with Go and want to help, want to make a theme for the new site or have a complaint/suggestion, you can head over to the repo and hit up Wessie and/or exci on the IRC and ask about helping out. It's pretty easy to set up a local development version of the entire stack if you're familiar with the concept of containers (or it would be if Wessie made the dev environment repository public at least).

Not logged in

Comments use markdown formatting (guide)

500 characters remaining.

exci ## staff
2025-02-20 19:27:11 UTC

>>4641
I couldn't see any difference between Source Sans 3 and Source Sans Pro so I just used the former. Some elements may have different weights, the song title in particular is on purpose, if someone wants it exactly as it used to be, there's the custom css option now in the preferences now, I guess

Anonymous (a12c)
2025-02-17 02:55:45 UTC

>>4640
Great, thanks.
I realized the other thing that was visually jarring was that the song title should be bolder like the old site. Using a weight of 700 looks better than the 500 that's used now. I think 800 might be too much. Also the bold font should be used.

I just looked at an archived copy of the old website on archive.ph. You can still download the original Source Sans Pro Bold and Source Sans Pro Regular woff files from there.

exci ## staff
2025-02-16 14:37:05 UTC

>>4637
>>4639
Disregard everything I said here, I'm retarded.
>>4638
Font selection should now be under preferences after the changes are pulled.

exci ## staff
2025-02-15 03:31:09 UTC

>>4638
Adding a font selection is probably exactly what I'll do. Just haven't gotten around to it yet.

Anonymous (a12c)
2025-02-15 02:39:11 UTC

>>4637
But doesn't loading woff2 files fix the mismatched font situation? Inspecting the site I see you're hosting the Roboto woff2 already. Adobe has SourceSans3 (formerly Source Sans Pro) woff2 files on their github. I still think the old font would look better then Roboto. Maybe add a font selection option to the Preferences > Theme or Other Settings section?

exci ## staff
2025-02-15 01:42:00 UTC

>>4636
I did try that, but not only did that not look like the old site, it also feels "wrong", even though it doesn't on the old one. I'm not sure why. There's also another thing, the "default font" for the old site was 'Source Sans Pro', which many programmers or Linux people (but not necessarily non-programmer Windows users) may have installed, whereas the other fonts were Windows fonts... So my default and another user's default might not even be the same. This is kinda tough to be honest.

Anonymous (a12c)
2025-02-15 01:08:21 UTC

Another vote to change the font back to the old one. The new font is too plain.

Vin ## dev
2025-02-14 23:59:22 UTC

>>4634
This is a bit odd; other people have remarked on the HTTPS redirection working, and it works in my browser. So I'm not sure why you're experiencing this.

Anonymous (3f0d)
2025-02-14 21:58:14 UTC

>>4631
I found the CSRF issue reason, being that because I manually typed in the r-a-d.io url on my phone, it sent me to the http version where the error occurs. Everything works fine when I use the https site.

Consider adding the recommended https redirect in nginx although I have no clue whether that will fuck with other anons who need http for some reason.

Thanks for taking a look nonetheless and thanks for all the hard work.

Anonymous (64bf)
2025-02-14 19:59:38 UTC

oi wessie is r/a/dio site running?

then you better go catch it!

wessie ## dev
2025-02-13 19:30:34 UTC

>>4630
only form endpoints use the CSRF token so most things will still work, just not news/requesting/submission.

You can try looking at your cookies to see what the problem exactly is, or just clear the cookies and they'll be set again after.

The cookies we store are _gorilla_csrf and theme, both should be under the / Path, if theres extras or the path is wrong it might be the cause, I suggest just deleting them all and see if that fixes it

>>4628
fixed.

Anonymous (f4a3)
2025-02-13 16:42:17 UTC

I'm still getting the "Forbidden - CSRF Token invalid" when requesting on my phone, no matter the browser. The same thing happens when trying to write a message about it here (i.e. when clicking "submit"). Weird since listening works fine on phone.

Anonymous (4fb5)
2025-02-13 15:28:44 UTC

>Click one the buttons below the select the site theme.

exci ## staff
2025-02-13 03:33:02 UTC

>>4627
test
>>4627

test

wessie ## dev
2025-02-13 01:41:03 UTC

>>4626

these are mostly just to link broken things to our logs, in this case I could see that you requested a last-played page with broken arguments and got an error.

I've made that return the default page now instead, no more error page!

Anonymous (bc65)
2025-02-13 00:34:56 UTC

>Request ID: cumjrlnrp3vo3ie16rf0

Is that what we are to you? Just a bunch of little cum requesters?

wessie ## dev
2025-02-12 22:13:15 UTC

>>4624

yeah the page numbers are completely fake on the lastplayed page, the "go to page" box should've been removed because it just isn't supported by the backend

Anonymous (361c)
2025-02-12 20:32:13 UTC

Sit looks good, but the enter page number seems a bit bugged. After pressing enter, it just shows the page 1 songs while saying it is the page you put in. URL after searching ends on "?page=2" instead of the correct page 2 that had "?from=1620742&page=2" if you just pressed next. Also, pressing next on the fake page 2 says it sends you to page 3, but the song list is from page 2 and had url "?from=1620742&page=3", so the same ?from= as the real page 2. Tested on desktop firefox and edge.

Anonymous (e4ba)
2025-02-12 19:16:19 UTC

thank you, I discovered this radio relatively recently (iirc it was during the pandemic) and you've kept me company at least once a week ever since. thanks to you I was able to rediscover some iconic songs that I was listening to 15 years ago when getting into anime thanks to megavideo.
we really are here forever, huh?
keep up the good work!

Anonymous (bb54)
2025-02-11 16:57:37 UTC

nice work
previously I couldn't click on song title for source when page width was small and now it works great

Anonymous (fa31)
2025-02-11 10:27:53 UTC

>>4620
thank you!
weird

wessie ## dev
2025-02-11 01:05:34 UTC

>>4615
>>4616

the search stream interruption issue is now fixed, instead the "thank you for requesting" box is now broken

Anonymous (7a4b)
2025-02-10 22:47:08 UTC

Re: White background in dark mode. I fixed it by removing my chrome extension "High Contrast."

Vin ## dev
2025-02-10 21:13:22 UTC

>>4615
>>4616
The plus thing is known, it's intended but a lot of people don't like it.
https://github.com/R-a-dio/valkyrie/issues/208

The other thing is new. I'd test it but a DJ is streaming right now so I can't.

Anonymous (1862)
2025-02-10 19:08:28 UTC

Tested it and apparently if you wait a few more seconds after requesting then the stream doesn’t get cut. (At least for me)

Anonymous (fa31)
2025-02-10 16:58:12 UTC

I noticed that when I type in a song name or keyword, go to the search page, request the song AND THEN click anywhere (back to the homepage or queue or whatever), the stream stops playing. This isn't the case when I enter the song name and request the song from the search bar.
Besides that, the thing missing from the previous version is the tags showing up every time after clicking on them once. Now you'd have to click on the + every time a song that has tags plays

Anonymous (dcc4)
2025-02-09 08:49:57 UTC

LOVE YOURSELF

Anonymous (bc65)
2025-02-09 03:37:08 UTC

>8 years of development
>Full of bugs

We need better devs.flac

Vin ## dev
2025-02-08 23:36:50 UTC

>>4584
Searching has been improved a bit now. We still don't have more advanced search features yet like quotation marks or other stuff, but it should be better than before.

Anonymous (6cdc)
2025-02-08 22:02:31 UTC

It would be nice if both the Last Played lists kept the blue colouring for requested songs

Anonymous (ff32)
2025-02-08 20:49:47 UTC

sex?

Anonymous (7db1)
2025-02-08 15:09:00 UTC

>>4606
Very nice, thanks a lot

Anonymous (5746)
2025-02-08 10:03:44 UTC

>>4576
>but the font might change since there have been complaints about that
Please do consider returning to what was used before, I hopped on and thought something had fucked my fonts folder again...

exci ## staff
2025-02-08 02:25:19 UTC

>4604
sorry, can't reproduce. if it keeps happening please send a message in irc to exci or wessie or preferably both

wessie ## dev
2025-02-07 22:46:12 UTC

>>4605
this should be fixed now, assuming it used the icecast name

Anonymous (7db1)
2025-02-07 20:30:03 UTC

Perhaps a strange regression that's really tickling my 'tism is that playing from foobar2k (through https://relay0.r-a-d.io/main.mp3) names the stream as "main" when you stop playing instead of "r/a/dio" like it used to. Would be nice if you could fix this cause a lot of internet radios don't properly name their shit making it really hard to differentiate between them.

Anonymous (7a4b)
2025-02-07 19:45:11 UTC

The site background is now a bright white on desktop no matter if you choose dark or light theme. Not a problem on mobile tho. When you switch between themes only the boxes of text change color...

wessie ## dev
2025-02-07 19:24:12 UTC

>>4602
a refresh should fix that, but that thing has been flaky before. I've extended the cookies age to hopefully avoid the problem.

Anonymous (7db1)
2025-02-07 19:01:35 UTC

I can't request on my phone:
Forbidden - CSRF Token invalid

Anonymous (4468)
2025-02-07 18:42:45 UTC

Who is r/a/dio?

Anonymous (05c6)
2025-02-07 17:54:44 UTC

Feature request:
Ability to search Last Played
Tracking Songs removed from the Database, and who removed them

Anonymous (cf23)
2025-02-07 17:34:17 UTC

>>4576
Only 14", high DPI, ThinkPad X1 Tablet with 3000×2000 display.
The issue will probably be the same on other devices with high DPI (e.g. Apple, MS Surface laptops and tablets).
Maybe using @media (min/max-resolution:…) feature would be the solution?
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/resolution

kipukun ## dj
2025-02-07 17:32:40 UTC

wait fuck i was logged in

kipukun ## dj
2025-02-07 17:32:32 UTC

exci's big css in my little html...

wessie ## dev
2025-02-07 16:44:11 UTC

>>4592
I don't believe that was ever a feature, but it's certainly something that is possible to implement if someone wants to work on it.

Would only work for Hanyuu-sama songs though since we don't know what was a request or not when a dj is streaming

wessie ## dev
2025-02-07 15:56:49 UTC

>>4591
possible, and was planned in an extended search kinda deal but wasn't implemented before launch.

>>4587
this is now implemented, the literal '*' will give you all results in our special search priority order (which might not be the same as before)

Anonymous (aa55)
2025-02-07 11:45:59 UTC

First time I see a redesign that didn't ruin everything forever, good jerb.

Anonymous (4505)
2025-02-07 08:51:31 UTC

The Android app problems seems resolved now. Thank you for ironing this out!

The new site looks great, not much change on the outside but it does feel somehow more modern.

You even added the http-to-https redirection that was missing during all these years. No more accidental HTTP connection to r/a/dio! Very nice.

Thanks all for your hard work!

Anonymous (668e)
2025-02-07 03:56:12 UTC

Pretty nice stuff, and the intent to keep things looking like the old site is really appreciated. No sense fixing what isn't broke in that regard.
Something I thought I saw a couple years ago was songs in the "Last Played" on the site and in the android app were blue if they were requests, but I might be hallucinating that.
Is it possible to implement that idea(again if it actually happened)? It's just a fun little thing to see what songs were hanyuu and what were requested.

Anonymous (f2bd)
2025-02-07 03:07:04 UTC

>>4586
Is exact match searching with "quotation marks" a possibility?

exci ## staff
2025-02-07 02:52:34 UTC

>>4589
>The site on mobile now looks like desktop
that's not intended and will have to see if i can do something about that
>>4588
>can we get a toggle for the tags
apparently people wanted this more than i thought, i'll have to it that way i guess
>>4587
probably not. see Vin's post from earlierl. search is a work in progress for now sorry

Anonymous (dc6e)
2025-02-07 02:02:15 UTC

The site on mobile now looks like desktop. It’s usable, everything works fine so far, but even at 200% scaling some buttons are smaller than before, less comfortable. Also the last played and upcoming songs being side by side as opposed to above and below means that at 200% scale the words are squished to unreadability. No other issues :)

Anonymous (a12e)
2025-02-07 01:53:50 UTC

can we get a toggle for the tags? they were always there once you clicked on them but now they reset after each song

Anonymous (b7a1)
2025-02-07 01:25:23 UTC

Speaking of search is there no way to purposely just click through database pages til I see a song I want to hear? Like the old behavior when you just typed '*'

wessie ## dev
2025-02-07 00:24:19 UTC

>>4584

tracked in this issue for now

Vin ## dev
2025-02-06 23:41:14 UTC

>>4584
Search is pretty tricky. I don't think we realized it was that bad. We'll try to do something about it.

Anonymous (f2bd)
2025-02-06 23:27:09 UTC

Searching could go back to being a bit stricter, I think. Simpler searches like emon or Ado are pulling 13+ pages of results.

Anonymous (ddf1)
2025-02-06 22:55:37 UTC

Very nice, thank you.

Anonymous (a12e)
2025-02-06 22:32:17 UTC

The new font scared me a bit but whatever

Anonymous (42f0)
2025-02-06 22:18:57 UTC

i refreshed and the font is different and now im scared and confused

i do like that i can view tags when using the site on my phone though, that didn't work before but it does now

Anonymous (c2bd)
2025-02-06 22:10:49 UTC

I can not wait to get shit faced on the 14th with everyone. TANOSHIMI TANOSHIMI

Anonymous (64bf)
2025-02-06 20:42:41 UTC

>>4576
Yup, I have scaling set in windows settings for 125% since everything looks more readable that way, but when I checked 100% it looks normal. Alternatively, zooming out in browser is fine too.

Anonymous (4abc)
2025-02-06 20:30:44 UTC

Finally! Shit wasn’t allowing me to post for a while. Also the queue doesn’t show for me and doesn’t allow me to request.

Anonymous (4abc)
2025-02-06 20:28:44 UTC

Test

exci ## staff
2025-02-06 20:18:48 UTC

>>4572
>>4575
stuff being a bit bigger is intentional, but the font might change since there have been complaints about that
>>4574
the app developer is separate from the site developers so it may take a bit for him to update stuff
>>4573
not sure what to say except that it's designed for 100% scaling, i'm guessing you have an xboxhuge screen or something

Anonymous (64bf)
2025-02-06 20:11:20 UTC

Everything looks big now, especially main radio and staff page.

Anonymous (221d)
2025-02-06 19:56:26 UTC

The update messed with the Android app, now the Songs and News tabs are just completely blank

Anonymous (cf23)
2025-02-06 19:48:14 UTC

Looks weird at 1160 px wide (2320 px, 200% scaling). Switches to mobile view too early.

Anonymous (68cf)
2025-02-06 19:13:30 UTC

It's different... the fonts are bigger. It's scary and I don't like it

Anonymous (325d)
2025-02-06 04:32:42 UTC

>for those with guest DJing experience: Kethsar's script features have been integrated into Hanyuu and the site

so a certain blacklisted DJ will definitely be able to stream again with Keth out of the mix, right? asking for a friend.

exci ## staff
2025-02-06 01:25:56 UTC

>>4568
yes, but there will probably be some differences so you might have to change stuff anyway if you're using it for something

Anonymous (679f)
2025-02-05 22:58:54 UTC

Nice. Will the api endpoint stays the same?

wessie ## dev
2025-02-05 11:41:13 UTC

>>4566

the 'new' player is very much based on the old one so it should behave similarly, but if it does end up being broken do report it so we can try and fix it.

You can also try it on the https://beta.r-a-d.io/ website if you want

Anonymous (7a4b)
2025-02-05 08:03:40 UTC

What I love about the current site is that I can play music in the background on my iphone. Even if I switch tabs or even open a different app it just keeps playing. If that breaks I’ll probably reduce my usage by 95%. Here’s hoping everything works out.

Anonymous (fc03)
2025-02-04 22:46:50 UTC

I love you all
Unlike your fathers
Sex afterglow

Not logged in

Comments use markdown formatting (guide)

500 characters remaining.