If your B2 is on Wifi you can upgrade using Settings->Web Upgrade. If not then transfer this file onto a USB memory stick, plug into USB C on your B2 and use Settings->Maintenance->SW Upgrade.
You can find the date of your current software by pressing info on the remote and pressing up.
If you see - "No Network" when you try to upgrade try Settings->Retry Wifi and try again.
10th March 2017
Redesign of the way the Web UI works with screen readers for blind B2 owners. This is just the start - many thanks to Paul H for his help.
More margin around menu button (three dots) in search results on mobile so its not so fiddly to rename and add to playlist.
Single tap/click to rename tracks in album window - better for touch devices. Thanks to Brian H for this.
4th March 2017
I modified the function of the Bluetooth button. Now if there is no phone or tablet connected this button will toggle the Bluetooth connection to a Bluetooth speaker. Basically its a quick way of reconnecting Bluetooth speakers without going through the menu.
3rd March 2017
1) You can now get audio out on HDMI - for high end AV receivers and TVs with soundbars. Enable through Settings panel on Web UI.
2) You can now control Bluetooth a bit more easily through the Web UI. Allows you to optionally play music simultaneously through wired and Bluetooth Speakers.
3) I have improved support for multimedia keys on USB keyboards like this inexpensive wireless Rii i8. You can control the volume, search, play and stop etc.
4) Support for Daylight Saving Time in New Zealand (GMT + 13) - sorry American Samoa.
5) New Jack Sense mode keeps power amp on to prevent thumps when used with SubWoofers.
28th February 2017
Further work on Bluetooth Web Panel. Added # to remote and rotary for Wifi passwords.
27th February 2017
Started work on Bluetooth Web panel on Web UI makes it a bit clearer. Further improvements to Bluetooth.
21st February 2017
Better support for multimedia keyboards - you can adjust volume and play/pause from a USB keyboard. Further work on TV UI. Improvements to Bluetooth - pairing an already paired speaker. Bug fixed in web debug window.
10th February 2017
Display Bluetooth MAC address to help switch between identical Bluetooth speakers.
Further work on working with screen readers.
Further work on TV output (switch to TV Off in logging to see)
Fix recently introduced bug in Aux In - thanks Ed.
8th February 2017
Bluetooth now full duplex - which is a fancy way of saying you can play your tablet into B2 at the same time as B2 driving Bluetooth speakers. Oddly this makes Bluetooth a bit simpler because you don't have to select whether B2 is input mode or output mode. Support for difficult speakers like Taotronics is now built in so no special mode for that. Some experimental Bluetooth menu items have been removed. Plannning to allow optional Bluetooth+Wired at the same time.
Album art is now displayed in now playing box - and you can paste images into the album panel heading. So lets say you have an album by Van Morrison with no image. You could find the album on Amazon say - copy it - right click on image and select Copy Image - then click on the Album Heading on the B2 web UI and press CTRL-V to paste. That image will be displayed when you play the album. You could use your own photos - it doesnt have to be the official artwork. Use small images.
I fixed a bug in NAS SD that could USB problems (freezing) - USB is used for hard disk and network and CD so not just related to external USB devices.
27th January 2017
Extended settings panel - segue, & compression - more to come
Started work on album art upload - drag jpg images from your desktop to Album panel.
Some work on Vtuner panel for screen readers.
Remove logging to TV in preparation for TV UI - Settings -> Maintenance -> Logging
20th January 2017
Bit of Spring Cleaning
1) Added a new Export function to USB menu - use this if you don't need JB7 compatibility - you must use this above a few thousand albums or you won't be able to use all the space on your USB backup disk. Use Import to get music back.
2) Working on a new settings and status panel on the web UI - when finished it will let you control a lot more from the Web UI.
3) Added a debug window to the web UI - not very exciting but its the first step in freeing up the TV for a UI / album art etc.
4) Mount second partition on USB drives if required - some drives appear to be formatted that way.
5) Fixed bug in rotary encoder when you go past Z
6) Tidied CD panel selection on Web UI
7) Fixed bug in selecting from vTuner Search results
8) Use HDD now switches off Aux IN - in case you cant find the remote
9) Corrected progress in playlist export
10) Fixed cancel in album upload
11) Deleted Artist now doesn't re-appear after scan disk.
6th January 2017
Stopped LED flashing in response to other IR remote controls.
Added a temporary memory usage report to TV (press X key) - for Chris A - working on increasing track limits.
Added an experimental fix for Bluetooth hanging with some speakers.
Settings->Maintenance->Bluetooth Fix to turn off and on
Thanks to Howard for help with this deep rooted Raspberry Pi problem. This paves the way for a simplification of Bluetooth.
Removed the test causing "No Network" in Web Upgrade with some Wifi routers after 24th November. If you cannot upgrade with the Web Upgrade - follow instructions for USB upgrade above.
Fixed date for western timezones - thanks to Jim in Anchorage
I've improved the Web UI for blind users with screen readers. I'll do some more work in the months ahead. Let me have your feedback.
New experimental tagging function (only of interest to Sonos and other music players that use NAS) Settings->Maintenance->Tag Music. This adds ID3 or FLAC tags to tracks so that Sonos etc knows the artist and album from the track. Its slow because it has to rewrite all the music file so you wouldn't do it unless you needed.
28th NovemberFixed support for hidden Wifi networks
Added support for NAS (Sonos). See NAS and Sonos tab on left.
20th October 2016Added a Playlist to USB function so you can write selected tracks etc to a USB device. Its at Playlist Menu->Export Playlist.
Reduced delay on audio out - aux in and buttons will be less laggy.
Fixed drag & drop problem (playlist dustbin and now playing) on internet explorer. Thanks again to Keith for helping isolate this.
Thanks to Pat for his blog on how to create an icon on iPhone.
19th October 2016
Fixed problem caused by delete Artist on Playlists containing tracks by that artist. Also updated Playlist lengths after deletion. [The bug caused affected tracks to mutate to tracks from the next album so Playlists would appear to have random tracks - thanks again Chris in Iowa].
17th October 2016
Add to playlist on Web UI now adds to end of playlist - not the start. Fixed a problem caused by very very long artist name on CD ripping. (I think it included all the soloists, the woodwind section and some of the audience).
Fixed a typo in web UI on last release caused problem listing Artist - apologies for delay in fixing - touring Africa (Zambia, Namibia, Botswana and Zimbabwe) - mind blowing, highly recommended.
Improved handset/tablet UI - back button, bigger entries in main dropdown, automatic switch to artists and album panels when clicked in Search - thanks to Philip for the suggestions. Also Classical mode is now ignored when playling playlists.
Fixed playlist drag and drop.
Its your lucky day Ricky. Added the date to the standby display. Classical mode turned off when you hit next in standby - to play everything at random.
VU Meter now works for Aux In - you need to switch to Aux then enable VU Meter in Settings->Maintenance. Useful for setting recording level.
Fixed "Rip Incomplete" message caused by bonus video tracks on some CDs.
Fixed erroneous Network Down message when playing Internet Radio with Ethernet (as opposed to Wifi). Removed snippet of sound on changing stations.
Classical Play Mode added. Stops play at end of current album so you don't have a heart attack when Metallica follows Mahler. Use Settings->Classical Mode to turn on and off for now - I'll add it to Web UI later.
Fixed Free Space function in Maintenance to work with SD models.
Improved Internet Explorer compatibility - though Chrome is still recommended because it is faster and much more popular - so any bugs get spotted and ironed out sooner.
Web rename now allows accented characters to be used. Accented characters displayed correctly in small text on B2 front panel. (Large text was OK).
New developmental UI is now the default - so just type B2 IP address as before. Added random on/off to web UI. Fixed refresh after rename on Internet Explorer. Let me know of any other IE problems - though Chrome is recommended on grounds of speed and popularity.
Added Settings->Maintenance->Zone Minutes for B2 owner in Sri Lanka (and any other timezones not a whole number of hours from GMT). NB Set minutes before setting hours with Settings->Timezone.
Added rename to new handset UI. Improved presentation. Fixed infinite scroll.
Increased number of playlists to 50. Removed playlists in info display. Fixed a problem with playlists when music deleted. Also if you want to experiment there is developmental new UI at 192.168.0.2/handset.html (substitute your IP address). Allows you to delete from Web UI. Better use of space. Will be better for touch - no need to drag and drop or double click. More to come. Feedback welcome as usual.
Added Playlist Save and Load functions to the Playlists menu. These save and load all the playlists to text files in the /playlists folder on a disk/memory in USB C.
You could use this to backup Playlists that have taken a long time to build or even to manually create and edit playlists using a text editor.
Added a line to info page two showing playlist usage
Added a VU Meter style display. Use Settings->Maintenance->VU Meter to turn it on and off.
Fixed problem with deletions and new playlists. Thanks to Chris in Iowa for bringing this to my attention.
Bluetooth input fixed after experimental Bluetooth mode introduced.
Problems with ripping caused by recent new code fixed.
Disconnecting Bluetooth automatically switches sound back to wired speakers
Tracks in album in playlist now play in correct order. Overflow on very long CDDB names fixed. New Bluetooth mode cleared when not in use. New function added to Y key - lets you restart the program - a bit like turning off and on but quicker and easier than unplugging.
Added @, < and > on the rotary - mainly for Wifi passwords - avoid using special characters in track names etc.
Added a new experimental Bluetooth mode to fix problem speakers that played too quickly - like Taotronics. Use Settings->Bluetooth I/O->Bluetooth T2. This new mode will switch off the Wifi (which should be plugged into USB A) while music is playing to help with the problem.
Fixed a problem with the Web UI causing rename to get slower and slower at every attempt if you press enter instead of OK button.
Fixed handling of long playlist names - NB there is a 30 character limit. Fixed handling of large playlists. NB only first 1000 items displayed - inifinite scrolling to come. Added a delete backup utility to Maintenance menu to allow you to make a fresh backup without having to delete the old on on a PC. Fixed problems caused by trying to attach an NTFS drive to USB
Fixed a bug in web upload that affected 0.4% of files. Thanks to Pete F. for help in isolating this.
I have dramatically extended playlists and what you can do with them - more here.
I updated the Windows B2 Finder App to reflect the new Web UI home page.
Now attaches to open wifi networks - just leave the password empty - or clear it if you have already tried a password. More space for album names - only matters if you have loaded more than 5,000 albums - yes there are B2 owners who have.
Bluetooth Output added. You can now play your B2 into Bluetooth speakers or headphones.
There are two new menu items
Settings->Bluetooth IO. This changes the direction of the Bluetooth. You only really need this to switch back to using Bluetooth as an input.
Settings->Scan Bluetooth. This puts Bluetooth into output mode and searches for Bluetooth speakers or headphones and lets you select one (pairing) for sending music to. You usually have to press a button on the Bluetooth device to make it discoverable. Once pairing is complete the B2 will remember the choice and try and connect again when it is turned on again.
In output mode the Bluetooth button on the B2 remote control can be used to tell B2 to reconnect to the speakers. You might need to press this if the speakers were turned off. On some manufacturers you need to press the Bluetooth button on the speakers then on the B2 remote after they have been turned off.
You can run scan again any time. It will remember your last choice.
Find the sequence that works for you and let me know. If you have any difficulty with a particular brand of speaker let me know and we'll try and fix it.
At the moment Bluetooth is either input or output - it is possible to do both at the same time - but its a bit confusing. But let me know if that's something you would use.
You can now drag an artist into playlists. This is the start of a comprehensive rethink and enlargement of what playlists can do. In the weeks ahead I will allow playlists to be combined, named and searched. Effectively allowing you to partition your music into subsets - that might reflect different moods, occasions or CDs belonging to different family members. Let me know what you'd like with the feedback form. Martin
Support for accented characters from online CD lookup. Capitalisation change of album names fixed. Resizing of Web UI panels to fill browser height. Old test.html page removed - and 4th April improvements re-instated.
I have restored the 23rd March version. It appears that 4th April version had problems in the web UI for some. Web upgrade will take you back from 4th April to 23rd March. The improvements to the Chrome extension are independent of the B2.
Update 15th April - it seems possible that some owners had bookmarked the test web page as it was called and that gave rise to the problem.
Significant rewrite of the chrome extension - now v0.50. The original - based on open source - stuttered on slower computers and/or busy networks. I have rewritten the core and it is far better. I anticipate a little more work at the B2 end to accomodate sample rate differences that can cause hiccups over a longer timeframe.
B2 now displays the title of the tab - so if you play Spotify for instance you see the track playing on B2.
Added a disk standby function to stop the hard disk in standby.
Added Free Space to Maintenance Menu to force a recalculation of disk space. Allowed special characters like & in rename on web. Fixed problem with infinite scroll when window resized or tablet rotated. Fixed pitch shift and stuttering with Chrome extension on some PCs - you should upgrade the Chrome extension to latest v0.9.
Album to album now follows alphabetical ordering (if enabled) which means you can precede the album name with a sequence number like this
101 album x
102 album y
103 album z
and the play order will do what you want regardless of the order in which albums were loaded. Thanks to Tim for his help with this.
Fixed snippet of sound on changing source from radio to hard disk. Fixed playlist item delete - the trash can - on web UI - broken when rearranged for handset use.
Chrome Extension improvements. You need to upgrade your extension to version 0.6 as well as upgrade the B2. Was mono now stereo. Audio breakup on slower PCs fixed or much improved.
Artist delete added - on Artist Menu on front panel. Fixed add current track to playlist on long press mechanism (broken when radio presets added).
B2 now remembers the last track you were playing when you restart. Fixed a recently introduced problem in web UI track listing.
Increased capacity to 9000 albums. Increased the Web Search results limit to infinite. Added play button for playlists (for touch devices with no drag and drop). Album art lookup made optional to speedup ripping.
29th FebruaryThe latest B2 software release allows you to play music from a Chrome web browser through your B2 using your home network.
You need to add this extension on the Google Web Store to your Chrome Browser. Then just click on the little letter "J" at the top right and the popup will let you direct whatever is playing to your B2.
What it means is you could listen to music from Spotify or Youtube or just a sample track on Amazon and redirect it to your B2 for great sound.
Its brand new so let me know what you think. I will probably extend the capabilities once I have used it for a bit. I have it in mind to send music to multiple B2s in other rooms but let me know what you would like.
Increased the number of search results from 100 to 500 on the Web UI. I will make this infinite when time permits. Many of you are using the Search window for general browsing as opposed to searching for specific items - so 100 wasn't nearly enough.
New Web UI. I've made the B2 home page responsive so the same page should work on desktop and smartphone browsers. I've added some more buttons to make things better for touch devices - I will be adding more functionality in the weeks ahead. Please let me know what works, what doesn't work and what you would like to see. If you want to use the old web UI - direct your browser to 192.168.0.2/old.html - using your IP address not mine.
USB import of Albums and Artists with accented characters partially fixed - they are now loaded though the accented characters are blanked. Removed duplicate Recordings folders on SD only B2s. Fixed return to HDD mode after Get Recordings.
Added Load bd2b from USB to Maintenance. Fixed problem saving playlists on SD models.
Swapped left and right on headphone/line out. Fixed a problem with renaming where only capitalisation is changed. Fixed problem adding album to playlist from Search.
Added 38,000 radio stations with new vTuner and radio presets panels on web UI - see the Internet Radio section at left. Fixed a problem adding albums to Playlists - thanks Ian.
Added support for accented characters on the Web UI. Fixed a side effect of yesterdays seamless work on Internet Radio.
Seamless track to track transition for WAV and FLAC files. When segue is turned off these now play EXACTLY as would a CD player - particularly important for opera, live performances and where one track continues into the next. I tested with Pink Floyd Dark Side of the Moon. On the CD the first two tracks have 2,962,344 and 7,476,420 samples respectively. When played back either as WAV or FLAC with segue turned off The number of samples played back are 2,962,344 and 7,476,420 samples and the music is seamless and breathtaking.
FYI MP3 encodes in "frames" of 1152 samples and effectively pads the track to fill a whole number of frames. This results in a discontinuity for this kind of music. You don't hear the discontinuity if segue is on or if there is silence between the tracks. Thanks to Ricky for his help with this.
Added support for accented characters to be displayed on the OLED. Added a Repair HDD function in Maintenance - see Troubleshooting for instructions.
Streamlined the switch to and from Aux In - B2 now restarts automatically with the reduced USB speed for crackle free Aux In. Remember you still need to use Settings->Get Recordings when you switch back to HDD - to transfer any recordings from SD card to HDD. Also if Aux In is selected B2 will start in play mode - convenient if you are using B2 as an amp for your TV. The UI asks you to confirm when you switch - just press the source twice.
Removed illegal characters like '/' when you rename from front panel. This typically caused display to skip through renamed music. Thanks to Ian for helping me find this.
Added a brightness control for the OLED display. Settings->Brightness.
Added support for hidden Wifi networks. Use Settings->Hidden Wifi to set up SSID if your network name is not broadcast.
Fixed problem with percentage signs in album rename on web UI.
Web upload music - now works with alphabetical sorting
Web UI - playlist item count updated when you delete or add to a playlist. Artist window now doesn't scroll back to top when you click on an item. Import from USB now ignores hidden files created by iTunes on Mac.
Alphabetical ordering made switchable. Use Settings->Sorting. Short Segue option added to Settings->Segue.
Headphone jack sense made switchable - defaults to disable amp when jack plugged into line out. Use Settings->Jack Sense to switch if you want to use line out at the same time as loudspeakers.
Alpha sorted the albums within an artist - in the Artist panel and on front panel. Fixed some side effects of alphabetic sorting.
Changes to Recording from Aux In. Now records to SD card. Use function Settings->Get Recordings when you switch back to High Speed USB for normal listening. See the Q&A section for more background.
Added alphabetic ordering of Artists and Album names
Fixed interference from LG TV remote control. Allowed longer to double press when selecting playlist by number.
Jack plug in Line Out no longer mutes speakers - so you can use line out to drive a second amplifier in parallel - for listening in another room for instance.
Added retry on web upload music function. Better display of long artist and album names - now displays up to 150 characters and scrolls faster if long.
Web Upgrade with Ethernet fixed. Web Upgrade now reboots automatically. Allow & in Artist name on Upload Music
Copy SD Music function fixed for previously blank SDs. CD Play order fixed - was stuck on random. Web UI volume slider now responds to main volume knob.
Added Format USB A function for hard disks with higher current consumption. Filtered illegal characters from web rename. Internet Radio channel pick now picks one of ten preset channels - use Find Station or web UI to search all stations then press and hold number key to assign a preset.
Fixed bug introduced on 13th - resets when rip album name select should display "Album nnn" if CD is not recognised or you want your own name.
Improvements to web music upload for big uploads & shows file count progress.
Minor bug fix - problems when two albums had the same name.
Added SD Card duplication and music transfer functions to Maintenance menu
(They were in a factory menu before).
Exciting new music upload facility added to Web UI - see the Youtube.
Tightened up the rename functions so you cannot inadvertently rename an album to one that already exists - and overwrite it by mistake. Artist rename will however allow you to merge two sets of albums under different artists and will remove duplicate albums.
Fixed error in yesterday's release
Play buttons added to Web Interface search results so that iPad and Andoid tablet owners (and other touch based browsers) can at least play music.
NB Drag and drop is difficult on touch based browsers because they drag the whole web page around.
Further developments in this area to follow.
Album limit increased to 6,000
Database write to disk made a lot faster
Track number display during playback bug fixed
Instant Radio - press Back during standby and B2 plays last radio station.
Greater control over track ordering - edit track number on web or from front panel.
[A track number is now pre-pended to all tracks during Restore from JB7 backup].
Wifi MAC address displayed on info screen for static IP allocation on problem Wifi routers.
Reduced delay on Aux In
Fixed bug in offline album lookup - only recognised 60% of CDs
Added Find Station function to main menu - search and play the 750+ internet radio stations - similar to track search.
Added radio presets - press and hold a number key on the remote while radio is playing to assign the radio station to that key. Select radio and press a number key to play that station thereafter.
Added $ sign to characters - for network password etc.
Added facility to disable compression. Fixed problem with web rename track. NB You must wait until B2 has written its track names to disk after a change before removing power. Press and hold stop key on front panel to make sure.
Added Graphical display and rudimentary CD Ripping control to Web UI.
Added 750+ UK Radio Stations. Find them through the Web UI initially. Drag to Now Playing panel to play that station.
Fixed problem with Internet Explorer drag and drop. Added simple volume control and experimental album art - to give you an idea where the Web UI is heading.
The new Web UI is intended for laptop/destop and larger tablet browsers and was tested mainly with Chrome so expect problems initially on other browsers.
I will tune the Web UI for mobile phones later.
Added an experimental new Web UI featuring
Instant search for Artists, Albums and Tracks
Drag and drop albums or tracks to build playlists.
Drag and drop into Now Playing to play.
Double click Artists, Albums and Tracks to rename.
Click on Artists and Albums to drill down.
Click on the New Ui button on the B2 web ui.
Let me know what you think - this will eventually become the main web ui.
Added two Artist rename functions.
One in the Album menu to rename the artist for that album.
Second in the Artist menu to globally rename an artist.
Fixed first track not random on Playlists when Random is on.
Fixed deleted album re-appearing after scan disk
Added time to end of track and track number.
Fixed rip bug introducd on 9th.
Fixed bug in Playlist next track.
Added USB keyboard support and timezone setting for international use.
Fixed a bug in Album Delete that caused tracks to be skipped - until Scan Disk was run.
The latest software was released 3rd July - this has several minor bug fixes - including operation with legacy (WEP) Wifi routers and a problem with rename.
It also has a new Album List function in Settings->Maintenance and the web Find function now has links to an album page showing tracks for each album. Work on the web UI is ongoing.