@ galaxytdm … are you talking about a networkable TV, or the Xbox, or both … the Xbox is VERY choosy about video and mp3 sampling/bitrates.
So if they’ll play on the PC, but not on the TV/Xbox, it’s highly likely re-encoding them to a standard the TV and/or Xbox supports will work.
It’s unlikely (though I suppose possible) to be a problem with Ushare … more likely a limitation of the device itself.
An mp3 can be encoded using many different sampling and bit rates
Devices like Xboxes and Network TV’s only support “certain” rates … PC’s support MANY more.
mp3’s are not all created equal … but this is nothing to do with streaming and/or Linux.
That said, it’s usually easier (if you have one) to just store video and tunes on a NAS drive that has a media server, then share them from that to everything (PC’s included) … even in Windows.
You can also try installing the Rygel DLNA server on the Ubuntu box:
sudo apt-get install rygel rygel-gst-renderer rygel-playbin rygel-preferences
then configure it by starting rygel-preferences (menu’s or command line)
and starting it with:
rygel
you’ll then find an extra device listed on the xbox called 's media
Rygel seems better for music, as it transcodes the mp3’s on the fly.
Ushare seems to be better at the pictures.
Can’t say which is better at Video, as I haven’t tried rygel for video.
But nothing to stop you running both at bootup (neither use much memory), and only using Rygel for sharing the ~/Music directory, and Ushare for ~/Video and ~/Pictures … or whatever variation suits best.
The problem with the Xbox is that it doesn’t fully adhere to any standard (such as UPnP or DLNA) … a Network TV probably does.