LlamaKISS is a replacement for the media streaming software known as PC-Link, by Linksys, former KISS Technology. It’s used to send videos, music and pictures from a Windows computer to KISS digital video recorders:
So why this replacement? Because the original PC-Link software didn’t work properly after I installed Windows Vista x64. When I tried to play videos, the pre-buffering paused resulting in out-of-sync sound. Very annoying, and rendering my DP-558 somewhat useless.
So why not use any of the other replacements? The only ones I’ve found are either made in Java (JLink, Kiss Now, Open DP-500), Perl (kissntell) or isn’t made for Windows and uses Cygwin (pd500serv, kissdx). LlamaKISS is a native Windows console application written in C++ using the WinSock API.
Does it work?
With Windows Vista x64 and my DP-558 it works as intended. If you have Windows XP, 2000, or another player model and it don’t,
please contact me. You can help me debug by un-commenting the two
[debug] settings in the
do some test and e-mail me the files created.
So what does it cost? Nothing, it’s free software.
GETcommand parse issue where DP-508 players sometimes don’t send PlayerID nor enclosing characters.
ACTIONcommand issue, might fix issues with DP-1500.
LISTcommand issue where some players models make the directory path locally and don’t use the absolute path sent.
GETcommand parse issue where some player models (DP-600) don’t send PlayerID. This might fix a few issues where LlamaKISS refused to play media files.
[extensions]section of your
TS. Not much can be done about this I think, it’s a player issue.
Most of there can probably be fixed quite easily with a little help from you.
CommandDumpFile=LlamaKISS.log in the
[debug] section of the
try playing a movie then e-mail me the log-file created.
The file contains all the commands sent from your player to the server.
With it I can see if the commands differ from what my DP-558 sends and then change the interpretation in LlamaKISS accordingly.
If any of you have C/C++ experience and would like to help out,
I’ll happily publish/open source the code.
I’ve open-sourced it, hosted at Google code.
isoplayback. This really isn’t that important any longer since you can just map one of your
VIDEOlocation to a virtual drive (DaemonTools) and play the
OGG. My DP-558 can’t play
PCMsamples, neither in
Download and un-zip the archive to wherever you want,
Program Files directory. Edit the
LlamaKISS.ini with Notepad, or alike, and add variables in the
PICTURE sections to where your media is located. Run
LlamaKISS.exe, use Ctrl-C to exit.
If you’re using a firewall make sure
LlamaKISS.exe can accept incomming TCP connections and send/receive UPD packets on port 8000.
GNU Lesser General Public License <http://www.gnu.org/licenses/lgpl-3.0.txt>
Henrik Lindqvist <email@example.com>