Rediscovering Internet Radio

Really loving my skiff desktop after tracking dirty rectangles made it snappier. I was not expecting such an improvement. When you live day to day making due with software that doesn't work the way you want it's a breath of fresh air to be in the driving seat even if the edges are rough.

Celebrating today's progress it was time to get the party on and for that you need music. The simplest thing I could think of was an Internet radio stream player. And I cheated of course and reused the perfectly fine ffplay already installed:

(defun play-stream (url)
 (stop-stream)
 (setf *player-process*
  (sb-ext:run-program "ffplay" (list "-nodisp" "-loglevel" "quiet" url)
   :wait nil :search t)))

And with the hard part done the UI was a breeze:

Skiff Internet Radio

Off to tend to the rabbit!


Reply by email

Back

Home