6647 comments found.
If I import mp3 tracks URLs, names of artist, albums, will this work? Or YouTube url manually using another php script.
Do I have to use api?
Hi,
Yes, you can upload music manually or enter a url and then import metadata about artist/album/track automatically.
API usage is optional, you can upload music from admin area.
@Vebto
Will I get ban or legal issues if using YouTube vids or Spotify api?
Any issues if I upload iOS app to Apple Store?
Only official youtube and spotify APIs are used so you should not have any issues.
I will not be using any apis. I will manually import tracks. Assuming your script automactially pulls YouTube videos?
Basically I will enter exact same YouTube title name as track name.
It can import youtube video automatically based on track and artist name, but you can disable this as well and enter youtube video ID manually or provide a different source (mp3 file, url to file or hls/dash stream).
What do you mean “ It can import youtube video automatically based on track and artist name”. So I just enter artist name and track name manually. It will import YouTube videos without using api?
This depends on the source set for the track. If none is available, it will show best matching youtube video embed by default. If you upload a music file manually, it will play that file instead. You can also enter a url to a file/stream or youtube video manually.
Hi, How can I install Bemusic on Oracle cloud VM instace runing on Ubuntu?
Hi,
The installation procedure is mostly the same regardless of the server, you just need to upload the files and point your domain to the folder where bemusic is installed.
I transferred the “website.zip’’ file to the server using FileZilla but can’t unzip it because I’m not using cpanel and there is no unzip option in FileZilla. Can you give detailed instruction please? Thanks.
You would need to unzip it on your computer in this case and upload individual files.
You might be also able to unzip using command line on your server, if you have access to it.
Hi! any way to use for music contests? Thanks 
Hi,
Can you clarify a bit please?
I’ve been trying to replicate the same features of a now-defunct music platform called Vube for a while now.
It promoted music contests, and considered the following criteria:
Voting system Vube stood out for having a ranking system based on popularity.
The algorithm considered:
Views
Likes
Shares
Time watched
And the contests were defined within a time range;
Contest duration The contests had a well-defined start and end date — usually monthly.
This created a fair “battlefield,” where all participating videos competed within the same time range, leveling the odds. The metrics of:
2. Metrics considered were only valid within that period
views
likes
shares
engagement (comments and time watched)
...only counted during the active period of the contest.
Bemusic is the closest to what I want, but it still doesn’t meet all the requirements. I had previously asked about these features.
There’s no built-in functionality for this at the moment unfortunately.
Hi Vebto!
I have the following error in my Apache Error Log. I guess this from upgrading to PHP 8.4. Do you have an ETA on a fix?
Thu Apr 24 19:54:23.446548 2025 pid 382192:tid 139710765639424 AH01071: Got error ‘PHP message: PHP Deprecated: Illuminate\\Log\\Logger::__construct(): Implicitly marking parameter $dispatcher as nullable is deprecated, the explicit nullable type must be used instead in /home/XXXXXXXX/public_html/music/vendor/laravel/framework/src/Illuminate/Log/Logger.php on line 46’, referer:
Hi,
This is just a warning message for future versions PHP, it will not cause any issues on PHP 8.4. It should not show this warning with next update though.
My site is only for a specific list of artists, so when the site is set to imported artists only and only set to local search, it still imports all related artists and featuring artists when I visit the artist page. How can I make sure that any featured and related artists that haven’t been imported manually don’t show up anywhere on the site while keeping the artist and album data dynamic?
Also, deleting an artist doesn’t delete their albums and songs
Hi,
Make sure to disable all automation options in “admin > settings” page and that there are no channels set to automatically update in “admin > channels” page.
Issue with artist deletion will be fixed with next update.
But in this case, no new music will come in. How can I make sure that everything is still automated, except only for manually added artists in a way that won’t import all related artists and their music?
If you have latest BeMusic version, you can add below line at the end of .env file in bemusic folder, that will prevent similar artists from being imported (it should hide similar artists section on the site as well)
SPOTIFY_USE_DEPRECATED_API=false
Hi, I’m unable to get the documentation on how to use Dropbox API and no matter how much I try am unable to connect it
Hi,
You can find a guide for it here: https://support.vebto.com/hc/articles/21/25/215/storing-files-on-dropbox
Thanks.
It seems like you guys did not support Adsterra Ads, Is there any recommended Ad you can give because the Adsterra Ad is not working on my website
What is the issue specifically, are you not able to insert them from admin area?
When I insert the Adsterra code below ”<script type=”text/javascript”> atOptions = { ‘key’ : ‘fb888888888888888888888888’, ‘format’ : ‘iframe’, ‘height’ : 50, ‘width’ : 320, ‘params’ : {} }; </script> <script type=”text/javascript” src=”//www.highperformanceformat.com/111111111111111111111/invoke.js”></script>”
It won’t show in the frontend but when I insert it in a simple .html file the code executed successfully but in the script frontend it doesn’t…
Can you create a ticket regarding this on our support site and include your site url: https://support.vebto.com.
Thanks!
I tried to update but I get 500 – Server Error
when following this guide:
https://support.vebto.com/hc/articles/28/32/219/updating-to-new-versionsI tried PHP 8.1, 8.2 and 8.3 but getting the same thing.
I contacted my hosting provider and they told me to contact you about it.
I went here to tell you about it https://support.vebto.com. – but it says “Your support for this item has expired. Click here to renew”thanks, I just sent it
Hi
How’s the update coming along? Will I be able to update anytime soon?
Update has taking a bit longer then expected, hopefully it will be available later this month.
Hello, please tell me why after the last update the Genres are not displayed in the translated language? Previously, the Genres were displayed in English and in translated languages, but now they are not. Please tell me
Hi,
This should be fixed with next update.
How do I disable embed on songs and albums?
Hi,
You can remove “music.embed” permission from “guests” and “users” roles in “admin > roles” page.
I have done that, it’s still showing embed button and code, when I visit from a different browser as a guest
When I try to create accounts with Google or log in with Google I get error 403
Hi
Is this on the demo site?
Bemusic appear on the top left of the app, how to change it?
Hi,
You can change site name and logo from “admin > appearance > general” page.
Hi,
The update only fixed some issues with installation so changelog was not updated.
If you encounter any issues with BeMusic, please create a ticket regarding it on our support site and include your site url: https://support.vebto.com.
Thanks!
1. how can add channel of recently played music 2. how to enable pwa
Hi,
1. There’s no built-in option for this currently.
2. It’s enabled by default, you don’t need to do anything extra for it.
I was tested on a few devices but I don’t get pwa install.
Any plan to add Indian Payment Gateway, i.e razorpay
Kindly add 10sec fast forward ⏩ feature
PWA installation will only be suggested automatically after visiting the site a few times. Also make sure you upload a log from “admin > settings > general” page.
We’ve no plans for razorpay currently.
1. unable to play music while screenoff (background) 2. how to setup cronjob at hestiacp control panel
1. Youtube premium is now required for background playback, there’s not much that can be done about this from BeMusic side unfortunately. It should work properly with manually uploaded music though.
2. You can find a guide here.
2. I was checked as per guideline. but not working for me
Can you create a ticket regarding this on our support site and include your site url: https://support.vebto.com.
Thanks!
Can you please update the changelog?
Hi,
Changelog should reflect the current version already. What is the issue specifically?
Codecanyon shows Last Update date as 5 March 2025 but below link shows very old date.
https://support.vebto.com/pages/3/bemusic-changelog2024 September 09 – Version 3.1.3
The last update only fixed some issues with installation so there’s no changelog entry for it.
Hi,
Nice script
1) IS using spotify api is unlimited? if not then what do i do
2) can i remove the youtube video popup?
3) Will this script be totally legal and not breaking any terms and conditions?
4) I can still use spotify api and still charge membership?
Hi,
1. Yes, it’s unlimited.
2. Yes, you can disable it from settings page, but this is against youtube terms of service.
3. Yes, it’s only using official API from spotify and youtube.
4. Yes.
Hello. Where i can translate the content in the email sent to customers (email templatedoes exist?)
Hi,
You can translate it from “admin > translations” page. If you can’t find some word or sentence there, you can add it manually via “add new translation” button.
Does not work. Where is the template file to custom it please?
Please create a ticket regarding this on our support site and include your site url: https://support.vebto.com.
Thanks!
Hello. How can I change the name when I install the PWA? It’s Bemusic name, not my platform’s.
Hi,
You can change it from “admin > appearance > general” page, or you can edit “public/manifest.json” file directly.
Good morning.
I’m using the latest version of Bemusic v3.1.3, downloaded on March 13th in a new clean install.
I’m uploading mp3 (files are saved in ‘Backblaze’). So far so good.
The problem is that the title of each track is changed, specifically capitalised. For example, if I upload a track with the name: ‘Name of track 1 of disc 3.mp3’. It is changed to: ‘Name Of Song 1 From Disc 3’.
The deletion of ‘.mp3’ is perfect, but why is the first letter of each word capitalised? It’s very frustrating and then I can’t change it.
How can I change this? Wouldn’t it be better to offer the option to ‘rename’ the titles in the uploads and not apply it by default? Thank you.
Good afternoon.
I have just sent the message as requested.
Thank you.
Good morning.
Thanks for the solution! It works perfectly.
I think you should implement this change by default in the next update as it respects the audio track name as it should appear.
Thanks again!
In the future, will it be possible to listen to the music from the playlist without the internet?
Hi,
We’ve no plans for this at the moment.
Hi, when I perform an update does it keep the Custom CSS & Javascripts that I have added? Thanks.
Hi,
Yes, no data or settings are lost during update.
Great to know. Also, is it possible to when using search to prioritize local artists/tracks vs. automatically synced ones from Spotify? This would be really nice. Thanks.
It should prioritize local already, if “spotify/local” is selected as search method in settings page.