Simidude 1.6.3 Release Notes
Today, I released version 1.6.3 of the Network Clipboard Simidude.
This one is a maintenance release – it mainly fixes a few bugs.
Simidude did crash on older Mac OS X versions because the new global shortcut handling on Mac depended on a library compiled for Snow Leopard. I fixed this so that crashes are no more (at least, not because of this).
I also updated the libraries that Simidude depends on on all platforms which probably also fixed a few bugs…
As always, you can download the updated Simidude here and I suggest you do- it’s free for everyone with a license.
Have a great day,
Torsten.
Simidude 1.6.2 Release Notes
Today, I’d like to cheerfully declare the release of Simidude version 1.6.2.
This one is a maintenance release that adds a few features and a critical bug fix.
There was one hard to grasp bug that some of you experienced when Simidude suddenly tried to suck all juice out of your computer’s CPU. I was finally able to reproduce the problem and eliminate the course. Well, that’s not to say that there aren’t other causes for this type of problem waiting to be released but, that one is gone…
New features:
- The Network Settings preference dialog has a new setting where you can enter IP addresses or network names that should be ignored when Simidude tries to find it’s own IP address. This is useful if you regularly switch networks and do not wish to change the hard wired IP address (“The machine’s IP address” field in the prefs) every time you change networks but you need to eliminate other network addresses that would pop up.
- The installer has been updated. The old installer sometimes left the Updater icon hanging in the Mac OS X Dock. This problem has been resolved for the most part. If you do experience problems please let me know.
As always, you can download the updated Simidude here and I suggest you do- it’s free for everyone with a license.
Have a great day,
Torsten.
Finally!

Today I’m excited to release a new version of Simidude with some cool new features.
- BIG NEW FEATURE: Well at least I’m excited about this one. The Simidude hotkey support is now available across all supported platforms (Windows (32-bit and 64-bit), Mac (32-bit) and Linux (32-bit and 64-bit)). That means on all platforms you can now use a global hotkey to make the Simidude window and you can use a hotkey to paste the latest Simidude entry (basically “Activate Item” and “CTRL-V” combined). To enable global hotkey support on Mac systems I started an open source project that does just that.
- The Simidude tray menu now hold a menu entry “Toggle Clipboard Monitoring”- you can use that to switch clipboard monitoring on or off without the need to navigate to the main window.
- I upgraded the Simidude installer which does a better job now integrating with the operating system, especially on Non-Windows systems.
- Fixing minor bugs.
As always, Simidude is available from our download page at http://www.agynamix.de/products/simidude/download/.
Enjoy,
Torsten Uhlmann
A while back my old trusty FritzBox (PBX/router/fax/whatever) went south which actually was a good thing. Shopping for a new model I noticed that the newer versions of it (from 7170 onwards) support IP phones like the Snom IP phones I had lying around.
When I had separate office rooms I used an Asterisk (Trixbox, in fact) pbx and Snom phones with it. After a switched solely to FritzBox these Snom’s lied dormant- until now.
One thing I liked about the Asterisk solution was a quick way to dial a phone number from an address book. Back then I used Windows machines with Outlook and the free Asterisk Outlook Tapi plugin that was available.
Now the Fritzbox does not support click2dial for IP phone (at least I have not found this feature) but the Snom phone supports command URLs.
So the URL:
http://snom-user:snom-pw@snom-ip-address/command.htm?number=123456
will dial “123456″ from your phone.
Important Note: To make this work you must disable “Hidden Features” in the Snom QoS/Security settings (I use firmware version 8 with my Snom 360). If these are enabled then basically these action URLs don’t work.
Now you can test the above URL from any web browser and test you got this end working.
The other thing is the connection with Apple Addressbook.
For this I have copied an AppleScript from here and adapted it to my needs:
Open the AppleScript Editor and copy and paste the above script. Save the script into “Library/Address Book Plug-Ins” in your home directory. After you restart the address book application and left click on the text next to a phone number there should be a line in the appearing menu that reads “Dial with SNOM”.
[UPDATE] I have updated the script to automatically change the ‘+’ in a number into ’00′, this way the number “+49 123 45678″ would automatically get translated into “004912345678″.
Now click there and let the dial begin…
Enjoy,
Torsten.
Hi everybody!

I finally released version 1.5.1 of Simidude. This is mainly a bug fix version that improves upon version 1.5.0:
- Bug Fix: I tried to improve the way Simidude finds its own IP address.
- Bug Fix: Some people experienced creashes on older versions of Ubuntu
- Bug Fix: Some people experienced crashes when a hard coded network address was not available in the current network.
- Feature: I updated the used UI libraries to their respective latest versions. This might bring some improvements especially on Mac and Linux platforms.
This version is recommended for all users.
As always if you have any feature requests please let me know- loud and clear.
Feedburner sent out a pretty messed up news mail to my subscribers yesterday and I sincerely want to apologize.
The problem might have been that I changed the setting of posts in my RSS feeds. That might have caused Feedburner to reset it’s internal markers and make it misbehave.
So in the end, it’s my fault.
I hope the problem ist solved with this last message to you folks. I really value your interest in Simidude news and it was not my desire to jeopardize that.
So, have a great day, anyway.
Torsten.
PS: Please let me know if further problems exist.
This article will show you how you can synchronize your media library (movies, tv shows and iTunes shows at the moment) with iTunes.
Background:
To understand my solution I’d like to share with you how my media setup works:
I use eyeTV (great program btw) to record movies and tv shows. I then use Toast to cut out commercials and convert the file into Apple TV format. I then copy the media files unto a NAS (Drobo in my case) into a predefined directory structure (see below).
To watch shows through Apple TV I first have to import them into my Mac Mini (the same that records the shows). I then have the Mac Mini connected to the Apple TV and let it stream media into the living room. So for that purpose the Apple TV is just an overly expensive iTunes connector that just works…
How does it work:
In order to have an automated process (synchronize your current media library with the iTunes library) I have written a small piece of software that does just that. iTunesMediaImport is a Java based cross platform software that is freely available at http://code.google.com/p/itunesmediaimport/
When it runs it parses a defined directory structure, dissects the file and directory name and creates a proper iTunes entry. iTunesMediaImport is started from a command line terminal.
Directory Structure:
The important thing is that the media archive directory structure is what iTunesMediaImport expects. It knows 3 different kind of media types: iTunes shows, movies you recorded yourself and self recorded TV shows.
iTunes Shows:
For iTunes shows you point the variable “itunesShowsPath.x” (x is a unique number) straight to the “TV shows” folder. The content of that folder should be the folders of your iTunes shows.
Movies:
For movies point “moviePath.x” to a folder that contains genre folders. Each genre folder contains the movie files that you file under that genre.
So in my case I point the variable (from etc/mediaimport.properties) to: “/Volumes/Drobo/Mediathek/Movies”. This folder contains genre folders like “Adventure”, “Action”, “Comedy”. You can have as many and name them as you see fit. When the movie is imported into iTunes it will be filed under a genre category with that name. Then the genre folder contains your movie files. The file name of the movie will be used as it’s name in iTunes.
TV Shows:
TV shows are handled much like movies except there is another directory layer, the season folder.
In mediaimport.properties you find a key “tvSeriesPath.x” that points to a directory that forms the root of my tv shows archive, “/Volumes/Drobo/Mediathek/TV Series” in my case.
Then this folder contains the names of my tv shows, like “Bones”, “Stargate” or whatever your poison is. Now under that folder you need to define another folder named “S<season number>”, so “Stargate/S3/” would be the 3rd season of Stargate.
Under the season folder you file the tv shows that belong to that season, for instance: “Stargate 11 – Tokra.m4v”. iTunesMediaImport will parse the file name backwards and stop at the first dash (‘-’) it finds. If it finds a number after the dash (looking towards the beginning of the filename) that number will become the show number in iTunes. The part after the dash until the end of the file name (except the .m4v extension) will become the name of the show.
—
iTunesMediaImport will keep a log of media files it has added into iTunes in order to avoid processing them over and over again. It will also delete shows from iTunes that have been deleted or renamed in your archive.
I invite you to give it a try, if you want you are welcome to contribute to it on Google Code. There’s also a forum for it here.
Have fun!
References:
Summary
This article shows you how to build your own MembershipProvider to authenticate users of your ASP.NET 2.0 web application against Windows user accounts using Forms authentication and the Win32 API method LogonUser.
[click to continue…]
Hi everybody,
this is a short notice to let you know I released version 1.5.0 of the Network Clipboard and Drag&Drop utility Simidude.
It took me a while to finish this version but I believe I did hunt down and kill some bugs and also introduced some features.
The release notes for this version can be found here.
You can download or buy Simidude here.
Have a great day,
Torsten.
Hurray, great news!
I finally released version 1.5.0 of Simidude. This version fixed some important any annoying bugs and provides a few new features:
- Bug Fix: Circling Clipboard Items: There where circumstances when a clipboard item was sent back and forth between connected clients.
- Bug Fix: Wrong Sort Order of Clipboard Items: Sometimes clipboard items where inserted at the right position in the item list.
- Bug Fix: Fixed Drag&Drop on Mac: There where problems using Drag&Drop on Mac systems.
- Bug Fix: Runs on Ubuntu 09.10: Using new libraries problems while using Simidude on new Linux/Ubuntu have been resolved.
- Bug Fix: Sometimes Simidude crashed right after the start if the computer’s clipboard held certain data.
- Feature: Preference Setting to manually overwrite a clients IP address: You can enter a specific IP address in the network preferences if you want to force Simidude to that address and not auto detect the most probable primary IP address.
- Feature: You can now select which Clipboard items are being monitored: You can now enable/disable the monitoring of Text/Image or File items. That way you can for instance disable the monitoring of images copied to the clipboard when you only care for Text / Files.
- Feature: Network Analysis Dialog: In the Help menu there is now a “Network Analysis” dialog that shows information about connected clients and a connection history of received data (only statistical data). The Network Analysis report is appended to the Bug Report that can be sent from inside Simidude and is a useful debugging aid in case of connection trouble.
This version is recommended for all users.
As always if you have any feature requests please let me know- loud and clear.