Treat with Jermolene

protective, soothing, anti-bacterial

links for 2009-11-18

with one comment

Written by jermolene

November 18, 2009 at 2:04 pm

Posted in Uncategorized

links for 2009-11-14

leave a comment »

Written by jermolene

November 14, 2009 at 2:02 pm

Posted in Uncategorized

links for 2009-11-10

leave a comment »

Written by jermolene

November 10, 2009 at 2:03 pm

Posted in Uncategorized

links for 2009-11-08

leave a comment »

Written by jermolene

November 8, 2009 at 2:04 pm

Posted in Uncategorized

links for 2009-10-16

leave a comment »

Written by jermolene

October 16, 2009 at 2:03 pm

Posted in Uncategorized

links for 2009-10-12

leave a comment »

  • "When you see something that's taking advantage of new technology to give people something they want that they couldn't have before, you're probably looking at a winner. And when you see something that's merely reacting to new technology in an attempt to preserve some existing source of revenue, you're probably looking at a loser"

Written by jermolene

October 12, 2009 at 2:03 pm

Posted in Uncategorized

links for 2009-10-08

leave a comment »

Written by jermolene

October 8, 2009 at 2:04 pm

Posted in Uncategorized

Hacking VLC Media Player

leave a comment »

So, I’m at a Hothouse at BT’s Adastral Park campus, doing some work involving remote control of the VideoLan Media Player (aka VLC). VLC is an open source media player with support for a wide range of codecs, and with some fairly sophisticated features like stranscoding, streaming, and remote control via the integrated HTTP server. To use the latter, you need to start VLC with a special switch from the command line:

"/Applications/VLC.app/Contents/MacOS/VLC" --extraintf=http

Once you’ve done that, you’ll be able to interact with the player through this web interface:

http://localhost:8080/index.html

VLC Web Interface

The HTTP interface also permits VLC to be controlled with simple HTTP requests. For example:

curl -g "http://localhost:8080/requests/status.xml?command=pl_stop"
curl -g "http://localhost:8080/requests/status.xml?command=pl_play"

The HTTP interface also serves static web pages, and includes a fairly rich-but-unusual macro/templating system for creating dynamic pages like the remote control interface above.

UPDATE: More useful URIs

/requests/playlist.xml - Retrieve current playlist in XML format
/requests/status.xml?command=pl_empty - Clear current playlist
/requests/status.xml?command=in_enqueue&input=<uri> - Add URI to playlist (example)
/requests/status.xml?command=in_play&input=<uri> - Add URI to playlist and start playing

Written by jermolene

July 8, 2009 at 4:45 pm

Posted in bt, development, opensource

links for 2009-07-06

leave a comment »

Written by jermolene

July 6, 2009 at 2:03 pm

Posted in Uncategorized

links for 2009-07-02

leave a comment »

Written by jermolene

July 2, 2009 at 2:04 pm

Posted in Uncategorized