| Doug's profilePeoples Republic OfBlogLists | Help |
|
September 04 How J River Media Center 14 Allows Sharing a Media Library Between Multiple PCsIn my last post I explained why sharing a media library between PCs is a really useful thing to be able to do. Here is how that capability is implemented in J River’s Media Center 14 (MC) and used on our house: We have a server in the unfinished part of our basement designed for (mostly) unattended operation. MC runs constantly on that server and acts to download audio and video podcasts when they become available, to serve as the UPnP (DLNA) server that provides media to our three Roku Soundbridges, and acts a Library Server for the five PCs scattered thoughout our house that also run MC. When MC starts on those PCs, they contact the version of MC on running on the server and download its library providing each PC with the same metadata on media files, the same playlists, the same algorithmically generated smartlists and the same view schemes (customized drill down menus for finding media) as on the server. I can also connect to the Library Server from the PC in my office outside our home. What is new in version 14 of MC that has prompted me to write these posts is the ability for versions of MC running on the client PCs to make changes to the library on the server: at the end of each session on a client I select to menu item Library Sync and the changes I have made to the library on the client PC are replicated on the server. (Without this ability in prior versions I had to access the server itself before making library changes either physically, by remote desktop, or by ending the instance of MC running on the server so I could edit the library (which resided on a network share) on a client.) Now my wife will be able to make a playlist or rip a CD herself, something too cumbersome to do before. Now I can easily create smartlists from any PC in the house. This change has made a big difference in the usefulness of the shared library. That is a big step forward in the practical enjoyment of our media! September 02 Why Sharing a Media Library on Multiple PCs is UsefulSharing media like music, video and photos should be easy, right? Just put it all on a networked hard drive (e.g. on a server or network attached storage box) and get access to your media from multiple devices around your house. Unfortunately, that addresses the sharing of files not the “library” that organizes those files in ways you might find useful, allows for fast access to the file you want, let’s you add additional information on each file. Even if your organizational needs are pedestrian, almost all media players have a library that acts as an index to allow easy access to the files you want to play. Without that library finding media files would be as cumbersome as finding a file in Windows folders and maintaining a structure for thoe folders (not impossible, but not exactly easy either). In addition to the index function, libraries may contain playlists of favorite music, smartlists that generate playlists on the fly in accordance with a given algorithm (e.g. play a hour of my favorite music, play podcasts that came out today), additional information about files (e.g. what people are featured in a home video, when a file was last played) that is not embedded in the file itself, thumbnail images that provide a graphical representation of the file (e.g. an album cover or a frame of video). Most media player software only allows the library to be edited on one PC, the one on which the media player is running. Of course you can run copies of the media player software on multiple PCs, but they usually then each have their own library meaning that if you want to add playlist for use anywhere in your house, you need to make changes on each PC that will be using the library. With networked audio devices like the Squeezebox or Roku Soundbridge, the library is kept on the one PC that acts as a server and changes can only be made there—but they show up when the devices access the server. This is a serious limitation because often the computer on which the library is present is not the one on which one would prefer to edit that library, for example it make be hooked up to a TV, off in a closet acting as a dedicated server, or in the office of one family member. What would be nice would be to have a media library with a client-server architecture that allows instances of the media player application running on PCs around the house to easily make changes to a central library shared by all the PCs. With the release of J River’s Media Center version 14, we are much closer to that goal in ways I’ll detail in my next post.
Technorati Tags: J River Media Center,shared library,media,client-server,Roku Soundbridge,Squeezebox,server |
|
|