Listener History Now Available

Hello everyone! Just a quick update on the status of “GSR4” and its ever expanding state.

A while back, I mentioned how the site would be getting a new feature added to it called “Listener History”. Well, after enough determination to get stuff done and a night of coding, I’ve come up with a basic version of it.

This new feature will allow you to track your listening history and currently displays some stats about your history since January 2012 at Gensokyo Radio. It includes the first time we saw you connect, the last time you connected, the number of times you’ve connected, details of the last 5 times you connected, and that all-important “total time listened” figure, where the most seasoned listeners at Gensokyo Radio may see several days or even a few weeks in their history.

To access this new feature, just click on the new link next to your name in the upper-right (when you’re logged in) that says “Listener History”. There, you’ll be asked if you want to associate your current IP with the system (if it isn’t already in the system).

There are two types of associations that you’ll be able to make when adding an IP to the system. One is adding a “permanent IP”. This type of IP will remain linked to your account so that you can listen on any device which is on the same internet connection. It’s useful for places such as home or places where you spend time listening to Gensokyo Radio which are not public, and where no one else listens to it. If you’re in a public place, then you can associate your IP via adding a “temporary IP”.

Temporary IPs aren’t yet available and will require some additional coding on my part, but are useful for when you’re in a public place or in a place where there may be others listening to Gensokyo Radio. In these cases, you’ll be able to associate the IP temporarily to keep tracking your history anywhere you have access to the website. More information will be available on that later.

Lastly, before you dive in to the new system, be advised that it is brand new and, while the code is solid, there may still be some things that don’t function exactly as planned. For instance, if a listener connects more than once from the same location at the same time, that listener is double-logging their listen time. I’ll be placing safeguards on these types of scenarios within the next week. For now, I’d just like to see how things work for people, and also hear any suggestions for things to add to this, just add any thoughts or suggestions you might have in the comments section below.

Thanks for listening, and I’ll see you in a week at our next GensokyoRadio Live night!

User Comments (migrated from legacy news system)

Hellcat | Posted on September 9th, 2012, 07:41:03 PM
I’m already at 1 day and 6 hours. You jelly?

LunarSpotlight | Posted on September 10th, 2012, 09:22:34 AM
Keep in mind that the results include all listener times from January 2012, not just when the system became available. Sonicmega has around 7 days, but we figured that his IP probably changed inbetween then and now. I have a static IP and have listened for more than 14 days. I’ll probably make rankings for listen times available, sort of like how rankings for song ratings will be available soon, it’ll just take enough data to make it practical before I release it. Cheers~

Kheldragar | Posted on September 11th, 2012, 07:54:16 AM
Total Time Listened 3 days, 23 hours, 12 minutes, 46 seconds Is it counted from all the time spent idling on the site without the music-thingy playing, or does only time spent with it on the playing… option count? Seems too high for me.

sonicmega | Posted on September 12th, 2012, 08:45:29 PM
Only with the player activated, Kheld - in the same manner that the station tracks how many people are ‘listening’ at any given time, it also tracks how long they’re listening for. So that is, in fact, how long you’ve had the station playing from your IP thusfar.

Zetsubou | Posted on September 13th, 2012, 02:21:20 PM
I added my IP at work and I’m already up to 32days :confused: I would have guessed about half that value. I must have left it idling at work for a week or two at a time.

Nuclearo | Posted on September 16th, 2012, 04:06:05 AM
Can permanent IPs be changed? my home IP changes regularly, so it’s not really “permanent”.

LunarSpotlight | Posted on September 16th, 2012, 10:08:37 AM
@ Zetsubou Perhaps you left it on, but it’s also possible that there was more than one connection from that address at the same time. This will currently result in that time being stacked, so instead of listening for 10 minutes, the system would think you were listening for 20 minutes, or whatever. This will be addressed in the near future. @ Nuclearo The current plan is to make it so that IPs will expire after a certain period of inactivity. Currently, there’s no way for the user to remove their associated address, but a couple people have asked me about that, so I’ll add in the ability to when I have free time. With this new feature, and things we’ll bring out in the coming months, there will be more questions I’m sure. I’ll be making an FAQ page when I have time, to answer questions about how this and future features of the site work. Thanks for your input, everyone~

Zetsubou | Posted on September 17th, 2012, 03:00:25 PM
I had through about additional connections doubling my time. Knowing my co-workers its very unlikely:) This last week I have been keeping an eye on the connection history from my work’s IP and they do line up with the ~8-9hrs that I’m at work. Having an auto-disconnect for connections that have been active for over 24hr may help cut down on bandwidth usage. But I guess it is less of a problems post server switch.

RinKaenbyou | Posted on October 12th, 2012, 01:43:19 PM
I love the feature and that we can remove the IP’s since I am on a dynamic IP :slight_smile: this site gets better ever day ^-^