Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Will icecast do what I need it to?

 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server
View previous topic :: View next topic  
Author Message
1EightT
Guest





PostPosted: Fri Dec 02, 2005 2:05 am    Post subject: Will icecast do what I need it to? Reply with quote

Hi guys, been researching this for a while now and came to the conclusion that it is just easier to ask the experts. I want to setup a directory of mp3's on my server with a playlist that I create daily. I want the end user to be able to stream the songs off the playlist as if it is a regular radio station only difference is I wont use my home computer to send the stream to the icecast server. Does that make sense? Will it work with icecast or should I look at another solution?
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Fri Dec 02, 2005 2:17 am    Post subject: Reply with quote

an app like ezstream or ices 0.4 will read your mp3 files and stream them to icecast without problem. They both can be on the same machine.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Fri Dec 02, 2005 2:36 am    Post subject: Re: Will icecast do what I need it to? Reply with quote

1EightT wrote:
    a directory of mp3's on my server with a playlist
    end user to be able to stream the songs off the playlist
    as if it is a regular radio station
    I wont use my home computer to send the stream to the icecast server.

I'm confused - do you want individual end users to start their own streams of the one playlist or to simply connect to the one stream in progress that was started on schedule? Do you want them to be able to jump around in the playlist? If the latter, then Ices is not needed at all, just Icecast with the collection of MP3's under the webroot and the playlist in a M3U, RAM or SMIL format.

Tom
Back to top
Guest






PostPosted: Fri Dec 02, 2005 5:03 am    Post subject: Reply with quote

THanks guys I think that answers my questions. What i'm doing is setting up a system where people can vote for songs by artists. We then take those votes daily and compile them into a playlist for the next day. I don't want them to be able to jump around and play whatever they want I want it to be a set stream like a normal radio station, just a slightly more automated one that doesn't require me to stream the music from my home computer.
Back to top
Guest






PostPosted: Fri Dec 02, 2005 9:28 pm    Post subject: Reply with quote

Ok guys, I got icecast and ices 0.4 compiled, configured, and installed. I uploaded a couple mp3's to the server in the proper directory and created a file called playlist.m3u with the file info. I can now go to http://myipaddress:8000/playlist.m3u and listen to the files. I would like it to stream them like a radio station though if possible. What I mean is when someone goes to http://myipaddress:8000/ it should play the songs as they are in progress like tuning into a radio station. What would I need to change in order to do that?

Thanks for the help guys i'm completely new to internet radio, but have to get this going for a large scale project my company is working on.
Back to top
Anonymous
Guest





PostPosted: Fri Dec 02, 2005 11:08 pm    Post subject: Reply with quote

Quote:
What I mean is when someone goes to http://myipaddress:8000/ it should play the songs as they are in progress like tuning into a radio station. What would I need to change in order to do that?


Broadcast the radio station? I don't know if there is anyhting closer?
Back to top
Guest






PostPosted: Fri Dec 02, 2005 11:59 pm    Post subject: Reply with quote

well right now they request the playlist in m3u format which queues everything in winamp, but they are able to skip between songs. Is there a way to make it more linear so they can't jump around. So it is an actual broadcast as if I was broadcasting from my home pc?
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sat Dec 03, 2005 1:26 am    Post subject: Reply with quote

I could be wrong, but didn't I mention (in this very thread) 2 apps that can do just that.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Guest






PostPosted: Sat Dec 03, 2005 2:11 am    Post subject: Reply with quote

Yes you did, and i'm using ices as stated above. I'm just asking how I need to configure it to make it work the way I wanted is all. I have it working as a jukebox of sorts, now I would like help if possible to have it stream. If you can just point me toward some docs on the subject or something that would work.

karlH wrote:
I could be wrong, but didn't I mention (in this very thread) 2 apps that can do just that.

karl.
Back to top
Anonymous
Guest





PostPosted: Sat Dec 03, 2005 3:16 am    Post subject: Reply with quote

Anonymous wrote:
If you can just point me toward some docs on the subject or something that would work.


If you read the stickies in the FAQ, you will find the answer to your question.
http://forum.icecast.org/viewforum.php?f=8&sid=f9c1ddfa288ba626e86e7056a0f41c02

Tom
Back to top
1EightT
Guest





PostPosted: Mon Dec 05, 2005 8:35 pm    Post subject: Reply with quote

ok guys, i've been reading and figuring this out. I think I have a problem with my mount points or something simple. Can you please take a look at my config files?

The mp3 files we are streaming are stored at /home/postelem/public_html/radio

I placed a .m3u playlist in the above directory as well

icecast.xml

Code:
<icecast>
    <limits>
        <clients>100</clients>
        <sources>5</sources>
        <threadpool>5</threadpool>
        <queue-size>102400</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
                <burst-on-connect>1</burst-on-connect>
              <burst-size>65535</burst-size>
    </limits>

    <authentication>
               <source-password>sourcepass</source-password>
               <relay-password>relaypass</relay-password>
           <admin-user>admin</admin-user>
             <admin-password>adminpass</admin-password>
    </authentication>

   
       <hostname>67.15.76.52</hostname>

       <listen-socket>
        <port>8000</port>
        <!--<bind-address>67.15.76.52</bind-address>-->
    </listen-socket>
 
   
    <fileserve>1</fileserve>


    <paths>
        <basedir>/usr/local/share/icecast</basedir>
    <logdir>/usr/local/share/icecast/log</logdir>
        <webroot>/home/postelem/public_html/radio</webroot>
        <adminroot>/usr/local/share/icecast/admin</adminroot>
        <pidfile>/usr/local/share/icecast/icecast.pid</pidfile>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <loglevel>4</loglevel>          
    </logging>

    <security>
        <chroot>0</chroot>
     
        <changeowner>
            <user>nobody</user>
            <group>nobody</group>
        </changeowner>
       
    </security>
</icecast>


ices.conf

Code:
<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
  <Playlist>

    <File>playlist.m3u</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>ices</Module>
    <Crossfade>0</Crossfade>
  </Playlist>

  <Execution>
        <Background>1</Background>
        <Verbose>1</Verbose>
        <BaseDirectory>/tmp</BaseDirectory>
  </Execution>

  <Stream>
    <Server>
       <Hostname>localhost</Hostname>
      <Port>8000</Port>
      <Password>sourcepass</Password>
      <Protocol>http</Protocol>
    </Server>

       <Mountpoint>http://67.15.76.52:8000/radio</Mountpoint>
       <Name>Post Element Radio</Name>
       <Genre>Hip Hop</Genre>
       <Description>Radio Station</Description>
       <URL>http://www.xxxxxx.com/radio</URL>
       <Public>1</Public>

       <Bitrate>128</Bitrate>
        <Reencode>1</Reencode>
        <Samplerate>44100</Samplerate>
    <Channels>2</Channels>
  </Stream>
</ices:Configuration>
Back to top
Guest






PostPosted: Tue Dec 06, 2005 4:51 am    Post subject: Reply with quote

nevermind, switched to shoutcast and got it all up and running as I wanted in under an hour.
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Tue Dec 06, 2005 1:48 pm    Post subject: Reply with quote

I guess you didn't want to go into the details of what it was doing, you know log messages have actually been known to be useful.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Guest






PostPosted: Tue Dec 06, 2005 11:15 pm    Post subject: Reply with quote

I checked the logs, but the documentation for icecast is lacking to put it mildly. As I said, I had shoutcast setup and running a live stream as I intended in about an hour.
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Wed Dec 07, 2005 12:29 am    Post subject: Reply with quote

Maybe you're right, maybe icecast will always have no chance in your situation. Obviously icecast and ices is designed to be show no logging information when you specifically use them and the limited information you provided is of course our fault. Thank you for your feedback Rolling Eyes
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber