Noob Experiences (Serviio 1.2)
I have successfully installed Serviio on a Win 7 32bit PC (Core2 Quad) and used with the following renderers: PS3, Panasonic V20A TV, and an iPad and iPhone (running the 8player app - haven't fully tested these yet but seems to work OK on my LAN). I changed the profiles for both the PS3 and the Panasonic slightly, and created a new one for the iPad, and was pleasantly surprised at how easy that all was (a few hiccups with syntax, see below). Had a few issues with getting a couple of online resources going, and with file names and getting metadata, but it's a case of reading the FAQ's, wiki and forum.
In the interest in making the product even better, the following is my wish list (in order of importance). Most of these have been listed in the forum, so I am adding my +1 as a new user:
- (1) The biggest issue I have at the mo is when my server goes to sleep. On restart, Serviio fails to re-advertise itself to any of the devices. Problem described here. As I have to get up to restart the server, this is inhibiting my ambition of becoming a couch potato

2013-03-02 17:14:46,757 WARN [DiscoveryAdvertisementNotifier] Cannot find a network interface for bound IP /192.168.0.2
2013-03-02 17:14:46,757 ERROR [DiscoveryAdvertisementNotifier] Fatal error during DiscoveryAdvertisementNotifier, thread will exit
java.lang.NullPointerException
at org.serviio.util.MultiCastUtils.findIPAddress(MultiCastUtils.java:136)
at org.serviio.upnp.discovery.DiscoveryAdvertisementNotifier.sendAliveToSingleInterface(DiscoveryAdvertisementNotifier.java:164)
at org.serviio.upnp.discovery.DiscoveryAdvertisementNotifier.sendAlive(DiscoveryAdvertisementNotifier.java:133)
at org.serviio.upnp.discovery.DiscoveryAdvertisementNotifier.run(DiscoveryAdvertisementNotifier.java:94)
at java.lang.Thread.run(Unknown Source)
2013-03-02 17:14:46,757 INFO [DiscoveryAdvertisementNotifier] Leaving DiscoveryAdvertisementNotifier
(2) Serviio should prohibit the server from sleeping when streaming, as outlined here. The coffee.exe workaround from Tigerix works well... until you pause your movie for any length of time. This causes the traffic to fall below the threshold and the server to go to sleep. imho, this feature should be built in Serviio rather than use an external program.
(3) Sometimes, when video is remuxed or transcoded, the video ends prematurely. This seems to happen with the Panasonic mainly so I suspect it is a receiver issue - I have read the posts regarding lack of support for time based seek, and suspect that may be the case here. This is painful but there's probably nix to be done about it. I doesn't seem to happen with avi files - if we were able to remux to AVI container would this help? Is remuxing to AVI on the agenda (seem to recall reading it somewhere).
(4) IMO it would be better if we could bind a renderer profile (in console) to a MAC address rather than an IP address. The IP address would still need to be displayed (to help the user with device identification) but if binding was to an MAC address then this would overcome issues with DHCP dynamic address allocation (which most home networks use) - for those devices whose device name is not auto-detected and their IP address changes.
(5) Minor issue: It would be nice to have the ability to reload profiles.xml by pressing a button in the console, rather than having to stop/restart the services (or alternatively, a button that restarts the services). Would make it easier to make profile changes and troubleshoot. Re: troubleshooting, it would be nice if the log file recorded the line number the profile.xml fails at.
(6) Minor issue: Profile syntax is case sensitive (eg. aCodec is not the same as ACodec). This wasn't apparent to me - yes, I'm not that clever


(7) I store all my media on a removable USB drive. One day that was unplugged, so Serviio deleted all media from the library. Not a big deal as it re-loaded all once the drive was restarted, but maybe an enhancement would be for Serviio to detect if the whole drive was not available and if that was the case, not delete the library entries? Don't know what this would mean though if someone tried to watch that video while the drive was disconnected...
(8) It would also be nice if there was a way to get a list of video files that were unmatched (ie. no meta data found). This would help when trouble shooting file name issues.
Sorry about the long first post, but I do love this product and do want to help get better. Well done zip and all the contributors.