Sign in to follow this  
quintin3265

Suggestion: add BB code to embed songs (code inside)

Recommended Posts

I thought that some people here might be interested in an easy way to post remixes and track changes to them. I created a new feature that would allow anyone to embed a remix in this forum, should the admins choose to make a simple 30-second change.

You can see a sample of how it works at http://www.shoemakervillage.org/grdemo.html. When some BBcode is inserted, a song box like those displayed in the linked page appears. Clicking inside the boxes plays the songs, displays the user's profile picture, and provides a link to download the lossless or 24-bit version (if the user has uploaded one). Statistics, like song views, are tracked as usual.

These boxes are always updated to the latest version of the song, so if the user creates a new version, it automatically updates to the latest version. Older versions are still available by clicking on the "download" link, of course. I tested this in Firefox 16, Chrome 23, Internet Explorer 10, and the Android browser.

It does not require Flash, so it works on iPhones as well.

The code to add a song listening box would go something like: [gameremix-song]3223[/gameremix-song], where the parameter in the middle is the "song number," which is displayed on the user's profile page.

The manual on where in the control panel the custom code feature is is located here: https://www.vbulletin.com/docs/html/bbcode_add.

All you have to do is type "gameremix-song" in the "Tag" field, and in the "replacement" field, put:

<iframe src="http://gameremixes.com/song/embed/number/{param}"  width="445" height="155" seamless="seamless" frameborder="0"  scrolling="no"> 
</iframe>

Feel free to offer comments. If people use this feature, I can also make a [gameremix-album] or [gameremix-compo] tag. If no admins see this, I'll try posting in a different forum.

Share this post


Link to post
Share on other sites
I thought that some people here might be interested in an easy way to post remixes and track changes to them. I created a new feature that would allow anyone to embed a remix in this forum, should the admins choose to make a simple 30-second change.

You can see a sample of how it works at http://www.shoemakervillage.org/grdemo.html. When some BBcode is inserted, a song box like those displayed in the linked page appears. Clicking inside the boxes plays the songs, displays the user's profile picture, and provides a link to download the lossless or 24-bit version (if the user has uploaded one). Statistics, like song views, are tracked as usual.

These boxes are always updated to the latest version of the song, so if the user creates a new version, it automatically updates to the latest version. Older versions are still available by clicking on the "download" link, of course. I tested this in Firefox 16, Chrome 23, Internet Explorer 10, and the Android browser.

It does not require Flash, so it works on iPhones as well.

The code to add a song listening box would go something like: [gameremix-song]3223[/gameremix-song], where the parameter in the middle is the "song number," which is displayed on the user's profile page.

The manual on where in the control panel the custom code feature is is located here: https://www.vbulletin.com/docs/html/bbcode_add.

All you have to do is type "gameremix-song" in the "Tag" field, and in the "replacement" field, put:

<iframe src="http://gameremixes.com/song/embed/number/{param}"  width="445" height="155" seamless="seamless" frameborder="0"  scrolling="no"> 
</iframe>

Feel free to offer comments. If people use this feature, I can also make a [gameremix-album] or [gameremix-compo] tag. If no admins see this, I'll try posting in a different forum.

I like this Idea a lot, but I'm not sure if they would easily add this feature to the website yet

Share this post


Link to post
Share on other sites
I thought that some people here might be interested in an easy way to post remixes and track changes to them. I created a new feature that would allow anyone to embed a remix in this forum, should the admins choose to make a simple 30-second change.

You can see a sample of how it works at http://www.shoemakervillage.org/grdemo.html. When some BBcode is inserted, a song box like those displayed in the linked page appears. Clicking inside the boxes plays the songs, displays the user's profile picture, and provides a link to download the lossless or 24-bit version (if the user has uploaded one). Statistics, like song views, are tracked as usual.

These boxes are always updated to the latest version of the song, so if the user creates a new version, it automatically updates to the latest version. Older versions are still available by clicking on the "download" link, of course. I tested this in Firefox 16, Chrome 23, Internet Explorer 10, and the Android browser.

It does not require Flash, so it works on iPhones as well.

The code to add a song listening box would go something like: [gameremix-song]3223[/gameremix-song], where the parameter in the middle is the "song number," which is displayed on the user's profile page.

The manual on where in the control panel the custom code feature is is located here: https://www.vbulletin.com/docs/html/bbcode_add.

All you have to do is type "gameremix-song" in the "Tag" field, and in the "replacement" field, put:

<iframe src="http://gameremixes.com/song/embed/number/{param}"  width="445" height="155" seamless="seamless" frameborder="0"  scrolling="no"> 
</iframe>

Feel free to offer comments. If people use this feature, I can also make a [gameremix-album] or [gameremix-compo] tag. If no admins see this, I'll try posting in a different forum.

Here's the question though, would this be for OCR Songs only? I mean, sure, it's a ridiculously useful idea except for the fact that you would have to use some kind of redirect table considering that all OCR songs are uploaded with track name, not with OCR number. so, say the BB tag for OCR is [OCR-Remix], you couldn't enter [OCR-remix]02550[/ocr-remix] and pull up the 2550th remix due to how BB works.

Because BB is a simple HTML-port system for forums that allows single parameters, you couldn't really do this properly because, in your example, the embed runs off of an <iframe> with a link to a specific URL determined by the {option} tag within the BB code.

The OCR site would need a complete rework to make this happen. Every single song (all 2530+) would need it's own embed iframe set up, and then have it's own seperate URL for the BB code to call upon (such as the "http://gameremixes.com/song/embed/number/25" in your example, which has "http://gameremixes.com/remixes/25-v1-Demonstray-Militiae_Corneriae" embedded within it).

Now, the BB code could be reworked to include the URL page in it's entirety, or an HTML redirect system could be used instead. A URL database could be set up, where [ocr-remix]00352[/ocr-remix] looks up the example URL "http://redirect.ocremix.org/remix/00352" which would redirect straight to the OCR mirror for the specific remix (in this case, "http://ocrmirror.org/files/music/remixes/Secret_of_Mana_Smooth_Mana_OC_ReMix.mp3")

In short, it'd be more than a 30-sec fix due to how the OCR system is currently set up, unfortunately. However, if it were to be set up properly, it would make the whole system much easier in the future (instances such as adding a player directly on a posted remixes' page, making it easier to let people listen to the song without having to directly download it)

there's my $0.02, however illegible it may be

Share this post


Link to post
Share on other sites
Here's the question though, would this be for OCR Songs only? I mean, sure, it's a ridiculously useful idea except for the fact that you would have to use some kind of redirect table considering that all OCR songs are uploaded with track name, not with OCR number. so, say the BB tag for OCR is [OCR-Remix], you couldn't enter [OCR-remix]02550[/ocr-remix] and pull up the 2550th remix due to how BB works.

Because BB is a simple HTML-port system for forums that allows single parameters, you couldn't really do this properly because, in your example, the embed runs off of an <iframe> with a link to a specific URL determined by the {option} tag within the BB code.

The OCR site would need a complete rework to make this happen. Every single song (all 2530+) would need it's own embed iframe set up, and then have it's own seperate URL for the BB code to call upon (such as the "http://gameremixes.com/song/embed/number/25" in your example, which has "http://gameremixes.com/remixes/25-v1-Demonstray-Militiae_Corneriae" embedded within it).

Now, the BB code could be reworked to include the URL page in it's entirety, or an HTML redirect system could be used instead. A URL database could be set up, where [ocr-remix]00352[/ocr-remix] looks up the example URL "http://redirect.ocremix.org/remix/00352" which would redirect straight to the OCR mirror for the specific remix (in this case, "http://ocrmirror.org/files/music/remixes/Secret_of_Mana_Smooth_Mana_OC_ReMix.mp3")

In short, it'd be more than a 30-sec fix due to how the OCR system is currently set up, unfortunately. However, if it were to be set up properly, it would make the whole system much easier in the future (instances such as adding a player directly on a posted remixes' page, making it easier to let people listen to the song without having to directly download it)

there's my $0.02, however illegible it may be

In response to your question, I wanted to clarify that the suggestion wasn't meant for posting overclocked remixes at all (the opposite of your idea), although embedding overclocked remixes can also be implemented by me as well should you decide to get the initial code working.

After reading your post, I'm wondering if we're talking about the same thing. Perhaps I should clarify and you can tell me whether we are or not. There are two reasons for suggesting this idea: first, I noticed that many WIPs never get any replies, which could be reduced if people can listen to them inline in the forums. Second, I'm having difficulty contacting our existing forum admins and people have asked me to set up a forum where they can talk about songs they've posted at game remixes and I don't want to fragment the community with yet more unnecessary forums. It's better to tell them to "go to overclocked's WIP forum."

I thought the boxes are most useful in the "work in progress," "competitions," and "albums" forums, where people are constantly posting links to many different sites. Most people (such as me) will never get good enough to get songs to even be looked at by the judges panel, and you can't "upload" songs to overclocked remixes on demand. If such contributors can put a GR box with a "play" button in the post, maybe twice as many listeners will decide "I'll just click on that" and later download the song than would have if they had had to go to a second website.

As another example, an album creator might have difficulty determining exactly which tracks are in his album and what state they are in at any given time, because he has to keep a manual list of links that he needs to go offsite to listen to and update his list every time a new version of a work-in-progress emerges. These boxes eliminate the versioning and tracking issues and make it easy for that album creator to kick people from his project for underperformance or laziness.

The same goes with compos: contestants could track their songs and get feedback before submission, while organizers can track which songs are being submitted. If the song box is added and catches on, then I have the advantage of being able to make improvements and address complaints, which can't be done at YouTube.

As a side note, there is actually another way this could be done: with the <object> tag, so that you have something like

<object data="http://url/{param}" width="" height="" type="text/html"></object>

. I don't think that changes anything in terms of implementation, but it might be interesting to know.

Share this post


Link to post
Share on other sites
We'll consider eventually adding something... for OC ReMixes, specifically. On OC ReMix.

And perhaps SoundCloud & Tindeck, too. And YouTube.

I'm all for adding every site. The more choices, the better. I do have a problem with the second part of that post, though.

I'm not going to repost that deleted line because you obviously thought better of it, but for those who did read it, I will comment to say that Wikipedia has a policy of "assume good faith" because they want to build as big a community as possible. Even if what you said was 100% true, which it is not, would that be a horrendous thing? None of the remixers whose songs I have reviewed has criticized me for listening to their works and providing my honest opinion to make their music better. And none of the people on this thread has said anything negative about this suggestion either.

Your words state: Overclocked ReMix is an organization dedicated to the appreciation and promotion of video game music as an art form. If you think the suggested embed box is worse than Soundcloud's or YouTube's for improving video game music as an art form, then you should say why and I would have no problem moving on or making improvements. But that's not what you said.

Share this post


Link to post
Share on other sites
I'm all for adding every site. The more choices, the better. I do have a problem with the second part of that post, though.

I'm not going to repost that deleted line because you obviously thought better of it, but for those who did read it, I will comment to say that Wikipedia has a policy of "assume good faith" because they want to build as big a community as possible. Even if what you said was 100% true, which it is not, would that be a horrendous thing? None of the remixers whose songs I have reviewed has criticized me for listening to their works and providing my honest opinion to make their music better. And none of the people on this thread has said anything negative about this suggestion either.

Your words state: Overclocked ReMix is an organization dedicated to the appreciation and promotion of video game music as an art form. If you think the suggested embed box is worse than Soundcloud's or YouTube's for improving video game music as an art form, then you should say why and I would have no problem moving on or making improvements. But that's not what you said.

I think the main idea here is the fact that it is a lot easier to install SoundCloud and YouTube embed capabilities that it is to build a whole new system for allowing any and all embed of audio files.

I think both DIP and I read this as "embed for posted OCR mixes", which makes sense considering what this site is about.

Share this post


Link to post
Share on other sites
I think the main idea here is the fact that it is a lot easier to install SoundCloud and YouTube embed capabilities that it is to build a whole new system for allowing any and all embed of audio files.

I think both DIP and I read this as "embed for posted OCR mixes", which makes sense considering what this site is about.

Yeah, I think that at one point there were two different conversations going on: the idea that overclocked remix should design a box like that to be posted on other sites, and the separate idea that other sites should be able to be embedded in overclocked remix's forums. I was talking about the latter, while you were probably referring to the former.

While it's a good idea to allow Overclocked's remixes to be posted in its own forums, I'm not sure many people would have much use for such a feature. There are already official threads for those ReMixes asking people "what do you think?" An "outgoing" embed feature might be good for the same use as the "incoming" boxes I posted: to include remixes on external forums, which increases the traffic to both Overclocked and to the external site.

My original point, which I think djpretzel missed by posting his deleted post about promotion and competition, is that this is not a zero-sum game. If you design an outgoing embed box, or add the code I specified above to allow incoming embed boxes, people aren't going to think "I'll go here instead of there." Instead, they will think "now I know of two (or three or four) sites that each have different remixes and I can listen to more of the video game music I love," and traffic flows in all directions.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this