I am running Slackware 13 command line server, no gui at all. Anyhow, I want to stream mp3s off this server for my Iphone. I noticed that Iphones can read in .mp3 and are setup to accept mp3 as a valid MIME and plays the song through safari on a quicktime screen. Anyhow, I have been getting good success with this vlc command.
Code:
cvlc 1.mp3 2.mp3 3.mp3 4.mp3 5.mp3 6.mp3 --loop --sout '#transcode{ab=64}:standard{access=http,mux=ps,dst=192.168.1.111:8000/stream.mp3}'
Only problem is that after each song, my Iphone drops conn and I have to reload the webpage to play the next song. I was looking at the logs in the console of vlc and after each song is played it drops the multiplexor and then creates a new http instance along with opening a new multiplexor.
Also, usually the dst is just a destination ip

ort. However, inorder for the Iphone to play the mp3 I had to append '/stream.mp3' so that it knows how to handle the stream. I am thinkning that this may also be the problem.
I have tried the --playlist-autostart and --playlist-skip-ads but nothing works. All the songs play one right after the other and loop but on my Iphone I have to refresh after each song.
Aside from putting all my 6 songs on 1 giant mp3 is there a way to keep my Iphone playing from song to song instead of having to hit play after each song?
I know it's possible because I can play my Iphone across several songs while streaming SomaFM.