SoundCloud Is Gold

Description

The only way to a create a better plugin is to listen to you, the users. I created a super short survey with questions around possible new features and asking what you like or hate about the plugin. It’s very short and only take a few minutes at most. https://mightymess.typeform.com/to/Bg82kF, Thank you for your support

New Widget to display latest and random track, favorites or sets for one user, multiple users or random users.

Soundcloud is Gold integrates perfectly into wordpress. Browse through your soundcloud tracks, playlists and favorites from the ‘Soundcloud is gold’ tab in the post’s ‘upload media’ popup window. Select, set and add track, playlists, favorites to your post using the soundcloud player. Live Preview, easy, smart and straightforward.
You can set default settings in the option page, choose your defaut soundcloud player style, it’s width, add extra classes for you CSS lovers, show comments, autoplay and set your favorite color.
You’ll also be able to set players to different settings before adding to your post if you fancy a one off change.

Save multiple users, very useful for labels, collectives or artists with many projects.

Soundcloud is Gold use a shortcode but the “Soundcloud is Gold” tab will write it for you dynamically as you select parameters, and on top of this it will provide a nice live preview of your player so you know what does what. When done just press the ‘insert soundcloud player’ and it will added to your post just like when you’re adding a photo or gallery.

If you love it please rate it! If you use it and want to help, donations are always welcomed or you could like, tweet or spread the love on your blog πŸ˜‰

Latest developments updates on twitter: #soundcloudisgold or follow me on twitter

Check out my TM soundcloud profile, more mighty mess.

Features

  • Browse through your soundcloud tracks, sets and favorites from a tab in the media upload window (see screenshot), no need to go back and forth between soundcloud and your website.
  • Save multiple users, very useful for labels, collectives or artists with many projects
  • Live Preview in the Tab, see what does what instantly (see screenshot).
  • Integrates perfectly with wordpress media upload by using the same listing style that you get with the images (see screenshot).
  • See track’s info directly in the tab (description, url, cover, etc…).
  • Set default settings from the option page (see screenshot):
    • Default player type (Standard, Artwork, Visual)
    • Width
    • Extra Classes for the div that wraps around the player
    • Auto Play
    • Show/Hide Comments
    • Player’s Colors
  • Use shortcode
  • Plugin construct shortode for you, no need to remember any syntax.
  • Styled sortcode for neat layout in your editor.
  • Implement Soundcloud Html5 player.
  • Widget for showing latest and random track, favorites or sets for one user, multiple users or random users.
  • Follow WP developpers guidelines (enqueue scripts and styles just for the plugin, clean code, commented, secure and leave no trace when uninstall ).
  • https support

Advantages against pasting embed code from soundcloud

  • By changing the main settings in the options, all players on your site using the default settings will change. If green isn’t trendy anymore and black is the new white, it won’t be a problem and you keep your street credibility safe.
  • If Soundcloud update their player or release a even cooler new player that let you scratch your track while streaming to google+, I will most defenetly update the plugin to use those new features.

That’s just my opinion of course…

RoadMap

Priority

  • Contextual On-boarding to help new users getting to know the plugin
  • Use your own API key (which mean you’re not dependent of the rate_limit attached to my key )
  • Advance Settings (change background color and comments color, playcounts, buy link, font, wmode, etc, show/hide styled shortcode, number of tracks per page)
  • Other soundcloud shortcode conflict fix (jetpack)
  • Update to the way Settings are handled to be even more inline with WordPress settings API.
  • Live search while typing a name in the user name field. So if you’re looking for someone it’s kind of easier.
  • Better UX for the editor: clicking to edit should know if which user and if it’s a track/playlist/favourite
  • Better UX for the editor: Better visual to actually know what the track is just by looking at it.

Secondary

  • Seperate playlists into playlist types (ep, album, etc…)
  • Url attribute for shortcode: easier for people using the shortcode manually.
  • Trigger live preview when changing Soundcloud user name
  • Add ‘activities’ to the widget

Screenshots

  • screenshot-1.png
  • screenshot-2.png
  • screenshot-3.png
  • screenshot-4.png
  • screenshot-5.png
  • screenshot-6.png

Installation

Just follow the usual procedure. Log on to your wordpress, go to plugin -> add new -> search ‘Soundcloud is Gold’ -> click install

FAQ

I can’t see my tracks?
  • Have you entered your real username? Your username is what you see in your soundcloud url when you click your name in soundcloud or view public profile (e.g http://soundcloud.com/anna-chocola ).
  • Bare in mind is that all tracks that are set as private on soundcloud won’t appear.
  • Have you got other soundcloud plugin installed? That generally happen as you’ve been ‘shopping around’, disable them or even delete them and this if it works.
It’s behaving strangely or working partially or I’ve check everything but it still doesn’t work

Here’s a simple method to track down incompatibilities with plugins and themes:

  • Disable all plugins
  • Enable ‘soundcloud is gold’ and check if it works (add a track to a post to be sure)
  • If it worked: enable the other plugins one by one and check if it breaks
  • If it didn’t worked: enable the default Worpress theme and check if it works (add a track to a post to be sure).

Remenber that even if a plugin is popular, most of the plugins are badly coded or the developer didn’t follow WordPress guidelines on plugin development. Therefor conflict happens. The method is useful not just for this plugin.

Do you have some documentation for the shortcode?

If for some reason you wish to use the shortcode manually, here’s what’s possible:

id or user is required for the shortcode to work
[soundcloud id=’trackID’]: The id of the track, favorite or playlist.

[soundcloud user=’yourUsername’] : This will always display the latest track (will overwrite id if set)

Those attributes are optional
comments: True or False
autoplay: True or False
playertype: ‘Standard’
width: px or % (for example 56px or 56%)
color: rgb hex color code (for example #005bff)
show_artwork: True or False
visual: True or False (overwrites show_artwork)
show_comments: True or False
format: ‘tracks’ or ‘playlists’

Can I request features?

Yes, you can. If asked nicely and the requests are sensibles, I almost always integrate them to new releases.

Can you help me?

Sometimes, I generally keep a eye on my plugin’s forums and website’s comments. Bear in mind that I’ve got a full time job and a life, so I can’t always help straight away. I will not reply to people who obviously don’t read the faqs or the forum or just say ‘it doesn’t work’.

Reviews

Great product!

I’ve been using SoundCloud is Gold for a number of years with great success. It’s always worked extremely well … easy to use … and very effective in delivering my audio files to my website. I give it my highest rating.

All you need from a Soundcloud Plugin

Easy to install and to set up, good looking in both widget- and full-width style. Selection of tracks, playlists and favorites makes it easy to have certain songs playing on specific sites. If problems arise then it’s handled very quickly. Thank you for this Plugin!

Works Perfectly

I had a client who wanted a SoundCloud player added to his site–this plugin made adding it a trivial effort. Does just what it’s supposed to. I ran into one problem after an update–it was immediately addressed by the author.

Great Plugin!

This is a great and useful plugin for anyone who wants to integrate Soundcloud to his website.
Also, the plugin author really helped out with an issue that had recently occurred.
Thanks!!!

Best option available

The plugin is outdated and appears to no longer be supported. It only seems to work if (1) I use the HTML5 version of the player and (2) disable the [soundcloud] shortcode included with Jetpack to prevent conflicts. That said, even with the bugs, this plugin is still better than all other soundcloud plugins for my needs.

Read all 21 reviews

Contributors & Developers

“SoundCloud Is Gold” is open source software. The following people have contributed to this plugin.

Changelog

2.4.3

  • Fixed apostrophe bug in the shortcode when trying to insert

2.4.2

  • Updated plugin to reflect Soundcloud API changes. Please update to fix any issues in version 2.4.1

2.4.1

  • Fixed a bug in the Widget not properly displaying Playlists after updating from 2.3.3. Thanks to Jan Middelkoop and @gnorf for helping out.
  • Added shortcode attr to show latest track from a specific, see FAQs for how to do it manually.
  • Updated FAQs to give more documentation around the shortcode
  • Added a survey for all users: Please help me make this plugin better by answering those few questions.

2.4

  • Removed flash player and all related options as Soundcloud only support their html5 player now
  • New Visual player now supported (big full artwork) with the addition with a force square option (height of 450px) to match Soundcloud default settings
  • Editor: Clicking the image that represent the player now works again, let’s you to edit the track or playlist (still need further UX refinements in next release). placeholder look has been updated too.
  • Sets are now renamed Playlists
  • Hide comments options now works again
  • Playlists now get the counting properly in the tab
  • Track duration in the upload tab is now properly formatted again (although there seems to a minor different of time with Soundcloud’s site)
  • HTTPS support: All Api calls are now using https
  • Up to date screenshots
  • All plugin images optimized with imageAlpha for faster plugin download and performance.
  • Soundcloud limit attr bug temporary patch.
  • Some labels/User block the API. Included a better error message to explain this.
  • Styling update: No more custom fonts, faster download of the plugin, cleaned styling to match some default WordPress styling.
  • Using setting_errors() for default WordPress notices.

2.3.3

  • API issue fix. Temporary fix to help people going.

2.3.2

  • minor XSS security update

2.3

  • Updated plugin to new Soundcloud API (Json only)
  • Small styling fix

2.2.2

  • Bug fix and improvements

2.2.1

  • Fix bug with tinymce plugin that prevented user from using editot
  • Fixing bug mean that the delete and edit button on the soundcloud-is-gold image in the editor have been removed
  • Fixed the insert-shortcode button, now close the modal window once shortcode inserted

2.2.1

  • Security Update. Thanks to Samuel Wood for his help and time.

2.2

  • Widget Update! Display latest and random track, favorites or sets for one user, multiple users or random users.

2.1

  • Widget to display a user’s latest track in the sidebar
  • New “user” argument for the shortcode to show latest track of an user

2.0

  • Save multiple users, very useful for labels, collectives or artists with many projects.
  • favourites browsing fix.
  • Settings API (Should fix the multi wp install issues)

1.0.7

  • Moved to Settings API, which should enable multi-site compatibility (good tutorial at http://www.presscoders.com/2010/05/wordpress-settings-api-explained/ and plugin for reference at https://wordpress.org/extend/plugins/plugin-options-starter-kit/)
  • Fixed bug where pagination would always go back to tracks when browsing sets or favourites. Thanks to givafizz for spotting it.

1.0.6

  • Now you can browse and add Sets and your favorites πŸ˜‰

1.0.5

  • New Soundcloud official Html5 player! Woop Woop!

1.0.4

  • Faster loading of the tab (only load player’s preview when click on ‘show’)
  • Pagination as people with more than 50 tracks couldn’t access the rest of their tracks (25 tracks per page)
  • Styled shortcode in tinymce editor with delete and edit buttons

1.0.3.2

  • Emergency fix linked to soundcloud server been attacked (DDoS): Added user-agent header to request.

1.0.3 and 1.0.3.1

  • Fixed warning message related to xml not loading when allow_url_fopen is disable: Now using cURL as a first choice for getting xml, and then simplexml_load_file as a last desperate option. Thanks a million to Karl Rixon (http://www.karlrixon.co.uk/).

1.0.2

  • Fixed minor warnings
  • Made shortcode stronger/safer with shortcode_atts()
  • Set object mode to transparent until V1.1 is ready with new advance settings.
  • Made all shortcode attributes lowercase (autoPlay is now autoplay, playerType is now playertype). sorry about that but it’s needed.

1.0.1

  • Fixed shortode using echo instead of return (silly I know). This caused the shortcode to be outputted at the top of the post instead of it’s position in the post. Thanks raceyblood for spotting it.

1.0

  • Hello world! Listen to me.