DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

How would you build a scalable music streaming application using DNN?

 1 Replies
 0 Subscribed to this topic
 29 Subscribed to this forum
Sort:
Author
Messages
New Around Here
Posts: 1
New Around Here
New Member
New Member
You are a new member!
New Poster
New Poster
Congrats on posting!

I'm exploring the idea of building a music streaming platform that supports user authentication, playlists, audio streaming, subscriptions, and personalized recommendations. Has anyone used DNN as part of this type of project?

I'm particularly interested in:

Managing large music libraries
Integrating cloud storage and CDNs
User roles and subscription management
API integration for mobile apps
Performance optimization for audio streaming

I'd appreciate any recommendations, best practices, or examples from developers who have worked on similar solutions.

Advanced Member
Posts: 143
Advanced Member
2 Helpful Replier
Helpful Replier
Thanks for being such a helpful replier!
MVP
MVP
You're an MVP!
3 Engaged Reader
Engaged Reader
You are an engaged reader!
Avid Reader
Avid Reader
Avid Reader art thou!

This is all very well possible within DNN given the requirements, the solution(s) however are going to very greatly depending on the skillset you are working with and/or the technical aptitude that you may want to bring to the table, as well as some possible considerations regarding how much load you really want to handle.

I know this is a bit of a non-answer, answer, but there are a lot of things that you could consider/do.

* If you aren't a developer type - You could utilize various third-party modules for file management, signup etc.  including some of the form builder or other low-code solutions to piece it together.

* If you are a developer type and want more control, you may treat DNN as more of a framework and then implement  your solution on top of, but controlling things such as CDN storage, payment, and API generation on  your own to set a standard and consistency.

Some may suggest other solutions (Native .NET Core, etc), but it really depends on your task at hand.

With a audio/file streaming service, I would have some considerations/concerns about servicing the actual files through .NET in general if very high throughput as IIS isn't the greatest at static file sharing.

I've built systems with many of these components, in a few ways, with DNN, without DNN, and otherwise.  Feel free to reach out directly if you want and I can at least share a bit of my experience.

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
  2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
  3. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  5. No Flaming or Trolling.
  6. No Profanity, Racism, or Prejudice.
  7. Site Moderators have the final word on approving / removing a thread or post or comment.
  8. English language posting only, please.

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved