Easier creation of xml device profiles

I've been a user of serviio for about 6-8 months and i'm slowly getting more comfortable with thinks like device profiles, groovy's etc but its rather a new concept to me having come from using tversity before.
One thing i have noticed, which is backed up by forum posts, is the amount of users of Serviio which struggle getting devices working correctly and have to come onto the forum, post alot of logs etc in order to give an experienced user the information to write a custom device profile for them.
I wonder if an application, whether standalone or part of serviio itself could be included to help auto-generate this information for people not able to write xml themselves. This could be achieved by having an application which;
- uses device spy to identify the appropriate device(s), names and formats
- provides the user with suggested config based on the above results but allows these to be modified, i.e. downscaling 1080p to 720p
- takes the final result, exports it to the appropriate file so it can be used immediately in Serviio
It's just a suggestion and maybe someone has suggested it before, but i think it really would reduce the overhead for experienced users, frustration for new users and probably encourage users who are on other platforms which 'guess' or transcode everything based on a basic profile to move over to serviio. Tversity is really restrictive on this matter as it only offers one profile, where Serviio excels in giving each device a profile - this whole extra part comes undone when you need to know or learn how to create an xml profile.
Any thoughts?
One thing i have noticed, which is backed up by forum posts, is the amount of users of Serviio which struggle getting devices working correctly and have to come onto the forum, post alot of logs etc in order to give an experienced user the information to write a custom device profile for them.
I wonder if an application, whether standalone or part of serviio itself could be included to help auto-generate this information for people not able to write xml themselves. This could be achieved by having an application which;
- uses device spy to identify the appropriate device(s), names and formats
- provides the user with suggested config based on the above results but allows these to be modified, i.e. downscaling 1080p to 720p
- takes the final result, exports it to the appropriate file so it can be used immediately in Serviio
It's just a suggestion and maybe someone has suggested it before, but i think it really would reduce the overhead for experienced users, frustration for new users and probably encourage users who are on other platforms which 'guess' or transcode everything based on a basic profile to move over to serviio. Tversity is really restrictive on this matter as it only offers one profile, where Serviio excels in giving each device a profile - this whole extra part comes undone when you need to know or learn how to create an xml profile.
Any thoughts?