Announcing "*storm*" a simple media player for the Slim Protocol.

I know we have the excellent Squeezelite from Adrian Smith and Ralph
Irving but having taught myself the Rust programming language I was
casting about for a non-trivial project to test my knowledge and decided
to write a simple media player based on the Slim protocol. I now have a
viable player or, at least, I think I have.

If there is anybody out there who would like to give it a spin I would
be very grateful for any feedback. If you do try it please be aware of
the following:

    
- Storm is written in Rust
  I'll be happy to help anyone install the Rust tool chain, it's very
  easy to get going in Rust and even easier to remove from your system.
  
- Storm uses the gstreamer1 API to decode and play the media stream
  You'll need to install gstreamer1 dev packages along with ffmpeg and
  whatever ffmpeg decoders you will need.
  
- Storm has a couple of issues which I know about
        
  - Playback stutters for a few seconds when you skip forwards or
    backwards in a track. This is probably something to do with how I am
    handling gstreamer.
  - I can synchronise storm to my Squeezebox Touch but not the other
    way around. I suspect there's something about the Slim protocol I
    don't know.
        
- I'm currently working out how to do a cross-compile of Storm
- Storm is available at my github account but as this is my first port
  I'm not allowed to make any links. I'll follow up with a link.


------------------------------------------------------------------------
ContextSwitch's Profile: http://forums.slimdevices.com/member.php?userid=69330
View this thread: http://forums.slimdevices.com/showthread.php?t=110815

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to