mikeymike
Like I said, I was and am still a big fan of Nordmograph and put a lot of effort by submitting views, Ideas and request from day one because I was was very happy to find his MyPlayer.
Unfortunately My Player became standstill to J3.
Because of that, I delayed my amf project for a year, hoping waiting.
I contacted him several times via My Player forum, email and even on FB, but there was no reply.
Even wrote him for a custom dev. but no answer.
TBH, I thought something bad happen, maybe he was no longer with us.
I got a Nr. and wanted to call but i ditched it cos' me stalk nobody.
That was when I contacted Joomlathat was a pre-sale question about Music Collection, but they did not even bother to reply.
That was 5 months ago and some weeks now.
It was then that I made my decision to do it myself (DIM)
I have been learning and working with my personal version of Chat GPT, my Omo GPT.
With Omo GPT, I also thought about forking My Player but I respect people's work and I don't want to be a copycat and also don't know if it will be upgradable if new versions of Joomla or JomSocial are released.
So, to cut the long story short.
Firstly, me with Omo GPT made an upload form with 5 database entries.
Mp3 file upload, Track title, Track Description, Genre, Tags and Cover Image

Upload form is visible to all the users that are in the artists access via Joomla.
After all the entries, on just have to hit upload.

While the track is loading, one will get an hourglass showing that the file is being loaded, it is not restricted to mp3 but all the audio files that Joomla and JomSo allows: mp3,m4a,mp4a,ogg
When the track is uploaded, one gets a notification, if the upload was successful and if not, the reasons and what needs to be done.

After that, one just head back to his profile and refresh and the player is there and the music is playing.
I called it my AMF Player but it is no no way related to My Player or any other person's extension,
The coding and programming and UI design is simply me and Omo GPT to match my brand.

What I have achieved so far,
Upload menu and form only visible to artists with Joomla artist access using Joomla native User Group
Simple, fast and reliable player with all the php, xml, js, css hosted in my vps server.
It stores the uploaded audio file and image in the same ordner and uses the ID of the user to place the player in their respective JomSo profile.
Just one external Js from GitHub to give the player a better look than the normal native Joomla mp3. player
So it is very lightweight and easily to adapt to every coming Joomla and JomSo versions.
What I intend to do more with it!
I just fixed the track delete function, cos I want the artist in my platform to delete the tracks anytime they wish and not only from their profiles but als from the database, it also scans the uploaded track for copyright issues and notifies me.
Next on the line:
Give the artists the chance to rearrange, the order of the songs.
Offer download or not.
Offer playlist inclusion.
Select the track for sale.
Bulk & batch upload.
What non artist users can do:
Users can like or dislike the tracks.
Rate the tracks to enter a into amf Chart.
Create a playlist, stream or share it with friends and family.
Showcase this playlist in their JomSo user profile.
Next Milestones:
Make the chart, Top 100 beast amf tracks, which non registered users can also listen to and rate.
Search function A-Z, Genres and Artist's name
Hence my platforms deals with only Afrobeats, there are 11 Subgenres of Afrobeat, but amf deals only with 4.
Afrobeat, Afrofusion, Afropop and Amapiano.
My Platform is not hyper commercial but just a chance to give many street artists in Africa the chance to showcase their music and make a little out of it. Just a breeding ground for street and future Afrobeats artist.
Nothing will please me more if any artist from amf platform get a major deal or a better opportunity.
So, lastly to you question about money, am not interested in money at all.
I have a regular IT job, which pays for all and that is how I want to keep it.
I do music for fun and steadily since 10 years and after a lot of trials and error, I have a good experience in
Joomla and Jomsocial .
What I can't do alone my Omo GPT is there for me.
The next issue I want to do is to move the access from native Joomla user groups to JomSo multiple profiles.
This will make the whole "custom music management" more modern and easier.
What I intend to do with it when am done, maybe donate it to Joomlart to be included as a native JomSocial feature.
I got so tired always looking for JomSocial extension that can host music for selected users and that is very lightweight without much external scripts, just using what is available in JomSocial and Joomla.
I will take some credits because of my time and will but the most credits goes to Chat GPT and my personalised assistance version
Omo GPT.