I already use subsonic but I would like to create my own