Interesting. I didn't actually start this thread, but joined later. I was part of a public access station here (nevada) that got defunded. I inherited all their old programming and wanted preserve some of the heritage here. OBS in terms of playout does a fair job just with a VLC scene and a directory with a bunch of videos in it set to shuffle and loop. But to get anyone to watch it, people need to know when their favorite program will happen, i.e. hogans heros at 9pm. so 24/7 scheduling. Yes, there are commercial programs available that aren't horrible expensive and if I hired myself even at minimum wages , I could have payed for a few copies.Weird to see this thread more or less trying to reinvent the wheel, definitely not what obs was designed to do, the term for what you're looking to do is 'playout' or more specifically, playout software. Playout software / systems exist and are already designed to do exactly what this thread started around. Nebula Broadcast being one such example that utilizes other existing more technical playout systems (like casparcg for example, which also can use obs for it's encoding if you wish).
No, you are not a jerk. You haven't said anything that I have thought about before. I did look at redcast and they themselves said they are not ready. I did find that I am a coder addict even after being 5 years away from it. As all programmers do, you underestimate the work required. I do enjoy the work and with covid, had plenty of time to work on this. I originally entered this forum to see if there were any other people that were interested in either this type of program or just making standalone apps, talking about solutions to problems. A lot of the people that were interested talked about their efforts and desire to set up 24/7, which eventually became my interest in this forum. A big problem is that most people do not have enough material to actually want or need 24/7.Yep, (I mean this well and am not trying to sound like a jerk, but..) sounds like you're trying to spend more work making OBS do something that CasparCG, RedCast, Opencaster, etc have done easily out of the box for free for years with less work :) Like you said, OBS is built to be a simple compositer (but a switcher first and foremost), where as various playout systems have existed for years built around exactly what you're trying to accomplish.
Not to say there isn't benefit to some sort of scheduler that is a little more powerful than a simple 24x7 VLC playlist, but even then, playout systems can be set up to also account for render delays to keep everything on schedule rather than it slowly slipping off-time over time due to render delays that may happen on occasion.
No, you are not a jerk. You haven't said anything that I have thought about before. I did look at redcast and they themselves said they are not ready. I did find that I am a coder addict even after being 5 years away from it. As all programmers do, you underestimate the work required. I do enjoy the work and with covid, had plenty of time to work on this. I originally entered this forum to see if there were any other people that were interested in either this type of program or just making standalone apps, talking about solutions to problems. A lot of the people that were interested talked about their efforts and desire to set up 24/7, which eventually became my interest in this forum. A big problem is that most people do not have enough material to actually want or need 24/7.
So basically, I'm doing this for myself and enjoying the coding and conversation with people that do want to set up a channel.
I have found that my app is specially good for compositing. I don't have a graphics design in the program, I just use whatever OBS can do. In a way, the program is very much switcher driven. When working with youtube, the rules for live stream are different than just uploading. When uploading, YT just forgives you for copyright claims (LOL) but with streaming they don't. They block your stream with a shaming message, so you have to be very clean about coyrights. So I can composite/render/record the programs if I want , upload to test them for Copyright and then even play those files if I want or do straight to stream if my fillers are safe. I'm learning alot.
Anyway, again, you are not a jerk. I actually welcome your comments. A few of the earlier people have already gone to "easy on air" and found it works fine for their application. Part of the forum is "what would you want if you could custom design a 24/7 "full blown application" and also, how you actually run a station, YT or IPTV, servers etc.. A niche but for a small group of people, interesting.
Hi. So glad you decided to join the conversation. Was a little unclear as what you mean by a playlist. Are you referring to directories filled with video files or an actual file with a list of things to play. I'm not a radio guy, but know that the playlist concept usually involves a database or a file of things to play. You can then choose a friday playlist. So It would help me to understand if you explained this a little more. Maybe a screen shot of some of your playlists/directories.Hello,
I am also a radio steamer. I have started streaming one year ago and last month I have started YouTube stream by using OBS. Old radio station powered by radioking.com platform. It is still working. My Youtube live stream link is
Cihan Radyo - Youtube
Now, in my stream I use "browser vlc source" for audio input and a "vlc video source" for backround filler. I organize my playlist and schedule them in radioking.com platform and this platform sen my audio data to my website which is "cihanradyo.com". I use same audio data to "browser vlc source".
Radioking platform is only for audio files. I want to add also videos for my stream.
What I need;
1) Automation
2) Scheduling
I want to play my playlist in an order. Every playlist should play only one file and switch to another. If the all playlists are ended, second files will play for each playlist one by one. I need to schedule each playlist. For eg;
1. Playlist - Time 00.00
2. Playlist - Time 01.00
3. Playlist - Time 02.00
.
.
24. Playlist - Time 23.00
All time durations of my files are different but less than one hour. When the selected video file of scheduled playlist ended, a filler playlist will begin to play untill next scheduled time. I have different filler playlists, For eg;
1. Filler Playlist - Artist Name 1
2. Filler Playlist - Artist Name 2
3. Filler Playlist - Artist Name 3
.
.
8. Filler Playlist - Artist Name 8
Filler playlists should play in order too. (sequential)
Filler Playlist 1 -> Filler Playlist 2 -> ... -> Filler Playlist 8 -> Filler Playlist 1
I thing what I want is similar with @bcoyle. My English is poor, forgive me please. I have read all thread. I have tried to use CasparCG, Redcast, Insta Playout, Easy on Air but.... they are uncapable of these basic futures. If I miss something, please inform me.
I am not a expert programmer but if I can not find a solution, will try to create my own :)
I appreciate your efforts they look very promising.
Hi Again. Are these files(episodes) in these directories playlists like m3u or are they mp3 audio files. So in your example, what kind of file is DIRLIS_KERVAN-11.I have lots of directories. Each directory for a specific radio program. For example, "Poem" is a program name. There is directory named "Poem" and all of its episodes are located inside of it.
As I said, I am using Radioking.com platform. I upload my files there and It gives me its own playlist solution. I put all playlist in an order and they play. If I have enough time, I can individually schedule each playlist. But it takes very long time.
In my disk, all my files located in the directories.
So you basically want to go thru a directory of mp3's or mp4's and when finished with playing each entry once, go on to another directory and continue until you have finished the hour. The names in your example don't have any info about what they are about, like "the bee gees sing the blues". So you would would be blindly be playing a song with maybe some slide show as background? The mp4's would not need a slide show so you would just be playing them. The automation part would just play your mixes on the hour with pop at 9am and jazz at 10am! Is this what you need?Hi again. They are ".mp3" audio files.
Later I want to make this radio station to TV station :) There will be also ".mp4" files.