Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5942939
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T16:19:25+00:00 2026-05-22T16:19:25+00:00

On my page I load some tracks in a music player ( http://dev.upcoming-djs.com )

  • 0

On my page I load some tracks in a music player ( http://dev.upcoming-djs.com ) on page load.

Which is working fine.

However when people go to the following URL: http://dev.upcoming-djs.com/track/1/artist/title I would like to load another track in the player on page load.

Currently the JS code for the player is:

var tracks = [];
tracks.push({'url':trackurl, 'title':trackurl});

$('.upcoming-player-container').theplayer({
  links: tracks // contains an array with url's
});

Which is static.

What would be the best way (not meant to be subjective, just don’t know how to rephrase it) of making it dynamic.

I was thinking of adding some hyperlinks in a (hidden) container on the page which I retrieve with JS.

Is this a good way to do it? (Since I think Google might add the text to the search results).

Or perhaps there is a better way of doing it?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T16:19:26+00:00Added an answer on May 22, 2026 at 4:19 pm

    Assuming that the player will play the tracks in order, here’s some code that will shift the track specified by the URL /track/##/artist/title to the front of the playlist, presumably playing it first on page load:

    var tracks = [],
        trackMatch
        trackPlay;
    
    tracks.push({'url': trackurl,'title': trackurl});
    // tracks.push etc...
    
    // find the track number
    trackMatch = window.location.href.match(/track\/(\d+)/i);
    
    // if found store as integer
    if (trackMatch) {
        trackPlay = parseInt(trackMatch[1], 10);
    }
    
    // if found move selected track to front of tracks array
    if (trackPlay) {
        tracks = [tracks[trackPlay - 1]]
                 .concat(tracks.slice(0, trackPlay - 1))
                 .concat(tracks.slice(trackPlay));
    }
    
    $('.upcoming-player-container').theplayer({
        links: tracks // contains an array with url's
    });
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have some controls on the page which are Invisible on page load. But
So I'm trying to load some returned html from an .aspx page but a
I wish to load some additional data from javascript in an HTML page. The
I'm trying to load page and then remove some elements in it. While doing
I've got some trouble with jQuery script on my Asp.net page. During first load
I'm building a PHP page that will load some off site content into a
Running some user-load tests with jmeter, and noticed that for each page load after
I am using a script before page load to write some html into my
I load some html using AJAX, this works fine, one of the bits that
I want to load some html page see this in Flex 3.5 or more

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.