MediaNet – common Server for Media players

submission by Andy Powell – many moons ago Graham Howe flew many a miles to organise the shipping of the Dell (DDAR) and Rio (the original) networked mp3 players from the USA to the UK and beyond for the UKHA community.

Since then I’ve been looking for a replacement for the original server software which quite frankly sucked, couldn’t cope with large numbers of tracks and wouldn’t run as a service.

Then along came XPL, a home automation protocol, and it appears almost right away Tony Tofts began work on XPLRioNet. The XPLRioNet software made a difference, it enabled for greater library sizes and offered a number of different interface techniques such as a web interface, XPL commands. It was wonderful. XPLRioNet then began to morph into XPLMediaNet because Tony was adding support for other devices, eg Hauppague MVP, ExStreamer, Hauppuage MVP and SliMP3. somewhat supprisingly someday it seemed to all disappear there was bit or no mail on the devoted yahoo group and I thought it was gone forever. then I discovered Tony’s site had changed, and now, there was something called MediaNet.

So now we have MediaNet. I have to be honest it is just too good to miss. Although a complex application, its use and configuration is a breeze with nothing more than a simple text editor required. The MediaNet application actually consists of a main application using a plugin arhcitecture to add support for things like devices, interfaces and sources etc. This means that as new gadgets appear plugins can be written without having to do a new application release. What’s more, Tony has released some of the source code (in particular for the plugins – although Tony does say he’s looking at releasing it all). This means you can easily build your own plugins for hardware or software you might have.

The plugins are split into a number of categories:

Devices
The current set of supported gadgets (things that get music and/or video from MediaNet) is:

Rio – provides support for Rio Receiver/DDAR
ExStr – provides support for Barix ExStreamer/ExStreamer Wireless
SliMP3 – provides support for Slim gadgets SliMP3
Player – provides support for Streaming software players such as WinAmp and VLC
MVP – provides support for Hauppuage MVP
Synch – pseudo device for Synchronisation
(the next device is because of be the Squeezebox)

Sources
The sources define which kinds of media are available to the MediaNet application, for example Music, Video, Shoutcast streams

Helpers
Helpers are used to provice special functions to the MediaNet appication, for example text to Speech or generating Pronto .CCF files.

Interfaces
Interface modules are used to manage MediaNet and the gadgets that are connected to it, for example a web interface or the XPL protocol. Again, you can develop your own interface modules if you have some esoteric hardware.

Support
The support plugins offer additional functionality to the application,eg DHCP, TFTP support to name but a few

Transcoders
Speak for themselves really. essentially they allow the conversion of media data from one format to another. For example if you had a device that only supported Ogg data but everything you had was kept in mp3 format then you would use a transcoder to convert from mp3 to Ogg (on the fly).

Setting up
The configuration process is fairly directly forward, you download the installer and run it. once the application and modules are installed you can begin the configuration of the modules you want to use. Each module can be enabled and disabled individually – so YOU get to decide which ones are loaded.

Since I only have Rio’s running at the moment I was up and running in a matter of minutes (bar a typo I’d made in configuring ) essentially all I needed to do was customize the medianet.xml file to tell it where my music was, customize the rio device xml file to enable serving music to Rios and then start the service. After doing that I terminated up my browser and directed it at http://localhost:8080 and kicked off a music scan. depending upon the size of your collection the scan will take a few minutes (about an hour for me) and from then on you can select your music etc. You can also do a “jukebox scan” which is just beautiful.. (we’ll get to it in a second). I did have some issues during the scan but as it turns out this was because of corruption of a couple of my mp3’s once eliminated and the scan restarted everything went swimmingly. You can turn on logging for the music scanner so that you can see if there are any issues. keep in mind you really should have spent the time while ripping your CD’s to have put the correct labels in your files, if you didn;t do it when you ripped them you can use label and Rename to search and set them for you – without needing to reinsert the CD.

The fun Part
The jukebox plugin is by far my favourite, and it’s just begging for a touchscreen. many ripping applications allow you to get cover art – ie a picture of the CD sleeve and save it in the same folder as the tracks – You can also use something like “Album Cover Art Downloader” to get them after the fact. In jukebox mode you search albums, artists or tracks using the CD cover picture (see picture below). If you click the album cover you are provided with a larger version along with a list of the tracks on it. You can also click the album name to have the jukebox play the entire CD.

It get’s better
I have 4 Rio’s dotted around the house by simply changing them on MediaNet sees them and adds them to the list of available controllable devices. Each can be managed from the web interface or via any of the interface modules installed and configured, what’s more you can sync them – bundle them together to act as one. This is one of the best features for me. You add the gadgets to a Sync group and then manage that group, so any music I queue to play gets played on all of the devices, and in perfect time too! I’ve evaluated the syncing to see if theres a difference by standing in the doorway of the livingroom with my office Rio and the livingroom rio playing one ear hears the office Rio the other the livingroom one… now I work ing VoIP and i know lag and latency when I hear it and I hear none. even ater a good hour or two they are still in perfect sync. Awesome.

You can also perform queries on your collection, configuration playlists reorder playing songs etc… I’ve only been using Medianet for a few days and already I love it. Tony is constantly contributing to and repairing any buglets that people find and is very quick to reply with help etc in the Yahoo group. I only hope that this bit review highlights MediaNet to those that until now have been totally unaware of its existance, I for one am thankful I found it

The only drawback is now I have to save up for some touch screens – Although those Epods have been sitting there doing nothing for a very long time

Andy

Home of MediaNet – myhap.org.uk  :  MediaNet Yahoo Group

Share this:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
Email
More

WhatsApp
Print

Skype
Tumblr

Telegram
Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post