A replacement for the media streaming software known as PC-Link
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 LlamaKISS.ini
,
do some test and e-mail me the files created.
So what does it cost? Nothing, it’s free software.
GET
command parse issue where DP-508 players sometimes don’t send PlayerID nor enclosing characters.ACTION
command issue, might fix issues with DP-1500.LIST
command issue where some players models make the directory path locally and don’t use the absolute path sent.GET
command 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.LlamaKISS.ini
.utf=VIDEO
to the [extensions]
section of your LlamaKISS.ini
.VOB
or 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.
Enable CommandDumpFile=LlamaKISS.log
in the [debug]
section of the LlamaKISS.ini
,
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.
iso
playback. This really isn’t that important any longer since you can just map one of your
VIDEO
location to a virtual drive (DaemonTools) and play the
VOB
or TS
files directly.MP3
or OGG
.
My DP-558 can’t play PCM
samples, neither in WAV
nor ASF
container.Download and un-zip the archive to wherever you want,
preferably your Program Files
directory. Edit the LlamaKISS.ini
with Notepad, or alike, and add variables in the
VIDEO
, AUDIO
and 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 <henrik.lindqvist@llamalab.com>