Homemade Dot Mac: Home Web Radio
Pages: 1, 2, 3
Step 4: Build A Playlist
You can create playlists using most text editors, but most people will find it easier to create a playlist through the server's web interface. Our main QTSS screen looks like this:
|
|
Jump to the Playlists link to the left. At the Playlists screen, click on the button to create a new MP3 playlist.
|
|
Creating the actual playlist is quite simple, although there are a few quirks.
|
|
- Name -- Enter the name of your station: whatever name you enter here, will be displayed in the client's music player.
- Mount Point -- Part of the URL location that your users will use to tune into your station. By entering different Mount Points for different playlists, you could run more than one active playlist for different genres and listeners could listen to different types of music.
- Genre -- Simply the genre of the music.
- Play Mode/Repetition -- "Sequential" plays the media in the order
it appears in the playlist. When the last file is done playing, the
broadcast stops.
- "Sequential Looped" streams media in the order it appears in the playlist file. When the last file is done, the playlist restarts in the same order.
- "Weighted Random" streams media in random, using the specified weights to decide how often to play an item. The higher the weight number, the more the item is played. The media plays until you stop it.
- "Repetition" sets the number of files that play before a file repeats.
- Available Media List -- Select the tracks you want to appear in you playlist and drag them over to the Playlist column (6.) to the right. You can shift-click items, but unfortunately you cannot Command-click them. You can enter any folder in the Media List by double clicking. Also in this listing you will find the folder with your promo spots in it. After creating your playlist, drag and drop your promo spots between however many songs you wish for it to play.
- If you want to keep a log of this playlists activity, select the option here.
- Save you settings and we're almost ready to tune in.
Step 5: Final Steps
You have a few small items to finish up before you are ready to go. First, go back to the main Playlists menu using the link to the left. Now make sure that your QTSS is running by pressing the start button in the upper left hand corner.
|
|
Next, you need to start the playlist. Click on the "play" button in the Playlist window.
|
|
|
|
Step 6: Tune In
We've installed our server, created our promos, configured our server, built our playlists, and started our server. Now it is time to test our station by tuning in.
Open up iTunes and select Advanced -> Open Stream (Command-U). Enter your IP address or URL followed by the port number and finally the Mount Point. It should look something like 192.168.2.9:8000/oreilly (where the IP address or URL is your own). If everything goes well you should hear some tunes blasting from your speakers.
Step 7: Remote Administration
One handy feature of the QTSS is remote administration. You can make changes to the server or your playlist no matter your location. Access the server by typing your IP Address or URL and specifying port 1220.
Step 8: Help
Apple has an extensive help file associated with QTSS. You can access it via the server's interface, but you can also find it here.
Enjoy! There are tons of exciting things you can do with the QTSS and Mac OS X. Streaming can be a complicated task, but hopefully this will get you started. In the future we'll touch on more advanced streaming topics such as video and mobile broadcasting via the iPod.
Alan Graham is the creator of the Best of Blogs book series and is a frequent writer on the O'Reilly Network.
Return to the Mac DevCenter.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 35 of 35.
-
How do you get around the cable modem?
2004-03-31 10:47:27 facade [Reply | View]
How can I make the play list available outside the LAN? What URL will see beyond the cable modem?
-
How do you get arround the cable modem?
2004-03-31 10:47:17 facade [Reply | View]
How can I make the play list available outside the LAN? What URL will see beyond the cable modem?
-
Setting up qtss with dyndns
2004-02-22 14:53:33 pause [Reply | View]
I'm having trouble doing this, and wondering if anyone can give me advice.
Do I need to use the Relay function in qtss?
Will qtss even work this way??
-
Help please!
2003-09-23 21:28:03 anonymous2 [Reply | View]
I have followed all the instructions given but I am having trouble with the IP address... Do I use the one that is shown under the "server snapshot"? If I use that, followed by :80/untitled for my port and playlist I am only able to play it in iTunes, and my friend 500 miles away cannot play it in winamp. HELP!
-
Get QT SS from here ->
2003-03-29 08:14:28 anonymous2 [Reply | View]
http://www.apple.com/downloads/macosx/apple/quicktimestreamingserver.html
cuz the other link (the one in the article) leads me to a OSX SERVER update, that wont install on a client...:-S
-
Great Information!
2003-03-09 10:14:23 anonymous2 [Reply | View]
I've been planning on eventually streaming my MP3 collection for my personal use every since I heard about the MP3 streaming mod for Apache. (I have previously used Shoutcast on an old wintel box to eventually do the same thing - But that took a lot longer for me to figure out.)
While I don't fear the command line, I don't prefer it. I had previously looked into QTSS, but it looked like it was for OSX server only. I noticed the Darwin Streaming Server, but I expected that to be a command line tool, so I left it alone. After reading your article, I decided to give the Darwin Server a try (Since there was no link for QTSS - A note on the site said to DL it through Server 10.2.4).
Short Story, My server is now up and running well. Total Time from finding the article to finish = 2 Hrs, having had to troubleshoot a bandwidth error. My lesson, don't set Max # Connected to 1 - It won't let anyone connect. It seems max # users allows n-1 people to connect.
THANKS!
-
You helped me out!
2003-02-20 01:14:58 anonymous2 [Reply | View]
Thanks to your article, I finally got sound out of my speakers after two nights of wasted time - I wish Apple provided _something_ that would qualify as documentation, but sadly they don't...or haven't I yet found it?
Simon
-
Great article - quick question
2003-01-08 08:30:50 anonymous2 [Reply | View]
I got this working with iTunes as a client but how do you format the url which you have to put in QT player to make it work?
-
Alternate idea
2003-01-06 22:50:40 anonymous2 [Reply | View]
Great article. Came across it while on a crusade to do something very similar. My variation? Instead of QTSS I used netjuke and spent a bit of time cozying up with the terminal.
Great documentation here - including the user forums:
http://netjuke.sourceforge.net/
but most particularly here:
http://homepage.mac.com/oddball/netjuke.html
Upside - user picks what they want to hear, can maintain playlists, browse by artist, genre, album etc.
Downside - well you'll be running apache (but your already doing that, no?) and unless you take care you may well make available to the world at large music which you ought not. For me I serve only inside a firewall and am really happy with the setup.
-
Great Stuff
2002-12-20 22:17:32 anonymous2 [Reply | View]
Very Enjoyable. Well writen easy to follow.
Fun Fun Fun. Now i will go work on my straeming Music server, all because of You
H.Trottier
Canada
-
Making a downloadable playlist
2002-12-18 15:29:10 metfuel [Reply | View]
Can you make a file that allows a persons default player to open up the link.
-
Downsampling mp3s
2002-12-17 10:28:35 anonymous2 [Reply | View]
Can someone tell me how to convert my mp3's to a lower bit rate (downsample) for broadcasting? Someone here mentioned icecast, but that appears to want to be it's own server.
Thanks in advance.
Jake Covert -
Downsampling mp3s
2004-11-16 19:17:49 macitect [Reply | View]
I see the date, I know this is late, but for anyone else who might be coming to this very late like myself here is the answer to this question:
in iTunes prefs under importing choose IMPORT UNDER: MP3 Encoder, then under SETTING: Custom. In custom choose the bitrate that you would like and then make sure you have SAMPLE RATE: auto and a check beside SMART ENCODING ADJUSTMENTS.
Next choose the songs that you would like to decrease the bitrate for and go into ADVANCED>Convert selection to MP3.
This will 'reimport' meaning that you will then have 2 copies of the song(s). Remember to change back the settings in prefs before importing anymore music that you want to have in high quality!
cheers
macitect
-
Convert Playlists
2002-12-16 20:59:14 anonymous2 [Reply | View]
Are there any utilites out there to convert playlists from iTunes to QTSS format?? -
Convert Playlists
2003-05-26 03:52:20 anonymous2 [Reply | View]
http://www.malcolmadams.com/itunes/gateway/playlisttoqtss.shtml
Converts Playlists from iTunes to QTSS. -
Convert Playlists
2002-12-18 07:49:46 Alan Graham |
[Reply | View]
Yes there are...though the name escapes me...check versiontracker.
-
new .mac service
2002-12-16 16:34:39 anonymous2 [Reply | View]
Being that the article is part of a series called "Homemade Dot Mac" does the author know something we don't about future dot mac services. Dynamic IP tracking has been a rumored feature for some time, and this would enable a broadcast using itunes and .mac
-
Apple teaches an entire class on streaming!
2002-12-16 12:12:11 anonymous2 [Reply | View]
Great starter article for streaming your fav tunes.
If you want to go a little farther with streaming Apple offers a course on the subject called 'QuickTime Streaming'. Its a 3-day classroom taught course. I stumbled across it at:
http://train.apple.com
under the course listings. Looks like an in-depth look at the topic of real-time streaming.
-
How does one uninstall QTSS?
2002-12-15 14:00:38 network23 [Reply | View]
I installed QTSS when it was first made available several months ago. Problem was, I couldn't figure out how to uninstall the beast! Sure, I could turn the server off, but it was still taking up hard drive space and loading stuff that showed up during the starup process.
I've got a new Mac now and want to know how to remove QTSS before I install it again.
-
What about royalties?
2002-12-15 09:19:33 eccentricanomaly [Reply | View]
Do we have to pay royalties for music that we broadcast? How does that work? Does anyone know how to find out more about this? -
What about royalties?
2002-12-15 14:50:55 Alan Graham |
[Reply | View]
A good source for everything royalty related would be:
http://www.kurthanson.com/
If you stream for yourself...to yourself...I don't believe royalties apply. But you'll want to earmark this site if you want to to do streaming for profit.
-
QTSS & OS
2002-12-15 08:07:58 Alan Graham |
[Reply | View]
The QTSS software does not require OS X Server. In fact it doesn't even require much of a system. I tested it on a number of machines including an old iBook running Jaguar. I've also found it reliable. I have run streams of a giant playlist that ran for several days.
-
Can other players play?
2002-12-14 21:39:47 network23 [Reply | View]
Yes, what I really want to know is can I use the QTSS to serve audio to players OTHER than iTunes? iTunes users are a rather limited audience when you consider the entire internet populous.
I, for one, have an Audrey internet applicance in the kitchen that I would LOVE to listen to my playlists on while in there. It can play streaming music, but I'm not sure of the format. -
Can other players play?
2002-12-15 08:07:22 Alan Graham |
[Reply | View]
Yes other players can play...I know WinAmp works...also I have thought about the Audrey...haven't been able to test it yet, but it was one of the devices on my mind when I wrote the piece. Just about any good software should be able to open this stream.
-
QT Server DOES NOT require OS X Server.
2002-12-14 09:59:26 anonymous2 [Reply | View]
I had it running on my Powerbook G4, with OS 10.1.5 and now 10.2.2..
It works fine. You guys need to learn to break some rules around here.
-
More Info On Computing Bandwidth
2002-12-13 22:24:57 jeffulri [Reply | View]
I think it may be helpful to remind folks that bandwidth is a function of the KBPS the .mp3 is encoded. QTSS will NOT reencode your MP3's to adjust to the settings you make with regard to MAX CONNECTIONS and MAX BANDWIDTH. It's unfortunate. I really could use a tool that will reduce my 128KBPS MP3's to 32 to 56 KPBS for streaming on the fly in OS X. Perhaps a follow up for the next article? -
More Info On Computing Bandwidth
2002-12-15 08:09:45 Alan Graham |
[Reply | View]
A good point...I didn't really cover this, and rather assumed people would be able to recognize that the MP3 encoding and the number of users connected are linked.












A good alternative to radio from around the world is http://www.mediaplanetaria.com (they also have tv)