Site Layout.Enhancement.Now Playing

Request files to be added to/removed from the playlist

Moderator: Moderators

FlatlandMounty
Mad Tea Party Host
Mad Tea Party Host
Posts: 289
Joined: Mar Wed 29, 2006 2:05 am
Location: Bridgeport, WV
Contact:

Site Layout.Enhancement.Now Playing

Post by FlatlandMounty » May Thu 11, 2006 2:04 pm

Would it be hard to add the Current Playing Song to the top of every page just under the flash banner? I know its only a minor convenience...but when you're surfing the forums, hear a song, and want to know what it is, you have to click Home, and leave the forum to get to it. And for some of the lower end users (depends on the machine for me) this is just a lot of unecessary loading.

js3901
Matterhorn Bobsleds Climber
Matterhorn Bobsleds Climber
Posts: 4728
Joined: Aug Wed 25, 2004 1:06 pm
Location: Buffalo, NY
Contact:

Post by js3901 » May Thu 11, 2006 2:08 pm

we used to have this in the past, but it would slow pages loading while browsing pages. Also, pages would refresh when the song changed, which made things frustrating while browsing. To avoid this, Sub made an Active Desktop Now Playing standalone. you can find info on this in the FAQs off the main pages. All you'd have to do while browsing is minimize the window to see what's playing.

but, maybe with Sub 2.0, this may make a comeback...
Last edited by js3901 on May Fri 12, 2006 4:59 pm, edited 1 time in total.
"And please do not sit on the floor. My studies show you can't experience time travel on the floor. and it's not a pretty picture in those shorts" - The Timekeeper

Site Admin, WDW Freak

Millionaire2K
Main Street Cinema Projectionist
Main Street Cinema Projectionist
Posts: 73
Joined: Apr Fri 28, 2006 11:38 pm

Post by Millionaire2K » May Fri 12, 2006 1:06 am

As long as the pages load at a good rate I would not mind this feature. However I don't think it's worth slow pages.

subsonic
Site Admin
Site Admin
Posts: 4935
Joined: Feb Thu 12, 2004 5:08 pm
Location: Los Angeles, CA
Contact:

Post by subsonic » May Fri 12, 2006 12:49 pm

Eagle's correct. I had now playing in every page. I took it out to save serverload and it just didn't seem necessary. There is a now playing standalone page
http://www.subsonicradio.com/station/no ... dalone.php?

When I want to see what's playing I open it in another tab. If you're not using Tabbed browsing, it's time to get out of the dark ages and start.

But, I've decided to put the now playing into an i-frame as part of the upgrades. This will save users from the whole page refreshing as well as easially adding the now playing to the forum header.
Join our chat in Discord: https://discord.gg/zw5by3z

js3901
Matterhorn Bobsleds Climber
Matterhorn Bobsleds Climber
Posts: 4728
Joined: Aug Wed 25, 2004 1:06 pm
Location: Buffalo, NY
Contact:

Post by js3901 » May Fri 12, 2006 4:56 pm

subsonic wrote:Eagle's correct. I had now playing in every page. I took it out to save serverload and it just didn't seem necessary. There is a now playing standalone page
http://www.subsonicradio.com/station/no ... dalone.php?
.
that was me who said that, not Eagle. :lol:
"And please do not sit on the floor. My studies show you can't experience time travel on the floor. and it's not a pretty picture in those shorts" - The Timekeeper

Site Admin, WDW Freak

subsonic
Site Admin
Site Admin
Posts: 4935
Joined: Feb Thu 12, 2004 5:08 pm
Location: Los Angeles, CA
Contact:

Post by subsonic » May Mon 15, 2006 11:05 am

Sometimes I look at the avatars and not the names. I see the gold badge and think Eagle :)
Join our chat in Discord: https://discord.gg/zw5by3z

FlatlandMounty
Mad Tea Party Host
Mad Tea Party Host
Posts: 289
Joined: Mar Wed 29, 2006 2:05 am
Location: Bridgeport, WV
Contact:

Post by FlatlandMounty » May Mon 15, 2006 3:15 pm

have you ever heard of Ruby on Rails? http://www.rubyonrails.org/ I saw some huys give a presentation on a website they were building using this new technology. http://www.lafayette.oncurrent.com/ What Ruby does, is it allows the page to load only sections of the page rather than the entire page...like the playlist bar...the bar would be the onlything to reload...and not the flash header and the page content.

If you could do a mock-up of the site in Ruby you would actually be able to go between menus much easier because the menus that don't change from page to page never have to reload.

Its probably a lot of work...but I think its definately something you might want to look into for future versions.

spaulo
PeopleMover People Mover
PeopleMover People Mover
Posts: 1622
Joined: Dec Mon 06, 2004 7:25 pm
Location: Walnut Creek, CA
Contact:

Post by spaulo » May Mon 15, 2006 4:49 pm

Actually, just a quick correction... AJAX (Asynchronous Javascript and XML) is the technology that lets web pages make requests to the server without refreshing the page (the "load only sections" end result you speak of)... Ruby on Rails is actually just a programming language (Ruby) and an applications development framework (Rails) for developing rich web apps that happen to work quite nicely with the Javascript XMLHttpRequest object (the pixie dust that makes AJAX "go").

And yes... if the site were to get all AJAXy that would be great. But it would take quite a bit of reworking... probably just short of "complete start-over"... from its current PHP codebase.
~Steve

FlatlandMounty
Mad Tea Party Host
Mad Tea Party Host
Posts: 289
Joined: Mar Wed 29, 2006 2:05 am
Location: Bridgeport, WV
Contact:

Post by FlatlandMounty » May Mon 15, 2006 5:39 pm

oh, that's right...Ruby on Rails was the language...I do remember them saying that they used AJAX...I'm not the best at programming. My bad

spaulo
PeopleMover People Mover
PeopleMover People Mover
Posts: 1622
Joined: Dec Mon 06, 2004 7:25 pm
Location: Walnut Creek, CA
Contact:

Post by spaulo » May Mon 15, 2006 5:59 pm

subsonic wrote:But, I've decided to put the now playing into an i-frame as part of the upgrades. This will save users from the whole page refreshing as well as easially adding the now playing to the forum header.
On the topic of AJAX, sub... please figure out how to do this with some javascript and a DIV and not an iframe... frames = bad. :-)
~Steve

Dr. Ravenscroft
Tom Sawyer Island Rafts Skipper
Tom Sawyer Island Rafts Skipper
Posts: 2561
Joined: Dec Thu 29, 2005 11:22 pm
Location: Here Kitty, Kitty, Kitty.......

Post by Dr. Ravenscroft » May Tue 16, 2006 6:15 pm

I have to say thank you Sub for the new additions to the smilies:
:mickey: :arial:

I love them especially the mickey ears one.

subsonic
Site Admin
Site Admin
Posts: 4935
Joined: Feb Thu 12, 2004 5:08 pm
Location: Los Angeles, CA
Contact:

Post by subsonic » May Wed 17, 2006 11:54 am

I'm way ahead of you guys. "AJAX" useage is already part of the plan for SR 2.0
Join our chat in Discord: https://discord.gg/zw5by3z

MouseMan
Mr. Toad's Wild Rider
Mr. Toad's Wild Rider
Posts: 394
Joined: Aug Tue 02, 2005 3:08 pm
Location: IL
Contact:

Re: Site Layout.Enhancement.Now Playing

Post by MouseMan » May Wed 17, 2006 1:15 pm

FlatlandMounty wrote:...but when you're surfing the forums, hear a song, and want to know what it is, you have to click Home, and leave the forum to get to it....
I just use a relatively low tech solution. Using a tabbed browser I open one up to the forums and one showing the now playing. That way I just have to click a tab if i want to know the current song or what's coming up.

FlatlandMounty
Mad Tea Party Host
Mad Tea Party Host
Posts: 289
Joined: Mar Wed 29, 2006 2:05 am
Location: Bridgeport, WV
Contact:

Post by FlatlandMounty » May Wed 17, 2006 3:37 pm

Awesome dude...switching the site to AJAX will take a lot of work...and I think we all appreciate what you do for us.

subsonic
Site Admin
Site Admin
Posts: 4935
Joined: Feb Thu 12, 2004 5:08 pm
Location: Los Angeles, CA
Contact:

Post by subsonic » May Thu 18, 2006 11:23 am

Looking at what features I want to add and how my code was done I realized I'll want to redo most of the code. I'm much more into seperating the business logic from the presentation. Which the current code doesn't quite do. This site is also a place where I get to practice new technology. It can be fun to add stuff. Hopefully, this time around, I'll make the code more modular so it'll be easier to add functionallity in the future.
Join our chat in Discord: https://discord.gg/zw5by3z

Locked