Category: UPnP AV / DLNA

Product Review – Nokia N85 3G Multimedia Phone (Symbian S60 version 3)

Introduction

Nokia N85 smartphone I am reviewing the Nokia N85 3G Multimedia Phone, which is part of Nokia’s high-end “N-series” multimedia phones. It has been positioned as a second-tier model in their lineup and is one that can be easily missed in the crowded multipurpose mobile phone market, especially where this market is dominated by the Apple iPhone for personal use and the Blackberry phones for business use.

Software availability

This phone is part of the Symbian S60 Version 3 platform which has a wide availability of software from different places. This means that additional functions can be added “off the Web” by visiting Handango, software providers’ Web sites and S60-themed Web sites as well as the Ovi application store. This puts it as a decent alternative to the Apple iTunes App Store model that is being implemented by the “King Of Cool” with the iPhone.

As a multimedia phone terminal

High-contrast OLED 2

The N85's high-contrast OLED display

The display is based on OLED technology rather than the usual LCD technology which makes it easier to read in all light. The display is very bright and can be seen at extreme angles. Infact, I consider this display the “vacuum-fluorescent display for battery-operated devices” because it has the same brightness and consistency as the vacuum-fluorescent displays used on most home-installed consumer-electronics devices, especially Panasonic or Sony equipment. A disadvantage that this display may have is that this may lead to some pictures, especially some photographs, appearing too saturated and with a bit too much contrast but it may be how the OLED display reproduces the pictures. It may be a boon with text or diagrams such as the Ovi Maps.

The phone’s battery life is very good even when used as a music player as well as a phone. If you use 3G or WiFi data connectivity or the integrated navigation functionality for a significant amount of time, you can compromise the battery life. You can get around this problem while getting the most out of the phone while you are out and about but cannot readily use the supplied charger by investing in an external battery pack such as one of those “AA-battery”-powered mobile phone chargers. The phone’s MicroUSB socket is its power socket, which means that USB=based power devices used along with a micro-USB flylead can become the phone’s external power supply. The only problem with this is that some USB hubs may not be logically seen by the phone as a charger.

The phone as a GPS unit

The phone has integrated GPS but I am using this function with Ovi-based Maps 3.0 with City Guide subscription. For people who do a lot of walking, the subscription is very good value. One thing that I would like to see in the maps data is public paths for use by low-speed traffic like pedestrians, cyclists or horseback riders; but this is an issue with Navteq and the data they provide to Nokia. The GPS function can be used by other S60 3rd Edition location-driven applications like Nokia’s Sport Tracker GPS pedometer / workout diary or Google’s S60 siftware.

The phone as a Walkman

This phone beats the iPhone when it comes to personal-stereo functionality. This is demonstrable in the FM radio and the integrated music player, especially in how you can add music to the phone.

The phone has an integrated RDS FM radio which works only with wired headsets because the headset’s wire also is the radio’s aerial. There are a few discrepancies when it comes to working with RDS-enabled FM stations. If you preset an RDS radio station, the callsign details that are supplied through RDS aren’t used as a default station reference name. Instead, you have to manually copy the station’s name in to the station’s preset details. The phone doesn’t work with the so-called “dynamic RDS” features like TA/TP/EON traffic-information priority – a feature which can be a boon to public-transport users; PTY program-type functionality (including news priority) or RadioText dynamic text display. It does work with Visual Radio, which is an interactive radio service with 3G or WiFi as data backhaul.

The built-in music player is definitely flexible when it comes to handling music content because it works from music held on the microSDHC cards up to 16Gb / card in capacity. These can be exchanged at will in a similar manner to the classic cassette or MiniDisc formats. Similarly, you can enlarge the storage capacity by upgrading the memory card to a higher capacity. It is compatible with the SlotMusic “musicassette” idea that Sandisk put forward; and the MicroSDHC cards can be loaded with music through a “drag-drop” method via the file system and Nokia PC Suite or directly on to the microSDHC card in an SDHC card reader with the use of an SD card adaptor; or the phone can be synced through Nokia PC Suite or Windows Media Player.

As well, you can download content from a DLNA music server that you are connected to via the WiFi network. This yields a lot more flexibility than the Apple iPod / iPhone system when it comes to adding newer music to your portable collection  As far as codecs are concerned, the phone works with MP3, WMA and AAC codecs and can work with WMA up to 192kbps and MP3 up to 320kbps. The music player is operated in a manner similar to most MP3 players and if you make or take a call, the music pauses and resumes from where it left off. There is even the nice touch of the music fading up gracefully when you finish the call.

The integrated camera

The integrated camera is capable of high-resolution pictures and works well as an auxiliary camera if your main digital camera is out of action. It also works very well for video photography and will use the available memory on the microSD card for the footage rather a particular time limit.

One main problem with it is that if you intend to take pictures to send as MMS messages, it will prefer to send the high-resolution pictures which may not work with most mobile phones. To send an MMS, you would have to set the camera to work at a lower resolution before you take the picture. The picture you save would be a low-resolution picture. A point of improvement that could exist would be to have downscaling for MMS images when an image is sent as an MMS message.This is where a downscaled copy of the image is sent out as an MMS image.

Other than that, pictures and video that you take with the built-in camera can be transferred or printed out using PTP, Picthridge or Bluetooth or a PC can import pictures using Nokia PC Suite and any of the picture import functions that are part of Windows.

There is also a low-resolution camera on the front of the phone which comes in handy if you make a 3G videocall, but you can select to use the main camera during the videocall if you intend to show the other caller something rather than yourself.

Connectivity

As far as regular mobile-phone connectivity goes, this phone offers whatever is expected from a high-end mobile phone or smartphone.

The phone has a MicroUSB data and power socket and a 3.5” 4-conductor jack for headphones / AV lineout and headset / audio adaptor use. I use the phone with a Nokia-supplied headset audio adaptor with built-in microphone that is connected to a set of premium headphones so as to gain good-quality sound. The phone can connect to cassette adaptors for use with car cassette players or classic ghetto blasters; either directly or through an audio adaptor.

The main problem I have had with the audio adaptors is their flimsy tie-clips anchored to these adaptors that break under typical use. If this happens to you, I would suggest using either a metal “bobby-pin” or tie-clip; or a regular plastic clothes-peg from the laundry, attached to the audio adaptor with a rubber band. The only problem is that it may look a bit ugly especially in conjunction with formal wear or good headphones; and, for women, may be uncomfortable against the cleavage. To do this, wrap the rubber band around the audio adaptor making sure it isn’t pressing any of the buttons. Then open the clothes-peg, tie-clip or “bobby-pin” and pass one of the jaws of the clip through the rubber band. You then are able to clip the audio adaptor to your collar, lapel or tie with the tie clip, clothes peg or “bobby pin”.

The phone has a built-in PLL-controlled FM transmitter which you can use alongside an FM radio for music playback. If it was able to use this FM-based link for handsfree calling, I wouldn’t use that functionality at all because of having to set up the radio to handle the call every time a call comes in – one step too many.

The Bluetooth functionality is equally comprehensive in that is supports the Headset and Handsfree profiles for handsfree calling; A2DP / AVRCP audio playback profiles for music streaming functionality; and SIM Card Profile and Phone Book Profile for the increasing number of advanced in-car handsfree devices available with newer premium vehicles or on the aftermarket. This certainly means that the phone can partner with all of the good Bluetooth headsets and helmets as well as all of the good in-car handsfree setups.

Existence in the small network

WiFi Networks

The phone’s main method of connection to a small home or business network is through the built-in WiFi transceiver.

This transceiver works with 802.11g WPA networks that work purely to the WPA or WPA2 modes as well as to insecure WEP networks. This avoids routers or access points that are set up for WEP/WPA compatibility modes. For business and other high-security networks, the phone can work with most EAP-based enterprise security network setups; including SIM-based security. The phone can be programmed to work with wireless networks that have their SSID hidden, with use of a “hidden” option when you create an access point. The WiFi radio is very sensitive, which can come in handy whenever you use wireless hotspots.

The main gap the the phone has concerning WiFi-network connectivity is the lack of ability to support the WPS easy-enrolment setup that is becoming the norm for currently-issued wireless routers.

UPnP / DLNA Functionality

The phone works “out of the box” as a media player to the phone’s display and speakers or as a UPnP AV Control Point for pushing content held locally or on anther DLNA media server to another UPnP AV / DLNA Media Renderer device. It can also share content held on its memory card to a DLNA Media Network. Playlist management – can it push the contents of a container to a device?

Mail terminal

The built-in Symbian mail client supports IMAP4 and POP3/SMTP e-mail systems and uses a similar auto-setup routine to Windows Live Mail, where you just supply your fully-qualified e-mail address and password and the phone just works it out. The client is a similar standard to what is integrated in most smartphones but due to 12-key data entry, may be best used for reading e-mail and sending short replies or notes.

Web browsing

The web-browsing experience is similar to most other smartphones and is limited by the small screen. It can be viewed horizontally by selecting a mode to “view horizontal”. Password entry for social-networking and similar pages can be difficult due to the 12-key text-entry method primarily used in this class of phone.

Internet Radio

There is an integrated Internet Radio receiver function that can work with WiFi networks or 3G networks. If you want to use this function with a 3G network, it will need to work on an “all-you-can-eat” data plan if you want to do a lot of Internet-radio listening. The station directory is similar to that offered by Reciva or vTuner; which means having the stations sorted by country or genre. The phone can also “pipe” the Internet radio sound through the Bluetooth A2DP audio stream which allows you to play Internet radio broadcasts through Bluetooth speakers and similar audio accessories.

Conclusion, including the phone’s “cool factor”

This phone will appeal to the mature users who want a fully-functional yet flexible multimedia mobile phone but don’t intend to do a lot of text entry on it. As well, the phone “sets the cat amongst the pigeons” with the OLED display which is different from the LCD-display norm, thus can appeal to those who don’t have good eyesight.

What Nokia needs to do is to offer phones equipped with this OLED display and Symbian S60 to cut in to established smartphone markets like the QWERTY-keypad business phone (whether Blackberry-style or lengthways) or the touchscreen phone.

I have bought this phone on a published 24-month Telstra 3G “cap” contract under the regular terms and conditions for all customers who sign up to the contract. Therefore I am not writing this out of fear or favour.

Product Review – TwonkyBeam (beta version)

TwonkyMedia have capitalised on their UPnP AV / DLNA expertise and developed a browser helper object that can play user-selected music, pictures and video from a Web site that you are browsing on to a DLNA-enabled media renderer device “there and then”.

What is TwonkyBeam

TwonkyBeam is a browser helper object which allows you to “push” media found on a Web page to your UPnP AV-enabled media device(s). This can come in handy with YouTube videos, Facebook or Flickr photos, last.fm music or similar sites where you may want to have the media on devices other than your PC’s screen or your laptop’s tinny speakers.

At the moment, the program has been written to work with Windows and Internet Explorer, but will be ported to other desktop Web-viewing environments.

How does it work

Once the software is installed, there is a window that lists all compatible media on the Website and you select which media you want to use. As you select the different media, the media file’s URL is highlighted in the main Web page. In that same window, there is a list of UPnP AV-enabled media players on your network that accept “push” content.

The user identifies the media player that they want to push the media to and selects the media to be viewed in the media list. Then, to show the image, they press the “play” button in that window above the media player list.

On the other hand, the user can right-click on the link and select “TwonkyBeam to” as a way of putting the media on to the DLNA device.

Limitations with certain Websites

At the moment, the current version that is available is a “rough diamond” beta version. In some ways, the program doesn’t provide full access to photo albums that are broken in to groups of, say, 20. This may limit its usefulness with large Facebook photo albums or Flickr photostreams, which is what I have often used the program with when testing it against the “TwonkyMedia Manage UPnP AV Media Renderer”. Nor does it provide access to embedded media clips like most of YouTube’s pages or video clips that are set up in news articles, blogs and social-networking sites. These are the ones where there are playback controls integrated in to the site’s user interface and you can typically see the video in the Web page.

Web developers may have to provide an “all images” view as an option for photo albums or write a “link” URL for video clips that are ordinarily embedded to work around the limitation. The “link” URL could be part of the article’s copy or as a separate link under the embedded video.

Development ideas

One way of improving this program would be for Websites to support media XML files that describe the primary media assets. This would include collections that are broken up in to paginated groups like most Web photo albums.

Similarly, there could be support for handling Flash-embedded videos that are common to YouTube sites and most Web sites that include video material. This could be looked at through the development of applets that “click on” to TwonkyBeam and similar programs and expose the video clips to these programs.

Conclusion

This program can work as a “quick and easy” way to get media that is in a Web site up on to the large screen or better speakers of a DLNA-connected TV or stereo system. It could, in some ways, legitimise the need for one of the Sony or Samsung DLNA-enabled flatscreen TVs in the office or conference room.

The review will be updated whenever the beta version of this program is “polished up” and ready for full release.

Serious about music with DLNA

I have been observing the situation with UPnP AV / DLNA as a standard for network-based music distribution and have noticed something which may be considered unusual in the world of “serious hi-fi”.  A few boutique hi-fi manufacturers, Arcam, Linn, Naim, T+A and Revox, have spent a lot of time in technical research in to achieving the best sound with good music provided via FM radio, records, tapes and CD, have taken their expertise towards music distributed via the home network.

Their solutions have been based around the UPnP AV / DLNA media-delivery protocol over common IP networks and using common codecs like MP3, FLAC, AAC and, in some cases Ogg Vorbis and WMA. Because they don’t need to develop client and server software and that the DLNA media server is available in standalone devices like NAS boxes, therefore, it has become easier for the manufacturers to concentrate on high-quality decoding, digital-analogue conversion and reproduction of the music through their equipment. A lot of these units support the DLNA standard to full expectations such as support for “three-box” operation as mentioned in this feature article.

Some manufacturers have built the functionality in to a receiver(Arcam FMJ AVR600) or music system supplied with or without speakers (Naim Uniti, T+A Caruso, T+A Music Player) or have supplied it as a component (Linn Akurate, Klimax or Majik DS) or retrofit kit for existing equipment (Revox Module Multimedia for M10 or M51 receiver).

Other manufacturers in this league haven’t yet supported UPnP AV / DLNA because of investment in a multi-room audio distribution system or network audio technology they have invested in; haven’t yet developed such equipment or simply that they want to stay away from the field of network audio.

I have written up an article about integrating classical music in to your network music collection and have made suggestions regarding optimum codec setups for your digital-audio files. This is worth reading if you intend to use any of these products with your home network and want to get the best value out of them.

A UPnP AV / DLNA media gateway for the Apple MobileMe service

I have had a look around the iTunes App Store to find out if there are any more programs that bring the iPod Touch or iPhone to the DLNA Media Network in any capacity, and this program had peeked my interest.

It is the ceCloud iPhone app which brings photos held in the user’s MobileMe account to a  DLNA-capable electronic picture frame, TV or network media adaptor. The MobileMe service is a content-syncing service run by Apple as their platforms’ answer to the Microsoft Exchange, Windows Live SkyDrive and Mesh services. This app can be useful if you maintain the MobileMe service as a primary photo library or use it to just hold pictures captured using your iPhone’s camera or downloaded from your digital camera to your Macbook laptop; yet want to make them available to the DLNA-compliant equipment.

For the program to work, the iPhone will need to be connect to a WiFi network segment which is in the same logical network as your DLNA-compliant media playback device. It would also be a good idea to keep the iPhone or iPod Touch connected to AC power at all times while you run the program.

What had impressed me about this program is that there was the idea of building in a UPnP AV / DLNA media gateway in to a smartphone in order to connect to a “cloud” service that the smartphone’s platform can benefit from.

Web site: http://www.ceapps.com/cecloud/

iTunes App Store Direct

Special Report – 10 Years Of the UPnP Forum

Originally posted 9 September 2009, Reposted Tuesday 20 October 2009 in conjunction with the official press release

From The Horse’s Mouth

Official press release from the UPnP Forum – PDF

In the media and blogosphere

UPnP celebrates 10 years of existence | eHomeUpgrade

 

No need to configure the router every time you want to play a PC-based or console-based online game or use Skype and Windows Live Messenger (MSN Messenger).

You can navigate music, pictures or video held on a computer or network-attached storage device from a network media player device like an Internet radio with the same ease as navigating music on an MP3 player or using the computer’s media-management software.

How has this been brought about? It has been brought about with UPnP, which is a standard for controlling and monitoring devices over an IP-based network. The standard, which is held together by the UPnP Forum, is about a known device network architecture and known device classes that are determined for particular device types.

Microsoft had been one of the founding companies for this standard but the Open-Source software movement had welcomed it with open arms and developed many endpoint programs based on this standard. The only company that has not welcomed UPnP as a technology is Apple who still prefer to keep everything within their own fences.

Now the UPnP Forum are celebrating their 10th anniversary this year. The celebrations were part of their regular Steering Committee meeting at Microsoft’s head office in Redmond, USA.

Achievements – from personal Web research

The UPnP Device Architecture specification has now been taken to Version 2, which allows a device to service 2 networks and prepares UPnP for IPv6 networks. The AV specifications have been taken to version 3 for the MediaServer device so that a UPnP AV-based home media network can support broadcast recording whether immediately or on a scheduled basis, handling of premium content using digital rights management techniques, as well as support for “follow-me” functionality. It has then made the specifications more relevant to TV-based devices like digital TVs and set-top boxes / PVRs.

Most standards concerning the design of consumer network-Internet “edge” devices such as routers like CableHome 1.1, DSLHome TR064 / TR068 and Home Gateway Initiative include UPnP Internet Gateway Device as part of the mandatory set of specifications for these devices. As well, more Internet-based programs like BitTorrent clients, games and instant-messaging / VoIP programs are designed to take advantage of the UPnP Internet Gateway Device standard by being “self-configuring” at the edge. This is infact one of the primary reasons that whenever I buy or specify a router for someone’s home network, I make sure that it does properly support the UPnP Internet Gateway Device specification.

The two main games consoles that just about every teenage boy or young man has or wants to have – the Microsoft XBox360 and the Sony PlayStation 3 – both have inherent support for UPnP-based home networking. This is with automated port-forwarding for online games and now support for media playback from UPnP AV / DLNA media servers.

This leads me to the fact that the Digital Living Network Alliance have pushed forward the UPnP AV specifications and encouraged the development of server, playback and control devices based on these specifications. This development has been supported by the devices having the DLNA branding which will help consumers purchase the right products.

These situations have also been augmented with Windows XP and Vista having integrated UPnP functionality “out of the box”. Even Windows Media Player had the support for UPnP AV sharing “out of the box” since version 10. Windows 7 has taken this concept by working as a UPnP AV Media Control Point “out of the box” with functions like “Play To”.

Some standards have been achieved for the building control and security sector, mainly in the form of lighting and HVAC control, control of powered blinds and setup of network CCTV cameras. Further development will be likely to happen with the impetus of the smart-grid concept and the desire for energy efficiency and environment consciousness. This will be assisted if these standards are part of a known platform used for these applications.

Common standards have also been achieved for managing quality of service, device security and power management by define Device Classes for the applications. These can allow the creation of an application-level functionality for these particular functions.

All in all, the UPnP concept has come a long way since 1999 but there still need to be a lot more work to do to make it pervasive.

Celebrations – from communication with Toby Nixon

People that had established the UPnP Forum such as Karen Stash (original UIC President), Jawad Khaki (original executive sponsor from Microsoft) and Salim AbiEzzi (original UPnP Steering Committee chair) appeared for the celebrations.

Six people had received “Outstanding Contributor Award” – Shivaun Albright of Hewlett-Packard (Chair of Imaging Working Committee & Architecture Committee), John Ritchie of Intel (long time chair of AV Working Committee & Technical Committee),Hans-Joachim Langels of Siemens (co-chair of Home Automation & Security Working Committee), Tom McGee of Philips (second president of UIC), Karen Stash of Microsoft and Toby Nixon of Microsoft. They also gave recognition to Karen Reff of VTM who has left that company in September 2007 and moved on.

As part of the dinner party, they also viewed a slide show of images from past UPnP events and a presentation on the history of the UPnP Forum and various key milestones associated with the technology.

There will be more information “from the horse’s mouth” when the UPnP Forum run the official press release on October 18 which is the actual 10th anniversary date.

“Over-the-top” video services – a new direction for TV

http://jviptv.wordpress.com/2009/10/11/cisco-rovi-stb-2009/

Previously, if you wanted extra broadcast content for your television experience, you would have to subscribe to a cable or satellite pay-TV service which would provide many channels of content for a monthly fee. This hasn’t pleased many people because, if they wanted particular sports fixtures or good-quality TV content, they had to subscribe to packages filled with a lot of channels they didn’t really want.

Additional content was available through collectable videocassettes or DVDs; or lately through content-provider Websites which you had to view through a computer.

Increasingly, the broadband Internet service with its content-streaming and file-sharing abilities has opened up a new path for independent broadcast or on-demand video content and led towards “over-the-top” video services.

What is an “over-the-top” video service?

An “over-the-top” video service is an IP-based video service provided in a manner primarily independently of established broadcast TV infrastructure. The customer doesn’t have to sign up with a cable or satellite pay-TV service to benefit from the content. The reception arrangement is typically a set-top box, PVR or IP-enabled TV that is connected to the Internet via the home network. In most cases, especially PVRs and IP-enabled TVs, they will have a built-in digital broadcast tuner that is pitched at receiving free-to-air TV channels or, at the most, the equivalent of basic-tier cable TV.

These services had started out with Web-based services like Netflix, Hulu, Blockbuster Video and similar “video-on-demand” platforms being made available to network media adaptors and “personal-TV-service” devices like Tivo. These services typically provided either pay-per-view or “download-to-own” content, usually encompassing cinema feature movies or television serials. Lately, there has been the arrival of Sky Angel who have set up an IP-based streamed-channel collection based around Christian-focused family-friendly entertainment.

What paths could this open up

These services could open up the concept of “boutique television” which is about a supplementary-TV service providing “only what you want” without paying for “what you don’t want”. In the context of broadcast content, the viewer groups that would be touched would include families who want “clean wholesome entertainment”, ethnic groups who want content in their own language and culture, people interested in sports that aren’t covered in the country they reside in like AFL football or cricket, and those of us who like good-quality television content. As far as on-demand content goes, these programs could open an alternative to hiring DVD from the local Video-Ezy, provide a highly-strung catch-up TV service for people who follow TV serials, amongst other things.

Similarly it could allow content providers like established free-to-air TV networks to offer subscription-TV services and content without being limited by the dominant owners of cable and satellite-TV infrastructure. This was more so when, in Australia, Foxtel (the dominant pay-TV provider in Australia) made it very difficult for the Seven Network to establish a subscription-driven premium TV channel. This had led to a long drawn-out legal dispute and even broke down relations between both services with such behaviour as Foxtel not rebroadcasting the Seven Network to subscriber households that receive their service directly off the satellites; and Seven not providing programme data for Foxtel’s on-screen electronic programme guide.

What needs to be done

Most implementations require the use of a set-top box loaded with specific software, including a content directory in the case of broadcast services. There is the likelihood of a worsening problem if a household likes many different “over-the-top” video services, especially boutique-TV services, where there will be multiple set-top boxes in the AV rack.

One way to go about this would be to establish a standard for provisioning of broadcast and on-demand IP-TV services to subscribers. This could be based around DLNA standards and require at the most a common browser plugin or lightweight application to handle provisioning-manifest files that may be sent by email or downloaded from the service’s Website. As well, the industry needs to act upon content protection / conditional access standards like DTCP-IP when protecting premium services; and accept the idea of covering all receiving devices in a household under one subscription. This is in a similar way to how the TV licence is handled in the UK where ONE TV licence covers all TV-receiving devices in the same household.

How could this affect the TV landscape

For production studios, content providers and “boutique” channels, the “over-the-top” video services will provide these groups, especially small operations, with more opportunities to expose their content. This is in contrast to content being judged on whether it will suit the mainstream audience of a particular market, which is becoming more so in a highly-consolidated highly-controlled market like the USA.

For consumers, it will provide an increased choice of television that gives value for money as in “pay only for what you want to watch without paying for what you don’t want to watch”. This is more so in difficult financial times where one needs to factor in such events as the possible loss of their job or business and need to save as much as possible.

There is an increased likelihood of the commercial TV establishment being threatened by the concept of viewers taking back control of their viewing and the content produced “outside of the establishment” becoming available to most people. They, especially the cable-TV companies and similar companies who run pay-TV services on the same bandwidth, may try to block data streams associated with this new form of video content or implement traffic-shaping rules to Internet service. This would have these companies fall foul of “net-neutrality” rules that are established by governments. On the other hand, these services could force the TV establishment to “lift their game” with content production.

Conclusion

Once “over-the-top” video content comes to your home network and your TV set, it could become a watershed moment for TV broadcasting.

UPnP AV (DLNA) for the Apple Macintosh platform

Introduction

I am writing this to help Apple Macintosh users know what is available when it comes to integrating their computers with the UPnP AV / DLNA Home Media Network, especially as a way of providing cost-effective way of distributing music, pictures and video over the home network. This is also because most of the DLNA-compliant equipment is available at prices that most people can afford and that most manufacturers that sell premium-grade consumer AV equipment like Linn or Loewe are running at least one unit capable of playing at least music from a DLNA-compliant media server.

Similarly, the article is also pitched at people who have decided to move to the Apple Macintosh platform from other computing platforms that would provide inherent DLNA MediaServer support like Windows.

Apple doesn’t provide any software to bridge the Apple Macintosh platform to the DLNA Home Media Network, whether as a server, playback or control program. One of the primary reasons is to keep the platform tightly integrated with Apple’s multimedia products like the iPod, Apple TV and Apple Airport Express. As well, some Apple Macintosh diehards may consider the UPnP AV / DLNA Home Media Network as an anathema to the “purely Apple” IT lifestyle that they desire.

So this need is fulfilled by software written by third party developers. The software is primarily in the form of media servers that can provision user-defined libraries or the iTunes and iPhoto libraries to the DLNA Home Media Network. Programs that provision user-defined libraries can be pointed to iTunes and iPhoto libraries once you know where these programs store their files.

DLNA software for the Apple Macintosh platform

TwonkyMedia are supplying a version of the TwonkyMedia Server to MacOS X, which can work from any user-defined folders. This program is available through www.twonkymedia.com .They are intending to port the TwonkyMedia Manager to the Apple Macintosh platform in the near future.

Allegrosoft have had Allegro Media Server for a while and this works directly with the iTunes Music Library. This program is available from www.allegrosoft.com/ams.html .

Elgato EyeConnect is available at any Apple Macintosh dealer who sells Elgato EyeTV TV tuner cards and is tightly integrated with the Apple iLife system. This means that it can share the folders used by iTunes, iPhoto and other Apple software over the DLNA Home Media Network in a more polished manner.

NullRiver Connect360 and MediaLink. These shareware products are pitched at integrating iTunes and iPhoto with the XBox360 and PlayStation 3 games consoles, but can provision content to DLNA Home Media Network devices. Infact, some friends that I know are using the NullRiver MediaLink to bring their online video collection which is held on their Apple Macintosh to a PS3 to view on their flatscreen TV in the main lounge area of their home. They are available through www.nullriver.com .

Songbook Mac is another iTunes UPnP AV / DLNA server, but this program also is one of the first UPnP AV Control Point programs available for the Macintosh. It is mainly targeted at people who run any of Linn’s network media players on their network, but can be run on with any UPnP AV MediaRenderer device. It is available at http://www.bookshelfapps.com/songbookmac.php ,

Yazsoft Playback is another program that is highly integrated to the Macintosh platform and can handle all of the high-definition video that a lot of Mac users will be dealing with. It can also work with user-nominated folders and is available at www.yazsoft.com.

Use of third-party NAS devices

If you use a third-party (non-Apple) network-attached storage device like the Netgear ReadyNAS, the QNAP units or the Buffalo TeraStations, you can use these devices as a UPnP / DLNA media server. They will also offer iTunes music server functionality as well as Time-Machine backup.

DLNA Media Controller Software for the iPhone

Most of you who own an Apple Macintosh will own or are wanting to own an Apple iPhone or iPod Touch by now and these devices can work as Media Controllers for Media-Renderer Devices that accept “pushed” content. They are the iMediaSuite (iTunes direct) and iNetFrame (iTunes direct) (blog mention) by CyberGarage, PlugPlayer (iTunes direct) (blog mention) and Songbook Touch (iTunes direct), which are all available through the iTunes App Store.

Conclusion

Staying loyal to the Apple platform doesn’t mean that you have to miss out on the abilities that the DLNA Home Media Network offers, especially now that more and more consumer-electronics manufacturers are making DLNA-compliant networked media equipment available at all price points and markets.

Is this the new direction for Internet radios?

 Pure Sensia DAB / WiFi radio gains touchscreen, streaming and Facebook

Pure Sensia radio microsite

My comments on this Internet radio

The Pure Sensia DAB / WiFi radio is now demonstrating that the concept of a mobile Internet device is approaching the Internet radio domain. This unit, which is the size of a low-end boom-box and equipped with stereo speakers, will have the usual Internet radio functionality like online access through a portal as well as DAB / FM tuner and access to music held on a DLNA-compatible home media network. But it has the kind of functionality associated with the mobile Internet devices by having access to weather, RSS webfeeds and the ubiquitous Facebook social network. There is even room to expand the functionality through downloaded applications just like you can with most smartphones.

Another thing that impressed me about this Internet radio was the use of an RF link rather than an infrared link for the set’s remote control. One major advantage is that you don’t have to point the remote control at the set to control it. But the main method of operating this radio is through the touchscreen just like you can with the Apple iPhone or iPod Touch; or a well-designed information kiosk. Even the task of adjusting the volume or tuning the FM stations is through a natural interface of you sliding a volume control or FM tuning pointer.

If a manufacturer like Pure can develop an Internet radio that works like an MID, who knows what will happen in the class of connected consumer-electronics devices? Will we end up with more of the converged devices that become more like mobile Internet devices?

Product Review – TwonkyMedia Manager 1.0

Originally published 23 February 2009 on my original homenetworking01.wordpress.com blog
Updated 20 September 2009 with experience from newer versions of TwonkyMedia Manager

This review of TwonkyMedia Manager is the first review of any hardware or software product that I have done for this blog.

TwonkyMedia Manager is a follow-on program from the classic TwonkyVision UPnP AV / DLNA media server that had been released since 2003/ The server, which has been ported to the major operating systems, has been deployed in many of the respected network-attached storage devices. As well, some consumer-electronics manufacturers include this program with their network media players as a “get-you-going” media server so you can start establishing a DLNA media network with your computer and their product. This program now has a management screen and a built-in media player so it can act as a media “jukebox” program in a similar vein to the likes of iTunes, WinAmp or Windows Media Player.

The TwonkyMedia Manager supports and adheres to the UPnP AV / DLNA “3-box” model of a “media server”, “media controller” and “media renderer”. Even a single-computer setup can work in this manner because the “3-box” model is represented by TwonkyMedia Server being the “media server” and TMMPlayer, which is a separate music-player program started by TwonkyMedia Manager, being the “media player” and the program’s user interface being the “media controller”. The software can discover other UPnP AV (DLNA) media servers and (externally-manageable) UPnP AV media renderers on the same network and allow them to be controlled from the user interface.

This is useful for demonstrating the UPnP AV / DLNA media-control concept or testing out UPnP AV hardware and software, as well as being the media jukebox based on the UPnP AV / DLNA model.

The main limitation about this media-management program is that it doesn’t have integrated facilities for adding media to the media library such as a CD-ripping function. This is because you are meant to use it alongside an existing media management program like Apple iTunes or Windows Media Player which does this job very well.

Instead, you would use the other media management program to add your media to the server. Then you would have to set the media management program(s) to load the media to one or more nominated folders. Then you have TwonkyMedia Server, which is the server function in the TwonkyMedia Manager, serve the media files to the DLNA / UPnP AV Media Network, which are all of the network media client devices on your network that work to these standards, from those nominated directories.

This program would end up being of benefit to those people who use Apple iTunes or other programs that don’t have UPnP AV server functionality as their media “jukebox” program, because they just point the TwonkyMedia Server to the program’s media folder such as the iTunes Music folder as explained further.

Use Experience

I am testing the program on a Windows Vista computer running the Windows Media Player 11 with its Windows Media Server function enabled for DLNA server comparison. The Windows Media Server is a UPnP AV MediaServer program which has been integrated in Windows Media Player 10 and 11 for Windows XP / Vista. The server program was initially available as Windows Media Connect which was a separate free download from Microsoft for Windows XP computers running Windows Media Player 9. Both programs are serving content from the same music and picture folders. so I can make a true comparison between the programs.

The program was slow at the start to know what was in the libraries for the TwonkyMedia Server and the Windows Media Server, but this can be typical in the first run of the program, and I had built up a large music and photo library that was made available to the servers.

I have done a test to find the iTunes library, even though I have iTunes in place but am running Windows Media Player as my media jukebox. Like most UPnP MediaServer programs, you have to find the iTunes Music folder and add that particular folder to the list of folders available to TwonkyMedia Server. This information will be located in the “Advanced” tab in the “Preferences” dialog box in iTunes.

The integrated playlist management is only available if you are using the TwonkyMedia Server as your media server. If you use other UPnP MediaServer programs, you will have to make sure they see the playlists as a hierarchy with each playlist as a collection that is a member of the “Playlists” tree. This is exactly what Windows Media Player 11 does with the playlists.

I have noticed that if the computer isn’t busy, especially with disk-intensive tasks, the program is likely to work properly.

When you add songs, albums or other audio content to the playlist for a UPnP AV MediaRenderer device, including the program’s own TMMPlayer software player, all the songs are added to a “now-playing” list for that device with the currently-playing song emphasised in bold white text and with an arrow at the beginning of the title. The full “album, artist, title” metadata appears in a panel at the top of the list.  To delete a song from the playlist so it doesn’t play, you just press the DEL key. When you want to move a song for earlier or later playback, you just drag the song to the desired position.

When you buy the program for US$39.95 or €29.95, you are licensed to use the program on 3 computers concurrently. This appeals to setups like my review setup which is a desktop computer being a media server and a laptop being a media controller. Similarly, you could run a laptop as a controller for an HTPC serving the content and playing through a home theatre setup, running TwonkyMedia Manager.

I have done a playback test using a laptop with a desktop, each running these programs and the desktop computer being the media server. The tests are being done this way to determine how TwonkyMedia Manager performs in all of the roles and with other UPnP AV MediaServers. Another reason is because I don’t have ready access to a hardware network media player that works to the UPnP AV or DLNA standards.

The first test involved the laptop being used as a remote controller according to UPnP AV Control Point / DLNA Media Controller standards. It went according to plan, with the metadata about the currently-playing song being displayed on the media-controller laptop, but not on the desktop which was playing the song. This would be similar to using PlugPlayer or iMediaSuite on your iPhone or iPod Touch; or your Nokia N-Series phone to control the music playing out on your computer via the wireless network.

I have set the laptop up as a remote digital media renderer and it goes to plan, but TMMPlayer doesn’t show the metadata of what it is currently playing when it is under remote control. I had tried a “track skip” at the laptop (which is the media renderer) and it didn’t move to the next track in the media queue immediately.

This version of the program has gateway support for Internet radio, YouTube video and Flickr photo support. But there are some limitations on how this is run. For YouTube, there isn’t an option to monitor your channel subscriptions, which can be of benefit if you make use of YouTube channels. The Internet radio option can be of benefit if your UPnP digital media hardware doesn’t have native support for Internet-radio functionality.

Advantages

This program has the ability to work as a “push and play” console if any UPnP AV MediaRenderer device can support being a network-controlled MediaRenderer device. This definitely can come in handy with network media adaptors that are controllable only by you viewing the attached TV screen and working a remote control or with devices like electronic picture frames that have a flimsy remote control.

This same ability can put TwonkyMedia Manager in a better league than Apple iTunes, Windows Media Player, WinAmp and other computer-based music players. Here, one could have the computer like a laptop or netbook be simply a music selector while a NAS box and a network media adaptor like the Roku SoundBridge can do the work of playing out the music.

Another key advantage is the software’s light footprint on the system’s resources. This may be of benefit if you are putting an older computer to use as a media server and you don’t have much in the way of memory or CPU power available on that computer. Similarly, this may appeal to those of us who want to install the program on a netbook or low-end ex-business laptop simply for use as a network media controller. Watch out there, Sonos!

Limitations

TwonkyMedia Server doesn’t support “browse by keyword” for photographs, but can support “search by keyword”. This function can be useful where the tags that are part of Windows (Live) Photo Gallery are used as another “folder tree” for indexing photos. Examples of this would include indexing car pictures by marque and model, even if you go to many car shows; or indexing travel pictures by town and landmark even if you travel a lot at different times.

The inbuilt TMMPlayer MediaRenderer program has a tendency to “give up” early if it doesn’t get the music file in time. The problem is more common if TwonkyMedia Manager is being operated on a busy computer and could be rectified by the use of a user-variable maximum timeout control that is similar to what is provided in most e-mail programs for their server connections.

Another common limitation with this program is that the highly-publicised “album-art” function runs very slowly and doesn’t respond with all UPnP AV MediaServers. This same functionality only works with the art being part of an MP3 file, rather than what Windows Media or other codecs do in handling album art. In the TwonkyForum websites, this functionality was not looked upon in a favourable light because of not being able to find content quickly.

Nice to have

The TwonkyMedia Manager could support a “jukebox” mode where it can be feasible to add songs to a playlist from a server’s content list but not delete or move them, especially from remote control points. The same mode can support dual-tiered playlists so that there could be a “background music” playlist that is played sequentially or randomly but when someone selects a song, this song is added to the “primary” playlist which is then immediately played. These modes, which would be useful during parties, could be achieved through a “master control point” which can manage the media-renderer device(s) and remote control points working through the “master control point”.

Another “nice to have” function would be to allow one to view the contents of one server while another server is already streaming content. This would be more important on networks where there are multiple MediaServers.

It would also be worth providing a component-based installation routine where one can just install the “manager” software so they can prepare a laptop or netbook as a media control point. This would avoid memory or hard disk space being used for media-server functionality on a computer that wouldn’t necessarily be doing that job.

The online services could support “push off a link” functionality where if you select a YouTube, Flickr photostream or audio-stream link on the Web, you could “push” the YouTube video, photostream or audio-stream to a UPnP digital media renderer.

Summary

Although I am reviewing a 1.0 version of the software, it certainly is capable of fulfilling all the UPnP AV functionality it is meant to do and is a must-have for any Windows XP or Vista user who wants to have all of this functionality on their computer.

Update – 20 September 2009

There have been some improvements and new features added to TwonkyMedia Manager since this version was reviewed. Some of the features include “follow-me” play where you can push content that is already playing on one UPnP AV device to another UPnP AV device from the point that you left off at; and a text chat function for use between multiple TwonkyMedia Manager installations. As well, one can set up a subset of an already-playing playlist and have that playing on another UPnP AV device or TwonkyMedia Manager installation.

The newer versions have allowed for “browse by keyword” including keyword trees but this function isn’t fully polished yet. The main limitation is that it doesn’t handle comma-punctuated keywords such as “explained names” like “Jon, Joan’s brother” or “place addresses” as keywords like “Dudley Street, Melbourne”. Here, the comma is seen as a delimiter between two keywords and separate keyword buckets are created for each side of the comma.

As far as online services go, YouTube and Flickr photostream functionality has been added to TwonkyMedia Manager. In the case of YouTube, you can play your favourite videos or videos from selected “new-video” and “top-video” lists. I have tested this functionality by pulling up the viral “JK wedding entrance dance” video through TwonkyMedia Manager after marking the video and another video showing an enactment of the same dance by Channel 7 Australia’s “Dancing With The Stars”.  There isn’t support for access to user-subscribed YouTube channels at the moment.

Feature Article – DLNA Network Media Series: The three-box DLNA network model

This is an advanced way of setting up a DLNA Home Media Network and requires a network media player to be able to be controlled by other devices on the same network.

It is a function integral to DLNA 1.5 compatible devices and is part of TwonkyMedia Manager (which I have reviewed here) since it started. Now it will be an integral part of Windows 7 where you can select “Play To” to have music playing on another device that you have specified. There will be many handheld terminals that have this functionality, either as part of the operating system or as add-on software.

The three boxes in this DLNA media network

Three are three logical units in this equation

Media Server

This holds media files or references to media streams and is typically represented by Windows Media Player 11 or TwonkyMedia Server which is part of TwonkyMedia Manager which I have reviewed in this blog. Also, in a PC-less solution, it can be a network-attached storage or music server device.

Media Control Point

This is primarily a software program or hardware device that can find material on any Media Servers on the home network and allow the user to “push” the content to any Media Render device on the network.

Media Renderer

The Media Renderer is similar to a UPnP-capable Media Player except that it can accept instructions via the home network to play particular media files or streams.

Typically this setup is represented by three boxes but a device can have two or three of the functions built in to its housing. An example of this is the TwonkyMedia Manager program or the PlugPlayer DLNA controller for the iPhone or any of the recent Nokia N-Series mobile phones. Here, the program has a built-in software media renderer function as well as a software media server function and control point.

UPnP AV 3-box model

What can you do

Put the netbook or another computer to good use as a media controller

An idea that would appeal to many geeks and media enthusiasts is to load a program like TwonkyMedia Manager 1.2 on to a netbook or subnotebook computer and use this computer as a remote media controller for the DLNA Home Media Network. This could mean that you could bring up pictures and video on a DLNA-capable TV or electronic picture frame using this terminal. This would end up being much easier than finding the remote control for the TV and working through an unwieldy user interface.

As well, handheld devices like smartphones, mobile Internet devices or PDAs that are equipped with WiFi functionality can work as a remote control, whether natively (in the case of phones like most of the Nokia N-Series phones) or through a software program available through their standard Web channels.

Similarly, you could use your office PC to show merchandising videos / images on your DLNA-equipped TVs and picture frames in the shop’s public space rather than going around to each TV or picture frame to bring up the right merchandising material.

Use of AV network media adaptors for music or other audio content

Typically, an AV network media adaptor like the D-Link DSM-320 or the Zyxel DMA-1100P typically doesn’t have any form of display on it. Instead it requires the user to control it using the remote control while using the attached TV as its display. This wouldn’t equate very well if you intend to play music rather than show pictures or videos using the device. Here, these devices can be managed by having the music playlists pushed to them without need for the attached television to be on.

“Follow Me”, “Party Mode” and other advanced playback techniques

Some of the DLNA media controllers allow for advanced playback techniques where program material can be “pushed” to other Media Renderer devices from a particular point in the track. This can allow for “follow-me” playback where the content which was already playing on one device is played on another user-specified device with the content stopping at the previous device; or “party mode” where content is broadcast to a group of devices. The last mode may have problems due to the data-oriented network protocols not being able to work well in supporting synchronous playback from one source.

Similarly, there could be other playback techniques like exhibiting different pictures from the same cluster on different screens.

Portable devices being part of the DLNA digital media network

Another application for this kind of operation is for a digital camera or mobile phone to “push” digital images held on that device to DLNA-compliant TV screens or picture frames. This would typically work well for “there-and-then” showing of pictures and videos taken with the device rather than downloading of pictures to a network-attached storage device.

Similarly a mobile phone or MP3 player could “push” digital music held therein to better speakers via a digital media adaptor.

The main issues and hurdles

Is the playback device able to be controlled by the home network

Not all DLNA-capable playback equipment is capable of supporting “3-box” push-mode operation at the moment. Typically, most DLNA equipment from the big names that was issued over the last two years, especially televisions and network media adaptors and home theatre receivers will support this functionality “out of the box” or through a firmware update that the customer does. Some existing equipment may support the functionality through a customer-performed firmware update or may do so out of the box. One of the best references for this capability is this list in the TwonkyForum discussion board run by TwonkyMedia, in relation to TwonkyMedia Manager.

Is the playback device set up to be controlled by the home network

Another thing to look for with playback devices is whether the function is enabled even though the device has the function. This may be looked at in the form of a Settings menu option in the Network Settings Menu or similar menu which may be labeled “Digital Media Renderer Mode”, “DLNA Remote Control”, “Network Media Control” or something similar. If this mode is set to on, the device can respond to DLNA requests.

Some devices have the function disabled in the default factory setup while others may allow this kind of control by default.

Conclusion

Once you have this issue worked out, you can then use a handheld device, computer or dedicated remote controller to cause media to play on other home network devices.