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>