Tag: Linux

Microsoft to support Android on Windows further

Articles

Computer - smartphone interlink concept

Android and Windows are getting closer with Microsoft working on having Android apps run on Windows 10 in a virtual machine

Microsoft’s ‘Project Latte’ aims to bring Android apps to Windows 10 | Windows Central

Microsoft is working on an Android subsystem for Windows 10 | Bleeping Computer

My Comments

Microsoft is intending to have Windows able to run software written for the Android mobile operating system.

There was a previous attempt in the form of Project Astoria to simplify the process of porting Android apps to Windows 10. But recently the “Your Phone” subsystem offered to people who use certain Android phones the ability to run their apps in Windows. This worked around having Windows 10 working as a graphical terminal for your Android phone in order to run the Android software.

But Microsoft is using Windows Subsystem for Linux, currently used to run text-based UNIX/Linux environments on Windows,  as a basis to run Android software on your Windows computer. Firstly, Android is a Google-based fork of Linux intended for mobile-platform devices and this may make Microsoft’s job more easier.

Here the Android app will be run within an Android virtual machine on your Windows computer. This is in conjunction with WSL gaining support for X11 (X Window) and Wayland GUI subsystems for UNIX/Linux computing so that graphically-rich software for those platforms, including shells like GNOME can run on Windows 10.

There will be a requirement to make the Android app independent of Google Play Services because Google won’t release this functionality to devices other than native Android or ChromeOS devices. But this could be part of repackaging the software for the Windows platform.

This kind of compatibility will encourage Android software developers to write software that takes advantage of devices with large display surfaces like tablets and Chromebooks as well as smartphones. It will also make this software relevant to people who use Windows-based 2-in-1s like the Dell Inspiron 14 5000 or the Lenovo Yoga range.

There will be some app classes that will benefit from being made available through the Microsoft Store to run on Windows computers. Some apps like native clients for video-on-demand services will be about being able to enjoy these online video services on your laptop. The same holds true for sports scoreboard apps and mobile-platform “guilty-pleasure” games. Also there will be the idea of having Instagram, Snapchat and co running on your regular computer which will be valued by those of us who see a social media presence of importance for ourselves or our business efforts. Let’s not forget taxi and rideshare booking apps where there is the desire to use them from a regular computer perhaps to book rides for others.

Another use case is software written to make your Android phone a control surface for the smart home. It is primarily exhibited through “app-cessory” software that is written to convert your smartphone in to a control surface for various devices with the link facilitated using Wi-Fi or Bluetooth. But it can be software written to manage a smart-home platform like Amazon Alexa or Google Home and there may be the desire to have this run on a regular Windows computer.

Microsoft will need to have extra people to vet software that comes in to the Windows Store in order to keep malware out. This is because Google was overwhelmed with Android-based malware creeping in to their Play app store and they had to increase the number of people taking control over what ended up there. This danger will increase especially if it is feasible to “write once run anywhere” for both Windows and Android.

It is part of having Microsoft Windows 10 as the most flexible open-frame desktop operating system thanks to it supporting a wide range of software types: Progressive Web Apps, Win32 native Windows apps, Universal Windows Platform apps, UNIX/Linux software via Windows Subsystem for Linux and, to come, Android through Project Latte.

Having Windows, desktop Linux or ChromeOS on the desktop and Android on the mobile devices could be about building out a computing ecosystem that is totally about flexible open-frame computing.

Why I refer to desktop and laptop computers as “regular” computers

Dell Inspiron 15 Gaming laptop

Why I refer to computers like this as “regular” computers

Through this Website, I refer to the desktop and laptop computers that run Windows 10 PC, macOS, desktop Linux or Chrome OS as regular computers and refer to these operating systems as regular-computer operating systems. This is in a manner to distinguish them from the smartphones or tablets that run iOS, Android or similar mobile-platform operating systems, or devices like Smart TVs, games consoles or vehicle infotainment systems that run a dedicated operating system.

It is based on the fact that these desktop and laptop computers have their design roots in the original personal computers that were built and sold from the late 1970s. Here, the goals were to concentrate all of your computing power to a box that existed at your workspace while you were using it with the system able to do whatever task you wanted it to do once you loaded the appropriate program.

Another factor that is also underscored is the way that the “regular” computer can be optimised to suit one’s computing needs more easily through the use of an operating system designed to be highly configurable from the outset. This includes the ability to choose computers with the right amount of performance for what you want to use them for, the ability to connect devices to them so they can answer your needs better or even modify them to suit newer needs.

It was compared to the previous idea of computing which was centred around large mainframes kept in special computer rooms and users interacting with them using “green-screen” VDU terminals. As well, they have been seen since that period as the example of what desktop or personal computing was about.

It is compared to the mobile-platform devices that had their design roots in the handheld mobile phones and PDAs that came through in the 1990s. Here, it was about a battery-operated device you could hold in your hand and carry personal information with you or use as a communications device.

It is also compared to the likes of games consoles, Smart TVs, set-top boxes and vehicle infotainment systems that are designed around a particular goal. These implement a particular operating system or variant of a desktop operating system highly shoehorned for high-reliability “always-alive” operation in their chosen primary task.

The reason I use the term “regular computer” rather than “personal computer” for this class of traditional computer design is because there may be an argument that the mobile-platform devices like today’s smartphones are more of a personal computer than the traditional devices. There is also the fact that businesses have purchased these computers and implemented them as the workspace-based all-in-one solution for your office tasks since the late 1980s.

Here, it is to distinguish these desktop and laptop computers, including the tablets and 2-in-1s, that are using the traditional computing architecture and running the likes of Windows, macOS or desktop Linux from the other classes of personal-computing devices that have become more popular.

Using audio-editor software to salvage legacy media

Linn Sondek LP12

You may want to get those old familiar records on to your computer to play on your home network

A task that you will want to do is to record content held on vinyl, cassettes and other legacy media to your computer. This may be to copy it to a CD or have as audio files that you can play on a computer, mobile device or through your home network. It is a task you will end up doing either for family-memory recordings or recorded material where there isn’t a chance of it being reissued on modern audio formats.

What do you need?

Here, you will need to use an audio-interface device such as a sound card or sound module to connect the turntable or tape player to the computer; along with an audio-editing program which records the sound and allows you to edit these recordings.

Creative Labs Sound Blaster Digital Music Premium USB sound module press image courtesy of Creative Labs

Creative Labs Sound Blaster Digital Music Premium USB sound module – useful for copying old media to your home network

Audio-interface devices need to be equipped with line-level input connections so you can connect them to an amplifier’s tape-recorder connections or to a source device like a tape deck that has these kind of connections. On the device’s side you will typically have a 3.5mm stereo audio phone jack that is typically highlighted in green or marked LINE IN or some better sound modules may be equipped with a pair of RCA sockets that are similarly marked.

If you are using a laptop computer, an “all-in-one” computer or a small desktop computer, it is a good idea to purchase a sound module that connects via USB, Thunderbolt or similar connectivity technology and use that as your audio-interface device because most of these computers don’t implement line-level input connections on their integrated sound hardware. Similarly, a dedicated sound card may work wonders for sound quality and computer stability if you are using a traditional desktop computer that can be outfitted with standard expansion cards.

Audacity audio-editor software recording

Audacity – a typical and common audio-editor program

One common software tool is the open-source Audacity program which is highly capable advanced tool but may take a bit of time learning. On the other hand, there is NCH’s Wavepad which comes across as a “free-for-personal-use” program for basic tasks or you can buy a fully-function program for under $100. This one does provide an interface that you can easily get a grip of for most editing tasks. It is also worth noting that you may have ended up with an audio-editor program if you bought an audio-interface device for your computer like a USB sound module; or it may have been bundled with a comprehensive multimedia package or perhaps your computer.

How do I go about this?

Create a software monitor path using your audio-editing software

Here, you create a “confidence monitoring” path to be sure that the sound that you want to record is getting from the source device to the software. This can be useful if you want to hear the source coming through that software or as a troubleshooting tool.

Audacity - audio inputs

Audio inputs on Audacity

Select the “recording device” or “source input” that your source device or amplifier is connected to directly on the audio-editor software. Typically this refers to the actual jack on the sound-card or sound-module that your source device is connected to. Then you select the “playback output” or “playback device” directly on audio-editor software if the software allows you to do so.

Audacity - audio outputs

Audacity – audio outputs

If you use a hi-fi amplifier with a “tape-monitor” switch, connect the sound module’s audio input and output to the amplifier’s tape input and output connections. Then you select the source you want to record using the input selector and enable the tape-monitor function on the amplifier if you want the monitoring ability.

Some highly-sophisticated amplifiers have the ability to select which audio source is recorded by a connected tape deck such as through a “record select” switch, or there are amplifiers and receivers that have two tape loops but have a “dubbing” switch that determines how the sound flows between those connections. In the former situation, you may have to set the “record select” switch to the appropriate input and in the latter situation, you may have to select “Source” on the tape-dubbing switch unless you are recording from a tape deck connected to the other tape loop, where you would select that recording device using the tape-dubbing switch.

For the software, you would have to select the sound-module audio input connected to the tape output as the recording device and the sound-module audio output connected to the amp’s tape input as the playback device. Then you would have to enable software monitoring, also known as “software playthrough” in the audio-editing software to verify that the sound is coming through. On the other hand, modern Windows operating systems have the “Listen” tab in the Recording Devices Properties dialog box to allow you to “listen” to the source through your computer’s default audio-output device or an audio output device of your choosing, again useful for verifying your setup.

Setting recording level and parameters

Most of the software will have a level meter but this may require you to enable a “monitor” function on the software to see the meter in action. It is also the time where you can troubleshoot any connection problems.

VU meters on Philips DCC-900 in play mode

VU meters that indicate playback output level

If you are playing a a recording on a playback device equipped with VU meters that show the output level during play, check these meters for audio output coming from that recording. As well, if the equipment uses an adjustable level for its line-level outputs, adjust this control to at least 75% or 80% of its maximum level. Then you use the software’s level meters to determine the recording level, making sure you allow a bit of headroom on the meters. On the other hand, you may try adjusting the software’s recording level to maximum and winding back the source equipment’s output-level control to achieve the right signal level if the source equipment is connected directly to the audio-capture device.

As well, you set the digital-recording parameters to 16 bit quantisation and 44.1 kHz sampling rate for all legacy recording media if you use an analogue signal path. Also set up the recording parameters to record in stereo unless the recording was recording from a mono source or recorded with mono equipment, whereupon you set the parameters for mono recording. Using 44.1 kHz sampling rate works properly for burning to CD, or you could use 48 kHz if you are working towards using the material in a video project, but you can use either

You may find that using one of the audio filter functions on your amplifier like a “subsonic filter” may come in handy when recording vinyl for example. Similarly, using the Dolby noise-reduction function on your cassette deck may benefit the transfer process for a suitably-recorded tape.

Assuring proper computer performance

It may be a good idea to make sure that as few applications and tasks are running on your computer before you commence recording. This is because you need to dedicate your computer’s processor and RAM resources to the recording task and make sure that it will record reliably and properly.

This may involve closing email clients, games, office applications and Web sessions before you commence the recording session. Then, while you are recording, you make sure you aren’t using any other app on the computer that is doing the recording.

For laptops, it may be better to have them connected to AC power so that the recording session isn’t destroyed due to the battery dying. Sometimes, you may have to set your computer’s power-usage behaviour to “full-on” or “high-performance” for your recording job so that it doesn’t go to sleep during recording.

Recording

When you are ready to record, start the software recording then start your legacy media playing. Once the recording is complete, make sure that you save the sound file or project depending on the software so you don’t lose the recorded sound.

Use your turntable's cueing lever or button to lower the arm when you start playing that record

Use your turntable’s cueing lever or button to lower the arm when you start playing that record

If you are recording from vinyl using a manual or semi-automatic turntable, use the cueing function if it has one to lower the stylus to the record rather than actually lifting the arm on. It is typically represented by a lever at or near the arm’s pivot or some turntables have a button on the front of the base or near the front edge. This will protect the stylus from being chipped and avoids unnecessary loud clicks.

What you will end up with is a large WAV or AIFF uncompressed PCM file for the whole recording or a side of the recording if you record different files for each side or program.

Changing the media during recording

If you have to attend to the medium such as to change sides on a record or tape, you could pause the software’s recording function before you turn the record or tape over. This has all of the album recorded as one file and may be found to reduce glitches.

On the other hand, you may want to stop and save the recording before you attend to the medium then start recording the other side to a new file. This can work well with most studio recordings which are centred around individual tracks or where each side represents a logical part in the recording.

Some audio-editing programs support a silence-based automatic pause or stop function so as to have the recording stop when the source material hits the end of the side.

Editing

Most such software offers the ability to edit a recording that you have made. This can range from simple “cut-and-splice” editing such as to split a recording in to multiple files, combine two recordings in to one recording or remove unwanted noise from a recording.  Anyone who has worked with open-reel tapes or MiniDisc will be familiar with these editing techniques. Your first recording will be a time to become familiar with how your software implements these editing techniques and the way you perform them.

Audacity and some other audio-editing tools allow you also to “mark up” a recording file with index markers kept as a separate file or as part of a logical “project” file. This may be used to facilitate exporting of the file as individual tracks, but allow you to use the effects to adjust the sound across the whole of the audio recording. On the other hand, you may use the cut-and-splice editing techniques to break up the audio files in to individual tracks.

These audio-editor programs also offer the ability to adjust the sound of the recordings courtesy of built-in “effects” or audio-processing routines. There are the elementary effects like equalisation (tone adjustment) or dynamic-range compression but a lot of the programs offer routines geared towards this activity like audio-level normalising, noise-removal and speed adjustment (handy for tapes that have been recorded on portable equipment with half-dead batteries, using a turntable that is only capable of working at 33rpm and 45rpm to work with 78s or salvaging open-reel tapes recorded at speeds not supported by the deck you are playing them on).

A good practice is to save your recording when you get your editing perfect. Sometimes you may want to save the recording as a copy if you are trying an edit or effect out so you don’t ruin your original recording or a successful edit or effect treatment. This may be an important practice as you become familiar with your editing software and will be of value if you are trying to “bring out” poorly-recorded material like cassette recordings made using portable recorders with their integrated microphones.

Editing techniques for legacy media transfer

A good editing technique would be to trim off silence at the start and end of the whole recording and excess silence that has existed between sides or programs of that recording.  For example, some recordings especially those that are on a tape have a longer silent period before the end of the side to preserve a logical program break but have extra space available on the medium for that side.

You could also be removing unnecessary clicks and pops, especially those that are loud and are typically of equipment being started or stopped.

As well, you use the normalising function to bring the tracks’ peak volumes louder but preserve any dynamic range that exists in the recordings. You may have to set up channel-independent normalisation if you have recorded form most consumer-focused equipment because there is a tendency to make one of the stereo channels stronger than the other.

Similarly, the amplify function can come in handy for those recordings that have come through very weak but this is simply about multiplying the volume in that recording and can lead to clipping and distortion if you aren’t careful.

Various filter and equalisation function can be of use to remove unwanted noise such as tape hiss or vinyl rumble. Here, you may have to save a “reference” version of your file and toy around with these filters if you are trying to remove the noise.

Exporting

Most audio-editing software allows you to export the audio content in to different file formats like MP3, FLAC, WMA or AAC compressed forms or a WAV or AIFF uncompressed form. Some of the programs even allow you to “burn” an audio CD from the files you create thanks to an integral CD-burning software engine.

If you use another program to burn audio CDs, make sure that you export your audio content to WAV or AIFF uncompressed PCM files with one file per track. These are the best-quality audio files you can work with when you are targeting these CDs.

Most exporting procedures also allow you to add metadata to CDs as CD-Text data or to files as integral ID3 data. Here, fill in as much metadata as you can about the recording and assign genres particular to the recording’s content. It is important when you copy the files to your DLNA media server or smartphone, or make use of CD-Text when you burn CDs.

Then, you can get away with exporting your legacy-media salvage effort to FLAC files which are a lossless file being handled by most good-quality audio equipment. Similarly, you could export the recording to a 320kbps MP3 file if you want widest compatibility with older MP3-playing equipment.

Conclusion

Once you use a suitably-capable audio interface device connected to your hi-fi equipment along with audio-editing software, you can use your computer as a tool for recording LPs that won’t ever be released anymore or salvaging family memories thus having them on your home network.

The current direction for computing versus the Post-PC direction

Article

So What Ever Happened To Post-PC? | Gizmodo

My Comments

What was the “Post-PC” vision?

Samsung Galaxy Note 4 press picture courtesy of Samsung

Samsung Galaxy Note 4 – an up-and-coming Android smartphone

The 2000s era saw the use of larger computers for regular Windows-based or Macintosh-based computing. Steve Jobs who was Apple’s visionary leader talked of the “Post-PC” era with computing centred around mobile devices such as the iPad and iPhone and “cloud+app” services which benefited from data held at one or more data centres and accessed using a lean client-side app running on the mobile device.

Current trends

Mobile-platform tablets

But current trends are leading towards mobile-platform devices like the recent iPads and Android tablets having the increased capability, and running more of the native apps with increased local functionality. Some of these apps can even run under their own steam without the need to regularly gain access to data.

Regular-platform computers being more compact, powerful and portable

9mm fanless tablet concept with regular computing power - Press image courtesy of Intel

9mm fanless tablet concept with regular computing power

The regular-computer scene is heading towards equipment that is more compact, powerful and portable such as an increased variety of portable form-factors like the Ultraboooks and the convertibles or detachables. Even the desktop computers are becoming more compact with baseline equipment that is the size of a large book or an increasing number of “all-in-one” computers where the computing power is located in the monitor like the iMac.

Gaming laptops and mobile workstations

Some manufacturers have released laptop computers that are best described as either “gaming laptops” or “mobile workstations”. These have been highly optimised for performance and highly-responsive graphics that is required of highly-advanced graphics software or “full-on” games. Previously, this class of performance was only relegated to desktop computers but is showing up in the portable class of computers.

Lenovo Yoga 2 Pro convertible notebook - as a tent card

Lenovo Yoga 2 Pro convertible as a tablet

It is augmented with steps being taken to improve quality control when it comes to writing games for regular-computing platforms. This was because of issues relating to games studios turning out inefficiently-coded games that needed more to run or Apple and Microsoft not becoming proper gatekeepers for quality-control logos that affect game software.

A return to the late-1980s multiple-platform computing era

What was the late-1980s multiple-platform computing era?

The late 1980s microcomputing era saw the presence of multiple computer platforms in wide circulation: DOS/Windows/OS2 (IBM Compatible), Apple Macintosh, Commodore Amiga, Apple II and Atari ST. Different people preferred the different platforms for particular applications like having DOS/Windows for business-information-handling, the Apple Macintosh for desktop-publishing and the Commodore Amiga for gaming, desktop-video or interactive-user-interface design.

The multiple platforms that exist nowadays
Dell Precision M2800 Mobile Workstation courtesy of Dell USA

Dell Precision M2800 – an example of a mobile workstation

Now, we are starting to see the same number of regular and mobile computing platforms in circulation: Microsoft Windows, Apple Macintosh, Linux, Google Chrome OS, Apple iOS, and Google Android. The mobile platforms, especially Google Android, are being implemented in a desktop-style user environment with, for example, Philips releasing monitors that can run as standalone Android computers. Similarly, the Apple iOS and Android tablet platforms are appealing as platforms for baseline secondary computing tasks through people equipping tablets with USB or Bluetooth keyboards.

As for the hardware, we are seeing equipment that is based on the Intel x86/x64 microarchitecture or the ARM RISC microarchitecture with some specimens of both microarchitectures moving towards 64-bit variants of that microarchitecture. Some of these platforms are even showing up with hardware that has impressive graphics and gaming prowess such as the NVIDIA Tegra processors and the newer Apple processors for the mobile platforms along with Intel and AMD integrated-graphics systems that can stomach intense graphics work for the regular computing platforms.

Philips S221C4AFD Smart All-In-One Monitor - press image courtesy of Philips

Philips Android-driven monitor

It is becoming increasingly common for households to become less “pure-play” when it comes to choosing the platform they use for their computing devices. For example, I have seen an increasing number of households use a Windows-based desktop or laptop along with an iPad and either an iPhone and/or an Android smartphone.

Business computing is facing this reality with having to implement “BYOD” (Bring Your Own Device) information-technology solutions and utilise “mobile-device-management” solutions and “corporate app stores” to assure that these devices are working to spec for secure computing in the workplace. It is also a challenge that is facing schools, airlines, hotels and others who are providing computer resources for the general public.

I do see it as a pity that Apple doesn’t seem to play properly and smoothly with other platforms, rather users either load up their Apple devices with apps that “bridge the gap” by offering DLNA functionality for example, or work around the various incompatibilities by using cloud services for example. Similarly, peripheral designers have to make sure their devices do pair properly with the Apple devices along with the Windows or Android devices that may support advanced paring techniques like NFC.

Conclusion

It is so easy for one computer visionary to determine what is to be the “status quo” but as the industry evolves with different computer devices and platforms and makes these devices and platforms more capable, it is hard to really determine what is to happen for consumer and business IT.

Quality control to arrive for regular-computer gaming

Article

PC Gaming Alliance Launching Certification Program in March | Tom’s Hardware

From the horse’s mouth

PC Gaming Alliance

Program Page

My Comments

Sony VAIO Fit 15e on dining table

Quality is now part of the games experience on these computers

A major part of the personal computer’s history has been about integrating the playing of games on these computers and every personal-computer platform had ended up with many different game titles available in a retail context or, in some cases, available for download. This has been the basis for heroes like Leisure Suit Larry and Carmen Sandiego in the late 1980s and early 1990s let alone people practising flying and golfing or solving puzzles on these computers as a spare-time activity.

There are those of us who still like to game on with our regular computers, be they desktops, all-in-ones or laptops or that they run Windows, MacOS X or Linux. This is although mobile devices like smartphones and tablets, along with games consoles of the XBox One and PS4 variety are being viable alternatives to the regular computer. Similarly, newer tablet and touchscreen-equipped convertible computers have been showing up, working under Windows 8.1 which is still considered a “regular-computer” operating system. This has extended to the likes of the Sony VAIO Tap 20 and its ilk which have a strong gaming appeal.

HP Envy X2 detachable-screen hybrid tablet-notebook computer

HP Envy X2 detachable-screen hybrid tablet-notebook computer – now to be a viable games machine

Of course, a significant amount of time on a regular computer is spent on various games whether they be conquering many worlds, setting up many empires, mimicking real life or engaging in car races or test flights. And I wouldn’t put it past flight attendants who work the long-haul flights to see these games being played on laptops through these flights.

But, unlike the games consoles and the mobile platforms where there is oversight through the companies behind these platforms, there hasn’t been a strong level of oversight when it comes to game quality. Some people have continued to raise issues about EA’s software quality especially in the light of the recent SimCity fiasco.

Sony VAIO Tap 20 adaptive all-in-one computer as a desktop

These “adaptive all-in-one” computers like the Sony VAIO Tap 20 are ending up as games machines

There have been a few quality-assurance programs out theire like the Microsoft “Games For Windows” program and Apple’s developer-assistance program for the Macintosh platform along with Valve’s Steam ecosystem. But the PC Gaming Alliance want to have a quality-assurance platform that is open and not bound to a particular developer in order to keep with the open nature of the regular-computing platforms.

One technical goal is to have a regular computer paint the graphics for a game to the 720p HD specification at 30 frames per second under load as a median requirement. This could allow the game to run on a modest processor like the Intel i5 processors which could typify a modest computer. Similarly, games titles that benefit from a console-style game controller as their user interface should benefit from these controllers and the games should take advantage of large-screen displays. The latter requirement would come in to its own with someone who wants to connect their laptop to a large-screen TV or projector to get the most out of their game.

Personally, I would like to see this apply across Windows, Macintosh and Linux builds of a game title so that no matter the platform, there is consistent software quality across the games. The companies representing these platforms could then be part of this alliance in order to encourage quality games development for their platforms.

Similarly, the games would have to be as though they are a part of the operating environment like what used to happen with Sierra’s and Broderbund’s output where these games worked smoothly with their host platform, exploiting what these platforms offered. It could also encompass network-game compatibility whether online or local-hosted and encompass multi-platform games where console players cam play alongside regular-computer or mobile-device players or play part of a game across different devices.

Could this be a chance for EA and others to lose their tarnished image when it comes to software quality for regular-computer gaming?

Feature Article–DLNA Media Network Series: Getting Started With DLNA Media Sharing

Updated: 13 October 2013

Pure Sensia 200D Connect Internet radioMost of us will end up with a large collection of picture, music or video files on our computers, especially if we use our computers as a large media library. It would be nice to have access to this content without having to copy it out to thumbdrives, SD cards or iPods before we can enjoy it.

As for music, this is more so as we buy music as digital-download files rather than buy physical media and copy it to our conputer’s hard disk. It will also become a trend if we visit video sites that offer video content on a download-to-own basis.

The instructions in this article are more focused with a person who is pressing a regular desktop or laptop computer running Windows, MacOS X or Linux as a media server and may be the way to go when you start out with DLNA especially if you are using a desktop comptuer.

Why share your music, pictures and video the DLNA way?

Sony BDP-S390 Blu-Ray Disc Player

Sony BDP-S390 Network Blu-Ray Player – a Blu-Ray player that adds DLNA to an existing TV

An increasing number of dedicated network media client devices are on the market and nearly all of these devices work according to the UPnP AV / DLNA media-client standards.  Most manufacturers who are selling premium table radios are supplying at least one which can pick up Internet radio broadcasts through a home network and these sets are also capable of picking up media made available to them from a UPnP AV media server. We are also seeing an increasing number of wireless speakers that connect to your home network and receive music via Apple’s proprietary Airplay system or the common DLNA system. These units can be controlled by mobile devices equipped with controller apps.

Similarly, DLNA is becoming an important feature for any well-bred “smart TV” or similar video peripheral like a Blu-Ray player or home-theatre system that is connected to the Internet. The ubiquitous Xbox 360 and Sony PlayStation 3 games consoles that every teenage boy dreams of having both work according to these standards and this feature is becoming a requirement for up-and-coming TV-connected games consoles.

By using a DLNA-based setup, you don’t need to install different media-server programs for each network-media client that you happen to buy. In some situations, you may only need to run whatever is supplied with the computer’s operating system.

Setting up your network for DLNA media

Basic DLNA Media Network

Basic DLNA Media Network

Most home, small-business and some branch-office networks don’t require any revision because they typically are one logical network that spans the premises with the router that exists at the network-Internet “edge” being the device that handles basic network housekeeping. This doesn’t matter whether the network has one or more media segments like WiFi wireless, Cat5 Ethernet or HomePlug powerline cabling.

You will need to know the ESSID and the WEP or WPA security key for your wireless network. This may be obtained through the router’s Web administration page or through your client PC’s wireless-network-setup parameters such as in Windows Connect Now. If you are connecting your DLNA media client to the network via wireless, you will need to make sure that the wireless access point or router is broadcasting the ESSID so you can pick it from a list using the device’s user interface and be sure you are “in reach” of the network. This practice would be important when you run a multi-access-point wireless network or simply to help with making sure that neighbouring wireless networks are set up properly. As well, you will need to be ready to enter the WEP or WPA security passphrase by “picking out” characters from a list using buttons on the device or its remote control.

Some networks such as the public-access networks provided by cafes and the like, including the headline “Wi-Fi Internet” that resort apartment developments provide won’t work well with DLNA. This is due to implementation of a Web-based login system as well as client isolation which doesn’t work with most DLNA-capable devices.

Setting up your PC jukebox or media server software for DLNA

Settings for ripping CDs in Windows Media Player

Settings for ripping CDs in Windows Media Player

If you are running any Microsoft Windows version since Windows XP, you can use Windows Media Player 11 or newer versions as your media server. Before you start “ripping” CDs to the hard disk, make sure the program is set to rip without DRM (Copy Protect Music checkbox in the Rip Music options tab is cleared) and that it is set to rip CDs at 192kbps WMA or 320kbps MP3. The reason I would rip at these settings is to be assured of sound reproduction that is as close to the CD album as possible. You may use the MP3 codec for maximum compatibility or WMA for efficient storage if your DLNA media clients can handle WMA.

As well, you will have to set Windows Media Player 11 to automatically permit devices to benefit from its media library. This is done by going to “Library”, then selecting “Media Sharing” and clicking on “Settings”. The “Media Sharing – Default Settings” dialog box will open whereupon you make sure that the “Allow new devices and computers automatically” checkbox is selected.

If you don’t use any sort of ratings in your media as far as sharing is concerned, you may have to select “All ratings” in both the “Star Ratings” and “Parental Ratings” options. This will make sure all media is available for all of the devices.

Windows Media Player Sharing settings for DLNA

Windows Media Player Sharing settings for DLNA

For your pictures and videos, you will have to add the folder that contains your photos to Windows Media Player’s media library. Similarly, you will have to do this for your video folders.

Linux users have access to a large plethora of media-server software such as TwonkyMedia and TVersity as well as a large collection of open-source media-server software. You will still have to use a CD jukebox program set up to rip CDs at 320kbps MP3.

Apple and Windows users who use iTunes as their CD jukebox but will need to use either TwonkyMedia, PS3 Media Server or NullRiver MediaLink. They will need to make sure that the iTunes directory is the one to be provided by the media server. Again, iTunes will need to be set up to rip at 320kbps MP3 for best compatibility and quality. The program may support transcoding to lower bandwidth settings for use whenever music is being transferred out to an iPod.

Infact, I have written up some more detailed information about setting up an Apple Macintosh computer to work as part of a DLNA-based home media network because of the increasing popularity of these computers. The article, “UPnP AV (DLNA) for the Apple Macintosh platform”, covers other media server programs that exist for that platform.

The media server would need to be set up to work with the folders that are being used as the primary folders for music, photo and video storage.  I have explained how to go about this for your music, especially if you use iTunes or Windows Media Player. For your photos and videos, you simply add the folders used by your photo management and video management software to store your images.

As well, if you, a friend or associate uses SkyDrive, Dropbox or similar cloud-based storage services to share a media collection, you may need to copy the media that you received through the sharing to your media library to share them via DLNA. Similarly, images shared through the Social Web may need to be downloaded from the service to your media folder.

The DLNA media-server programs typically index music files according to artist, album, track, genre, and some may support separate identification of composers, contributing artists (important for soundtracks and compilation albums) and other metadata for pictures and videos. Some, like TwonkyMedia, allow for alphabetical clustering and other efficient sorting arrangements. This is typically because UPnP AV / DLNA allows for the server to determine how it presents the library to the client devices.

As far as playlists are concerned, they will typically be listed in a “Playlists” collection with each playlist being its own collection in that tree. By having a playlist as a collection of tracks rather than a reference to a playlist file, it means that the media clients don’t have to be compatible with the playlist file format that the jukebox program works with.

Some of the media servers like Windows Media Player 11 or TwonkyMedia support transcoding to common file formats for situations where a DLNA media client cannot handle a particular media type. This can come in handy for file types like WMA or high-definition audio files which aren’t handled by all UPnP AV media players.

Setting up the DLNA clients

Enrolling the DLNA clients in to your network

You will need to make your DLNA media client become part of the network. This can be a simple task of plugging it in to your Ethernet network segment or into your HomePlug powerline network segment using a HomePlug-Ethernet bridge.

Integrating wireless-enabled DLNA clients to the wireless network

If you are connecting your wireless-enabled DLNA media client to the WiFi network, you will need to configure it for this network. This will require you to enter the device’s setup menu and select the option pertaining to wireless network setup. Then you get the device to search for your network’s ESSID which is commonly referred to as the SSID, Network Name or something similar. Once your device has detected your wireless network, you will be prompted to enter the WEP or WPA security passphrase. At this point, enter the passphrase in to the device. These procedures will have to be done as mentioned in the “Setting up your network for DLNA media” section.

Nearly all of the recent DLNA network media clients may use a “quick set-up” method like Windows Connect Now or WPS. This will typically involve either transferring a USB memory key between a Windows XP or Vista wireless-equipped notebook computer and the device; or registering the device with the wireless router. This procedure may be as simple as pressing a “register” or WPS button on the router and the device or copying the device’s PIN number (which would be on the device itself or in a WPS setup option in the device’s setup menu) in to the wireless router’s setup menu.

If you use MAC-address filtering on your wireless router, you will need to register the DLNA media device as an “accepted” network device. This will require you to copy the device’s wireless MAC address, which will be on a sticker attached to the device itself, in to the router’s trusted MAC-address list.

Making sure the DLNA clients detect the media server

DLNA media directory provided by server PC

DLNA media directory shown on TV screen as provided by PC

You will need to make sure that the media server program is running on the PC that has the media that you are sharing. Most such programs may run a media server component as a background task while the computer is fully on but some may require the jukebox program to be running all the time. Similarly, you may bave to stop your computer going to sleep or hibernate mode under automatic control for this to work properly.

Another thing to check is the desktop firewall software. This should be set to allow the media server software outbound and inbound access to the network as a server. The Windows Firewall software that is part of all Microsoft desktop operating systems since Windows XP Service Pack 2 makes this easy by allowing immediate access to Windows Media Player or asking you if you want to allow the application to have network access. Other third-party firewalls may require the server application to be allowed Internet access by you adding the software to their application “white lists”.

DLNA collections listed as sources on the TV

DLNA content collections listed as sources on a Samsung Smart TV

You may have to select “Network Music”, “PC Music” or something similar on most network-enabled music devices like Internet radios in order to gain access to the music library that you have made available.  Then you select the “hostname” of the PC, which may be commensurate to its standard computer name or its primary owner’s name. The DLNA client will then show the media type that it can work with. You then select that type and use the controls to select the media you are interested in.  Some devices like the recent crop of Samsung Smart TVs list each DLNA server on the home network they are connected to either as a source alongside the integrated TV tuner or external connections on that device.

Summary

Once you have your network and media-server computer set up properly, you can work with providing music and other media to network media receiver devices without much hassle.

Formatting external hard drives to native file systems may allow them to work optimumly

Article

Using external drives to save space on your Mac? Format them first. | MacFixIt – CNET Reviews

My Comments

External hard disk

A typical external hard disk

This article highlighted the benefits of formatting external hard disks that are to be connected to an Apple Macintosh as HFS+ file-system disks. This advice hails well for formatting an external hard disk to an operating system’s native file-system such as NTFS for Windows or ext3 for Linux. This is because most of the external hard disks come preformatted to FAT32 more as an interchangeable file system that can be used on Windows, Macintosh and UNIX/Linux.

In the context of an external hard disk that you attach to a network-attached storage device for extra capacity, it may be worth looking through the instruction manual for your NAS or router to find the optimum file system. Some of the NAS units may work with ext3 or NTFS as the file system whereas most, including the routers with NAS functionality will stay with FAT32.

But this situation would apply to external hard disks that are primarily connected to the host computer all of the time rather than the “portable” hard disks that are likely to be moved between different computers and file systems. It wouldn’t hold well with thumb-drives and memory cards that you would expect to move between various computer devices including specific-purpose devices because most of these devices would only know the common FAT32 file-system.

This advice is best applied with an external hard disk that you have just purchased rather than one that contains all of your data because a format routine can wipe all of the data that exists on the hard disk.

£98–The price to break the digital divide in the UK

News Articles

BBC News – £98 PCs target UK digital divide

Race Online 2012 to bring sub-£100 PC’s to market | ThnikBroadband.com (UK)

Web site

http://raceonline2012.org

My comments

Some parts of Britain are now providing disadvantaged people with access to subsidised computer equipment for GBP98 and are providing wireless-broadhand Internet access facilitated by Three Broadband, at GBP9 per month or GBP18 for three months; as part of a 12-month “IT-enablement” trial.

The idea behind this subsidised IT program, which is run by the “Race Online 2012” action group, is to allow access to online skills for study and work. In some cases, the study may be online only such as through distance-learning options like Open University or may require a significant amount of time spent online for the course.

One benefit will be that the program will be working with computer-education facilities around the UK and also provide telephone-based support for the users. This, in my opinion, would also need to respect the needs of people who most likely wouldn’t be computer-literate.

Usually, this class of user will end up with, at best, a “hand-me-down” computer which is very slow at best. They may not get any sort of Internet or may be lucky to get an ADSL broadband service for their Internet connection.

As far as I know, the computers will typically be refurbished units, most likely desktops. But I often wonder what condition they will be refurbished to especially that an ATX-standard “mini-tower” desktop system could be renewed with modest but new hardware at a cost-effective price. The systems will typically come with a flatscreen monitor, keyboard and mouse and come with Linux and other open-source software. The previously-mentioned Internet connection will be provided with a USB-connected wireless-broadhand modem. This solution may cater for the “prepaid-mobile-only” households that wouldn’t be deemed acceptable to run a landline phone service with ADSL Internet due to poor credit standings.

Remploy, who are a supported-workshop program for assisting young people with employment skills and who are behind this program, have a goal to sell 8000 machines in 12 months

Issues that may be raised

Security

It may be so easy to think that Linux may be hard to hack, being a UNIX-derived operating system and not-so-popular, but there would have to be someone like AVG working on a free “household-grade” desktop security package, This is because hackers can turn their attention to any operating system even though it may not be popularly deployed and, as I know in the days when MS-DOS started to become the popular operating environment, other desktop operating environments were still as vulnerable and I always hold that belief.

3G wireless broadband the answer for Internet service?

Some of us may find that the 3G wireless-broadband technology may not be enough for Internet service to this community as the only broadband technology. This is because some neighbourhoods may provide very low or non-existent coverage, especially if the device is a 3G “stick” modem.

There have been other ways of providing cost-effective “always-on” broadband Internet. For example, I reported previously (older article, article after SFR takeover) in 2008 on this site about some public-housing developments in Paris, France have been set up with “Triple-Play Social” with 512kbps Internet, regular broadcast TV and inbound telephone use for 1 euro per month courtesy of SFR / Neuf Cegetel. This bandwidth could provide enough bandwidth for most Internet activities.  Some of these activities could be observed especially as there is an increased rollout of next-generation broadband Internet service in most countries.