{"id":369092,"date":"2026-09-15T09:53:18","date_gmt":"2026-09-15T09:53:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/backthevibes-artist\/"},"modified":"2026-09-15T09:52:52","modified_gmt":"2026-09-15T09:52:52","slug":"backthevibes-artist","status":"publish","type":"plugin","link":"https:\/\/bs.wordpress.org\/plugins\/backthevibes-artist\/","author":23561401,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BackTheVibes Artist","header_author":"BackTheVibes","header_description":"Embed your BackTheVibes artist profile, music links, and Follow\/Support buttons on your own WordPress site. Displays only public profile data \u2014 never hosts, downloads, or proxies audio.","assets_banners_color":"36393c","last_updated":"2026-09-15 09:52:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/backthevibes.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"deantb","date":"2026-09-15 09:52:52","revision":3696656}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3696666,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3696666,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3696666,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3696666,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"backthevibes\/support-button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"backthevibes\/support-button","title":"BackTheVibes Support Button","category":"widgets","icon":"heart","description":"A button linking straight to supporting your artist on BackTheVibes.","keywords":["backthevibes","support","donate"],"textdomain":"backthevibes-artist","attributes":{"artist":{"type":"string","default":""},"label":{"type":"string","default":""}},"supports":{"html":false},"editorScript":"backthevibes-blocks-editor","render":"file:.\/render.php"},"backthevibes\/music-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"backthevibes\/music-grid","title":"BackTheVibes Music","category":"widgets","icon":"playlist-audio","description":"A grid of your public tracks, playable through the official YouTube player.","keywords":["backthevibes","music","youtube"],"textdomain":"backthevibes-artist","attributes":{"artist":{"type":"string","default":""},"limit":{"type":"number","default":6}},"supports":{"html":false,"align":["wide"]},"editorScript":"backthevibes-blocks-editor","render":"file:.\/render.php"},"backthevibes\/artist-card":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"backthevibes\/artist-card","title":"BackTheVibes Artist Card","category":"widgets","icon":"album","description":"Your BackTheVibes artist profile, with Follow\/Support buttons and a row of track clips.","keywords":["backthevibes","artist","music"],"textdomain":"backthevibes-artist","attributes":{"artist":{"type":"string","default":""},"showBio":{"type":"boolean","default":true},"showButtons":{"type":"boolean","default":true},"showTracks":{"type":"boolean","default":true},"trackLimit":{"type":"number","default":6}},"supports":{"html":false,"align":["wide"]},"editorScript":"backthevibes-blocks-editor","render":"file:.\/render.php"}},"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[6136,1220,230,218,1610],"plugin_category":[50,56],"plugin_contributors":[279860],"plugin_business_model":[],"class_list":["post-369092","plugin","type-plugin","status-publish","hentry","plugin_tags-artist","plugin_tags-block","plugin_tags-embed","plugin_tags-music","plugin_tags-youtube","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-deantb","plugin_committers-deantb"],"banners":{"banner":"https:\/\/ps.w.org\/backthevibes-artist\/assets\/banner-772x250.png?rev=3696666","banner_2x":"https:\/\/ps.w.org\/backthevibes-artist\/assets\/banner-1544x500.png?rev=3696666","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/backthevibes-artist\/assets\/icon-128x128.png?rev=3696666","icon_2x":"https:\/\/ps.w.org\/backthevibes-artist\/assets\/icon-256x256.png?rev=3696666","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>BackTheVibes is an artist discovery, fan support, and artist\/DJ\/business\ncollaboration platform. This plugin is a lightweight integration layer for\nyour own WordPress site \u2014 it does not replace the main BackTheVibes\napplication, and it does not host, download, cache, or proxy any music.<\/p>\n\n<pre><code>[backthevibes_artist] is the main widget \u2014 one combined card with your\n<\/code><\/pre>\n\n<p>profile (image, bio, Follow\/Support buttons) and a row of your public\ntracks together, not two separate things to place on the page. Each track\nplays a 30-second clip through the official YouTube embedded player,\nloaded only after a visitor deliberately presses play, then swaps itself\nfor a link to hear the full track on BackTheVibes \u2014 a teaser, not a full\nplayer. Follow and Support buttons link to your real BackTheVibes\nprofile and, once there, actually complete the Follow\/Support\naction \u2014 this plugin never collects credentials or payment details itself.<\/p>\n\n<h4>What it adds<\/h4>\n\n<ul>\n<li><code>[backthevibes_artist]<\/code> \u2014 the combined card: profile + Follow\/Support + a row of 30-second track clips (tracks\/buttons\/bio can each be turned off)<\/li>\n<li><code>[backthevibes_music]<\/code> \u2014 just the track-clips row on its own<\/li>\n<li><code>[backthevibes_support]<\/code> \u2014 just a standalone Support button<\/li>\n<li>Matching Gutenberg blocks for all three, under \"BackTheVibes\" in the block inserter<\/li>\n<\/ul>\n\n<h4>What it never does<\/h4>\n\n<ul>\n<li>Never hosts, downloads, extracts, or proxies audio\/video<\/li>\n<li>Never stores Firebase or Stripe credentials<\/li>\n<li>Never collects payment details on your site<\/li>\n<li>Only ever calls BackTheVibes' own public, read-only artist API<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the BackTheVibes public artist API to display an artist's profile, bio, images, and public track list on your WordPress site.<\/p>\n\n<p>It sends only the artist slug you configure (in Settings \u2192 BackTheVibes, or a shortcode\/block attribute) as part of the request URL \u2014 no visitor data, no personal information, and no BackTheVibes account credentials are ever sent. A request is made whenever a page containing a BackTheVibes shortcode or block is loaded.<\/p>\n\n<p>This service is provided by BackTheVibes: <a href=\"https:\/\/backthevibes.com\/terms\">Terms &amp; Conditions<\/a>, <a href=\"https:\/\/backthevibes.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<p>Track playback (when a visitor presses play on a clip) loads YouTube's own official embedded player, subject to YouTube's Terms of Service and Google's Privacy Policy. Nothing is requested from YouTube until a visitor deliberately presses play.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>backthevibes<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip via Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings \u2192 BackTheVibes and enter your artist slug (from your profile URL, e.g. <code>backthevibes.com\/artist\/your-slug<\/code>).<\/li>\n<li>Add a shortcode to any post\/page, or add a \"BackTheVibes\" block in the block editor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20host%20my%20music%20on%20my%20wordpress%20site%3F\"><h3>Does this host my music on my WordPress site?<\/h3><\/dt>\n<dd><p>No. Every track is a link to your own official YouTube upload, played through YouTube's own embedded player.<\/p><\/dd>\n<dt id=\"does%20this%20store%20any%20of%20my%20backthevibes%20account%20details%3F\"><h3>Does this store any of my BackTheVibes account details?<\/h3><\/dt>\n<dd><p>No. The plugin only reads your public profile data through BackTheVibes' public API. Signing in, following, and supporting all happen on backthevibes.com.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>The \"Powered by BackTheVibes\" credit link is now off by default and only\nshown once a site admin opts in from Settings \u2192 BackTheVibes.<\/li>\n<li>Documented the plugin's use of the BackTheVibes public API as an external\nservice.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. <code>[backthevibes_artist]<\/code> combines the profile card and a\n30-second-clip track row into one widget by default (<code>tracks=\"no\"<\/code> to\nturn the row off, <code>track_limit=\"N\"<\/code> to change how many show).<\/li>\n<\/ul>","raw_excerpt":"Embed your BackTheVibes artist profile, music links, and Follow\/Support buttons on your own WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=369092"}],"author":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deantb"}],"wp:attachment":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369092"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369092"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369092"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369092"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369092"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}