214 posts
  • Bought between 100 and 499 items
  • Exclusive Author
  • Has been a member for 5-6 years
  • Referred between 10 and 49 users
  • Sold between 10 000 and 50 000 dollars
  • United States
Pandemic says

Hey guys,

I’m making a site for a music artist, who wants a flash player for her songs. But she doesn’t want the music to stop when the visitor changes pages.

Obviously I could do jQuery content replacement but that wouldn’t be optimal for SEO . Anyone else have good ideas?

Thanks!

ProgressionStudios
ProgressionStudios Recent Posts
Threads Started
221 posts
  • Attended a Community Meetup
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Author had a Free File of the Month
  • Exclusive Author
  • Interviewed on the Envato Notes blog
  • United States
+4 more
ProgressionStudios says

I believe the best option will be using jQuery to replace content. Essentially a one page portfolio. Having the url anchor links is a must as well. Otherwise the website loses a lot of functionality.

Css-tricks had a video podcast about the subject. He too wanted music playing all of the time as well. I think it’s this one:
http://css-tricks.com/video-screencasts/81-ajaxing-a-wordpress-theme/
or this one directly addresses that problem
http://css-tricks.com/video-screencasts/84-site-walkthrough/

Another option that is must easier would be an iframe at the top or bottom. Obviously more of a workaround if the jQuery route didn’t work out.

Anybody else got any good ideas?

181 posts
  • Bought between 100 and 499 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has been a member for 4-5 years
  • Sold between 50 000 and 100 000 dollars
Artillegence says

I think one page portfolio is a good solution creating a vertical or horizontal scrollable or fading sections or you dynamically populate using jQuery :) both will work fine

367 posts
  • Bought between 10 and 49 items
  • Denmark
  • Exclusive Author
  • Has been a member for 4-5 years
  • Microlancer Beta Tester
UI20 says
Hey guys,

I’m making a site for a music artist, who wants a flash player for her songs. But she doesn’t want the music to stop when the visitor changes pages.

Obviously I could do jQuery content replacement but that wouldn’t be optimal for SEO . Anyone else have good ideas?

Thanks!

Well why not make the site modular and put the player in the header or foot er that way it is always there.

538 posts Themes and Graphics
  • Author had a File in an Envato Bundle
  • Author had a Free File of the Month
  • Bought between 100 and 499 items
  • Elite Author
  • Europe
  • Exclusive Author
  • Has been a member for 4-5 years
+4 more
Bebel says

Even if the page is modular it will still have to be reloaded every time you change the page.

The best solution is to use ajax to load the content. Of course if javascript is disabled the feature won’t work – but its still way nicer than using… frames. :)

For the SEO problem: the bots don’t need to listen to the music, right? So just implement a fallback to a standard non js version and enable this fallback if the user browsing on the site is actually a bot.

1733 posts
  • Exclusive Author
  • Won a Competition
  • Sold between 5 000 and 10 000 dollars
  • Has been a member for 4-5 years
  • Referred between 1 and 9 users
  • Bought between 1 and 9 items
VisualSharing says

I have worked on a couple of music website projects and that was the most difficult part.

There’s no straightforward workaround for that. Either use ajax, frames or popup – all these are uncomfortable.

The best solution me and my colleagues chose was NOT to play the music everywhere – after all, you have TABS nowadays – leave the player in one tab and browse in the others.

Explain your customer that and explain her the downsides of ajax, frames or popups (mainly the issue with URLs).

Still, a one page website is an option, but then comes the SEO question and the slug URL issues (and you need to make a rock solid javascript fallback).

by
by
by
by
by
by