implementing dynamic channel url, if url doesnt exists in macrojson get it from user preferences. (dont know why EOF keeps changing and git committing +1000 files.)