Jump to content

StreamEdge CMS - [Content Management System]


Recommended Posts

Hello everyone.

 

My name is Bryon and I wanted to tell you about the web app I am in the middle of building. First let me start by telling you about my background. I am 32 years old and I have been djn house music for 17+ years now. I currently own a software company and seo firm. In addition to that I work for a business solutions company that is a parent company of an online printing company, software company, IT solutions company, printing software web app, merchant processing company and marketing company. Those would just be my day careers. I also run a (soon to be) radio network and CMS. I can talk about myself forever but ill stop since this is about my CMS. Shoot me a PM or ask me any questions here if you want to know something or just want to know more about me.

 

 

I've played for numerous internet radio stations ranging from justin.tv, ustream, exclusive podcasts and station communities with a family of broadcasters. Throughout my travels online I noticed that most of these stations never really had leadership or any type of business model. I noticed so many things that "I could do better" or "I would do differently". So around 2010 I decided to launch my own station for those reasons among others. As with anything I experienced a lot of growing pains (cheap shitty stream companies, issues with WHMSonic, centovacast, shoutcast issues, etc etc etc etc). I could write a book on what to do and what not to do when it comes to shoutcast / icecast.

 

So with all that said. With my background in software and business solutions I noticed there was nothing out there to manage my radio station. Yes there are a bunch of automation apps that assist you with your stream but nothing to help you manage your business, website, djs etc let alone something to help you monetize your website. So thats when I started to build the idea of my CMS called StreamEdge.

 

StreamEdge runs on AWS and is built on the Phalcon framework. Its super fast because its php bundled into C. I developed this with :control: in mind. What I mean by :control: is that the station owner would have full control over every feature available. I separated this app into modules. Each module can be turned on/off by the station owner as well as the super admin (me). So lets say you as a station owner have no use for my custom scheduler module. live scheduling is not part of your business model. Well I can turn that feature off for you and in turn you would pay less for it than you would if you needed that module. Maybe you cant afford the full price so to offset that issue I keep my google adsense ads on your site or the junodownload referral link as mine etc. Depending on the stations business model, each station will be utilizing different features unless they wanted to use them all (which you should!).

 

So what are some of the features? I find this part to be difficult to type out. Especially since a lot of these features are a bit complex but I will do my best with these explanations.

 

Monetization:

  1. Ad space throughout home page and inner pages
    • Junodownload API (% commission on all sales) Pull specific ads via API
    • google adsense
    • custom ads / links - Sell ad space from specific pages and locations

 

[*]Mix hosting

  • Charge members/broadcasters for mix hosting
  • All tracklistings connect to junodownload API - % commission on all sales

 

[*]Charts

  • All tracklistings connect to junodownload API - % commission on all sales

 

[*]Broadcaster Fee

  • Charge your broadcasters a fee to be apart of your station

 

[*]Broadcaster/member billing

  • custom billing software to manage payments (paypal or merchant gateway of your choosing)

 

[*]Ticket selling

  • Allow broadcasters/members to sell tickets (get a % or flat dollar amount for commission or not!)

 

[*]Track selling

  • Allow broadcasters/members to sell their own music (get a % of sales)

 

[*]premium membership fee

  • Charge members for premium membership (allows them access to download mixes instead of just streaming them)

 

[*]Email hosting

  • Charge broadcasters/members for email @YOURDOMAIN

 

 

 

The list of ways to monetize can go on forever. But the above is just a few things that would be automated and part of the software.

 

What can you do as a member of the website?

  1. Create your own profile
  2. upload profile image, member browse image
  3. upload mixes with tracklistings.
    • tracklistings connect to junodownload API and give the website visitor an option to hear a 40 second sample of each track in the tracklisting.
    • visitor also has option to "purchase" the track via junodownload
    • uploading my tracklisting is easy. (see www.mixcloud.com for example)
      • use text file, serato export or traktor export and the app will parse our the data properly by knowing artist, label, track name etc.

 

[*]Each mix has its own page with image, waveform of the mix, html5 player, tracklisting

 

[*]create charts

  • Charts have tracklistings with above junodownload API features
  • chart image

 

[*]upload media

  • folders for images, videos or if you dont want to host media you can just embed videos

 

[*]favorites

  • Every track, mix, chart, member and broadcaster can be favorited. There is a section to display all your favorites

 

[*]blog

 

 

What can you do as a broadcaster of the website?

  1. All of the above
  2. custom scheduler to show when your live shows are in 4 different time zones
  3. blog

 

 

What can you do as a owner of the website?

  1. All of the above
  2. home page has TOP section tabs to show top mixes, broadcasters, members, tracks and charts. This is all compiled via the db and the number of favorites it received. This feature can be over written by another option to place top mixes, broadcasters, members, tracks and charts in order as you desire (think monetization!)
  3. Events section
  4. blog section
  5. stream section - this will be full real time stats of graphs to show all types of info about your stream. ip, location, bandwidth etc etc etc

 

Its 2:44 am so I am starting to get heavy eye lids but the above mentioned makes up about 40% maybe of all the features and functionality. Some cool stuff would be scheduled facebook posts and twitter tweets. Schedule them in advance so you don't have to worry about promoting. twitter bot to search for tweets that mention certain words to have your account reply to those tweets. The list goes on and on and on and on. I do promise to have a well organized list of functionality in the near future.

 

I honestly don't feel that I did a good job explaining the value this CMS has but if you can see value in the little(lot) of stuff I wrote about you will shit your pants when you hear about all the other features.

 

Would love to hear your opinion as well as feature requests.

 

I really shouldn't show you guys the staging server since the UI is only 80% done but I will anyway so you can get a better idea of whats going on. I must say, please have an open mind when looking at this site. The layout is not completely finished!.

 

Home

PM ME for link

 

profile page

PM ME for link

 

broadcaster browse page

PM ME for link

 

Some of the other pages are not available right now. Again we are 80% done with the UI.

 

Cheers and good night.

Bryon Stout

Edited by deephouselounge

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

Thanks Jim.

 

First let me apologize. After re reading my original post I feel its a bit scattered and all over the place. That's what I get for posting at 3am. It may be a little too technical for some and not technical enough for others.

 

Put it this way. This CMS is designed to help you automated your business , DJs and workflow all while allowing you to make money to operate your business. The original post only paints a small picture of the entire project. Once we get it fully up and running I will be able to walk you through the entire site feature by feature.

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

Its ok. Ive out grown it and developed my own. The FB share feature is excellent though. The fact that you can launch multiple players on multiple sites is cool.

 

I own a lifetime license and will be selling it once my CMS is done because it will have its own built in.

 

 

Thank you for the information. I saw you use the wavestreaming player's

Can you tell me if you are satisfied with the performance of this player?

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

Thanks for the thread hijack :D

 

 

We built our own CMS system which uses MongoDB which we will be releasing at the end of the year, once we get all the bugs out - it is much like Joomla or Drupal but for radio stations and managing podcasts, shows, and 3rd party websites you may have.

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

The Beauty of this is that all features can be turned on and off. So I can turn them on and off as they fit your business model.

 

So for example. Lets say you have a limited budget and you cant afford the base price of the app. Well I can work it out so that my adsense ads or my preferred ads show in your ad space locations. This way I make money via the ads to make up for the lost revenue that I am not making because you cant afford the software.

 

I have yet to figure out the price structure. Im guessing there will be a base of $50-$99 per month and then each module would have a specific price connected to it.

 

That's one idea on how it will be structured but nothing is set in stone yet.

 

This certainly looks interesting but as a hobby station what outlay would we be looking at bearing in mind our returns won't be very large if any.

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

I have a lifetime license that I can sell to you once my web app is done (3 more months?)

 

I have to contact wavestreaming and find out how I can transfer the license over to you if you want it.

 

Thank you for the answer. I am looking for a HTML5 player to my site ....

StreamEdge Radio Network

deephouselounge.com | drumandbasslounge.com | dubstepradio.fm | bassradio.fm | m3printing.com

Intel Xeon X3440 2.53GHz Quad-Core Server

8GB Ram - 30TB Bandwidth - 1Gbps Uplink

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...