If you’re using Mac OS, and you’re updated to the latest version, then VLC Streamer now offers a way to right click (or cmd+click) on a movie in the finder to add it directly to VLC Streamer.
When you click to add the right-click item, you’ll be prompted to install Right Click Booster if you don’t have it already – and taken to the Mac App Store to download it for free.
I let a bug get through in the 4.0 update of Off Remote. The timed commands don’t work (nothing happens when you click on the button to send the command).
I submitted a fix to Apple on Monday (17th Aug), but they generally take about a week to approve updates.
We have a handful of updates to address some minor problems with Windows 10.
VLC Streamer is now updated to 5.07, and Watchover is now at 1.20.
Windows 10 is now available for public beta – so if you’re using it, do let us know of any other issues or problems you come across. We’d love to have the kinks worked out before the official Windows 10 release.
There is a bug in VLC 2.2 which causes a crash in some circumstances when you try to browse the drives list on a Windows machine. This causes vlc itself to crash.
The vlc team have identified a fix, but I don’t know when they will release it.
Like many of my favourite apps – this one springs out of an annoyance that I wanted to fix.
If you have used windows, then you may well have used one of the many right click commands in the finder. Some of these are built in, and some are added by third party apps.
Two that I particularly miss are
‘Make untitled.txt here’
and ‘Open this directory in the terminal’
Mac OS has had the ability to use custom scripts as services – but they’re too far from the right click to be useful (right click, scroll down hover over services, skip right, find the command you need).
Finally – with the advent of Yosemite and finder extensions, Mac OS has an approved way for me to fix this.
Enter the Sandbox…
The app sandbox is designed to make sure that apps you download from the App Store can only interact with a limited selection of files (mostly within your own app sandbox).
The app I wanted to build lets you add, open or update files anywhere in the system.
If you want your app to be in the App Store – then it has to use the sandbox!
There is a (clunky) solution
Right click booster is a developer tool, and I wanted developers to be able to integrate their own scripts.
There is actually a way that Apple lets you do this.
Scripts can be run from the User Script Directory (every app has it’s own user script directory).
This seems like a great solution, but the app isn’t allowed to put scripts in that directory.
In my first submission, the app asks the user to open the directory – thus giving permission to the app to read and write files there. Apple didn’t like that.
In my next submission, I included the scripts in a .dmg file. My app can include the .dmg, open it and let the user drag scripts to the symbolic link to the user scripts file. Apple didn’t like that either.
In my final submission – the app takes you to my website where you can download the default scripts (as a dmg). Open that dmg, and install the scripts yourself.
There were many other issues along the way – but finally, Apple have allowed this solution.
Now you can run scripts with a right click
I use my app all the time!
The ones I use the most are Pod Update, and Update version (this runs ‘avgtool next-version -all’ which bumps the version number for all my targets in an xcode project)
My other favourites are the two I built the app for. ‘Open this directory in the terminal’ and ‘Create untitled.txt’ here.
Of course, other users will have other scripts and other ideas.
If they’re generally applicable, then I’ll add them to the default script list – so please do share them at the forum!
Microsoft have unpublished it from the store because
…it does not accurately reflect the source, functionality, capabilities or features of the app
They haven’t given me much more information than this. In fact, they seem to have made it impossible for me to even change things if I can figure out what the problem actually is.
So I’m launching a competition. If you can figure out what I did, and how to get VLC Remote published again, then you win a rubbish windows phone. (Full competition rules at the bottom!)
I’m not really expecting much – so this is probably a farewell rant as Hobbyist Software exits the windows store, with only a little regret.
The background
When Microsoft launched windows phone, I assumed they had enough money and commitment to make the ecosystem work, so I had VLC Remote ported to run on windows phone.
The OS has some great design features, and we tried to make use of them to build a great remote.
Sadly, the store has not delivered in terms of revenue. VLC Remote has earned slightly less than £2000 over it’s lifetime, which makes it a pretty rubbish investment for me.
Nonetheless, I like the app, and while it is live, then I want it to be good. A month or so ago, we kicked off a smallish project to support windows 8.1 and the new larger screen sizes. This was triggered by an invitation by myappfree.it to be their free app for a day.
Updating was unexpectedly painful, and came with minor annoyances and ‘windows-isms’ such as some disappearing core http support which only shows on the device (fortunately, I had bought a new windows 8 device to test on), and requirements like the app tile called SquareTile71x71 which of course has to be 170px by 170px.
Adding the new version to the store seems to delete all saved app information and screenshots requiring an annoying re-uploading of images and text – but all that can be overcome, and I finally pressed submit.
Importantly – when I submitted the new version, I set things so that the new version would not be automatically published. I wanted to wait until myappfree were ready before releasing the new version.
Within 24 hours, the new version was approved.
Congratulations! VLC Remote app has successfully passed certification to be included in the Windows Phone Store.
I wrote to myappfree to tell them I was ready.
Note that at this stage, the new version is still waiting in the wings ready for me to click ‘make it so’. The version in the store is the one that has been there since August 2014.
Unfortunately the day after VLC Remote was approved, I got an email to say that the existing app had been unpublished.
Microsoft has unpublished one or more of the apps registered to your account as they do not comply with Windows Phone and WindowsStore Policy Requirement 10.1. The app metadata does not accurately represent the features, functionality, and capabilities of the app.
Section 10.1 in full:
Your app and its associated metadata must accurately and clearly reflect the source, functionality, and features of your app.
The screenshots, app name, developer name, tile, category and app description, and any other related metadata you provide with your app, should make it easy for a user to understand the functions, features, and any important limitations of your app.
Your app may not use a name or icon similar to that of other apps.
You should not represent your app to be from a company, government body, or other entity if you do not have permission to make that representation.
If your app contains content or features restricted to certain languages, markets or geographies or has other important limitations, they should be clearly described.
Your app must be fully functional and offer customers unique, creative value or utility.
If your app declares an association with a given file type or extensibility point, it must provide the functionality that a customer would expect, given that association. For example, if your app declares an association with the .jpg file type, the app should be able to open the image for viewing or editing.
I’m not sure which of these I have broken.
My first version of VLC Remote was released on iOS in 2008.
It is a remote control for VLC, and the description in the store is more or less exactly the same as the description I use on iOS and Android.
The 5 star reviews seem to support the notion that it works.
My first assumption was that this was a stupid error, so I wrote back in perhaps not the most conciliatory of tone.
I am extremely unimpressed.
Why has my app been unpublished?
You say that the metadata is inaccurate, but I can’t see any inaccuracy – and you have given no specific details.
This app has been active and in good standing in the windows phone store for years without issue. The last update was in August last year (although I have a new update which I have not yet chosen to publish).
I lose money on the Windowsstore – I keep my app here because I have already invested the time to build it, and hope that some day Microsoft will make a go of Windows Phone. This kind of treatment doesn’t encourage me to continue investing.
You can call me on [xxx] to put things right and apologise.
Rob Jonson
Needless to say, I didn’t receive the hoped-for apology.
Hello Rob,
Thank you for your reply.
The app was unpublished from the Store because it does not accurately reflect the source, functionality, capabilities or features of the app. Please refer to the related guidelines in this blog.
Best Regards,
Windows Phone and Windows Store Team
I challenge you to figure out from the blog post where my mistake lies.
A final insult
When I log in to the store, I now see the two versions (the current, and pending release), with all key functions hyperlinked to this generic contact page.
As far as I can tell: Even if I can figure out why Microsoft have unpublished my app – there is no way for me to edit it and resubmit!
The competition
So – here is the challenge:
If you can figure out what I need to do to get VLC Remote published again, then email me and let me know.
The winner will win a somewhat rubbish second hand windows phone.
In the spirit of windows rubbish-ness, I will pay for postage only if you are in the UK.
If multiple people figure it out, then I shall capriciously pick a winner based on criteria which I shall not disclose.
Until then, this is Hobbyist Software signing off from Windows Phone.
PS – No Microsoft rant would be complete without referencing the importance of developers to their flagging platform
Update 1 – Sunday 1 Feb 2015
Most of the emails I have had from users suggest that the issue is probably with the name VLC Remote or the icon.
That certainly seems like the best guess.
Of course, if Microsoft were to tell me what the problem is and how to fix it, then that would be best. Moreover:
The app has been live in the Windows Phone store since 2012 – they could have emailed me to request a change rather than simply ‘unpublishing’ the app without warning.
They have not told me what is wrong, or what I would need to change.
There is no way for me to make any changes. The app is locked, and the links where you would normally edit things simply link to the generic contact page.
If Microsoft were to contact me with details, I could let them know my thoughts.
I have been using the name VLC Remote since 2008 across various mobile platforms. It has generated millions of downloads (mostly for the free versions sadly!).
I have been using the name VLC Remote on the Windows Phone platform since 2012 without issue.
The logo incorporates the VLC cone which is itself released under GPL. There is no formal approval process from Videolan, but I did ask some key people before I started using it in 2008. As far as I am aware, there has been no complaint from Videolan (and I’m a moderately active member of the Videolan community)
Hobbyist Software owns the UK trademark for VLC Remote.
The succession of 5* reviews don’t indicate a set of users who feel misled about the apps functionality.
No word from Microsoft, but it is a weekend.
Update 2, Monday 2 Feb, 5pm 2015
One of my emails generated a response:
Thank you for your email. I see that you are inquiring why your app VLC Remote was removed from the Windows Phone Store without being given a clear description of why it has been removed. I understand your concerns and I wanted to inform you that I have proactively began the process to investigate this issue with our policy team. You will receive direct communication from the policy team in regards to the status of your app and what steps you may need to take to get your app back in to the Windows Phone store. Once you have communicated with the policy team you should be able to make changes to your app based on their instructions. I ensure you I will continue to monitor your app and will let you know of any new information until your app is placed back in the Windows Phone Store.
In the meantime, please let me know if you have any additional questions.
The app is still unpublished, and un-editable in my developer account.
Update 3, Tuesday 3 Feb 2015
This morning, I got a very polite email from a program manager at Windows.
VLC Remote is back on the store.
I am a program manager on the Windows Developer Platform team and came across your blog on Reddit.
I had the store team look into what happened and they confirmed that your app has been restored.
I do not have the details of what led to this but will share once I have them. Please let me know if you are still running into issues.
We do care about our developers! Don’t hesitate to contact me if you have any question or concerns!
This gentleman is of course the competition winner, and is now entitled to a second hand blue Nokia 800! I don’t know if he’ll chose to pay the shipping…
The 8.1 update is now ready to go and will go live on the 18th February.
Update 4, Tuesday 24 Feb 2015
I submitted an update on Monday to remove a single line from the app description
VLC Remote is App of The Day on myAppFree, don't miss your daily deals http://get.myappfree.it
This seems to have triggered the same problem again.
App Policies: 10.1 Metadata
Your app and its associated metadata must accurately and clearly reflect the source, functionality, and features of your app.
<snip – list of policies>
Notification/Action Requested:
The app and its associated metadata do not accurately represent its source, functionality, or features. Please refer to the blog post for additional policy guidance: http://blogs.windows.com/windows/b/buildingapps/archive/2014/05/13/enhanced-windows-store-app-discoverability-refreshed-user-experience-and-policy-updates.aspx.
I’ll email back and copy in the chap who helped out last time.
This will be my last update to VLC Remote on Windows Phone, it simply isn’t worth it for me to carry on.
Update 5, Wed 25th Feb 2015
Things are moving much more quickly this time. The chap who helped me last time bounced my email onto somebody else who first offered to try to create an exception, then wrote again instructing me:
I got some help from one of our certification experts. Please prepare your re-submission and include the text below in your ‘Tester Notes’.
“Do not fail for 10.1 – please escalate to <named person>”
(<named person> is going help us get your app approved. )
Unfortunately, unless I’m missing something – there isn’t a tester notes field available when I submit an update.
I have submitted anyway and am crossing my fingers.
If you copy movies to VLC Streamer using iTunes, then as from version 4.12, you’ll get a warning message and no sound for movies using these Dolby codecs.
Dolby Digital (AC3)
Dolby Digital Plus (E-AC3)
Dolby TrueHD (MLP)
The reason for this is that Dolby claim that playing sound encoded in those codecs would breach their patents. Although this is arguable – it isn’t in practice something I can fight.
The workaround is fairly simple; Instead of copying your movies via iTunes, you should stream them from the helper app (the helper app uses the desktop version of VLC to do the conversion).
In the paid version, you can also copy movies using the helper app so that you can watch them when you are away from home.
Long version:
Before I get into the details, I want to be very clear that Dolby’s representative was a pleasure to work with. He was perfectly reasonable and courteous. I couldn’t have asked for a nicer legal shakedown. I don’t believe that Dolby’s demands were valid – but he was doing his job in a perfectly professional manner.
On the 22nd November, I got a notice from Apple via the AppStore.
On 10/14/2014, we received a notice from Dolby Laboratories that Dolby Laboratories believes your apps listed below infringe their intellectual property rights. In particular, Dolby Laboratories believes you are infringing their copyright. Please see their comments below.
You can reach Dolby Laboratories through [redacted], copied on this email.
We look forward to receiving written assurance that your applications do not infringe Dolby Laboratories’s rights, or that the parties are taking steps to promptly resolve the matter. Please keep us apprised of your progress.
[snip]
Comments from Complainant: The App(s) indicated contain and/or practice Dolby’s intellectual property, including patents and copyrighted source code and/or pseudocode, namely Dolby Digital (AC3), Dolby Digital Plus (E-AC3), and/or Dolby TrueHD (MLP) without authorization.
The ability to play this kind of movie was a fairly recent addition. In version 4.0 (released at the start of October), I added MobileVLCKit to VLC Streamer to handle movies copied through iTunes that don’t play in the system player.
MobileVLCKit is the engine that powers the VLC app on iOS, so it is capable and powerful. You can tell that VLC Streamer is playing something with MobileVLCKit if you see an orange screen at the start of playback. It is MobileVLCKit which plays these movies, and MobileVLCKit which I eventually had to hobble to stop VLC Streamer from being removed from the AppStore.
I asked how much it would cost to licence the patents. Playing these movies was a new and smallish feature – but clearly valuable to some people, so I’d have been willing to pay something.
…I’m glad you’re interested in becoming properly licensed. We have a standard process for that which begins by filling out this online form (it just captures generic info like contact data, etc):
You should also know that there are fees associated with becoming licensed. Specifically, there is a $25,000 one-time initial fee and a recurring $5,000 annual maintenance fee. There is also a per-unit royalty that has a tiered structure, due quarterly, based on annual total usage, as follows:
0-100,000 downloads at $0.99 per download
100,001-1,000,000 downloads at $0.67 per download
1,000,001+ downloads at $0.45 per download
…
Remember that this would apply to the free version of VLC Streamer as well as the paid version. Clearly this is not an option.
I contacted a senior Developer involved with VLC and asked for an opinion. His opinion was that the patent claims were bogus.
‘Neither French law nor European conventions recognize software as patentable […]. Therefore, software patents licenses do not apply on VideoLAN software.’
Incidentally, this is presumably why Dolby haven’t stopped VLC from distributing the desktop player which plays the exact same codecs. The VLC desktop version is what does the conversion of your videos in the helper so that they can be streamer to VLC Streamer.
The full list of Dolby’s patent claims is given at the bottom of the list.
Nonetheless, it is clear that unless I was willing to spend ridiculous sums on lawyers, Dolby’s claims to Apple would be sufficient to get VLC Streamer closed down.
To round up, here is the list of patents which Dolby claims I was infringing. I did ask for a list split by patent – but my contact at Dolby was unable to provide that.
ARGENTINA AR 023444 B1
ARGENTINA 023424
AUSTRALIA 2002307533
AUSTRALIA 2003239126
AUSTRALIA 2004211163
AUSTRALIA 2004239655
AUSTRALIA 2005217943
AUSTRALIA 649,786
AUSTRALIA 653,582
AUSTRALIA 655,053
AUSTRALIA 674,357
AUSTRALIA 677,856
AUSTRALIA 682,913
AUSTRALIA 694,131
AUSTRALIA 712,719
AUSTRALIA 771,454
AUSTRALIA 2005204293
AUSTRALIA 781629
AUSTRIA 0 519 055
AUSTRIA 0 520 068
AUSTRIA 0 664 943
AUSTRIA 0 709 004
AUSTRIA 0 709 005
AUSTRIA 0 827 647
AUSTRIA 0 940 015
AUSTRIA 1 175 670
AUSTRIA 1 216 474
AUSTRIA 1 386 312
AUSTRIA 1 590 801
AUSTRIA 1 617 418
AUSTRIA 1 723 638
AUSTRIA 1 173 925
BELGIUM 0 519 055
BELGIUM 0 520 068
BELGIUM 0 664 943
BELGIUM 0 709 004
BELGIUM 0 709 005
BELGIUM 0 827 647
BELGIUM 0 940 015
BELGIUM 1 175 670
BELGIUM 1 216 474
BELGIUM 1 386 312
BELGIUM 1 590 801
BELGIUM 1 617 418
BELGIUM 1 723 638
BELGIUM 0 826 274
BELGIUM 1 173 925
BRAZIL PI9805989-0
BULGARIA 1 723 638
BULGARIA 2 194 528
CANADA 2,077,662
CANADA 2,077,668
CANADA 2,103,051
CANADA 2,142,092
CANADA 2,164,964
CANADA 2,166,551
CANADA 2,221,845
CANADA 2,368,453
CANADA 2,445,480
CANADA 2,218,893
CANADA 2,365,529
CANADA 2,585,240
CHINA ZL00806330.3
CHINA ZL00813602.5
CHINA ZL02809542.1
CHINA ZL200310101328.4
CHINA ZL200480011250.X
CHINA ZL200510107590.9
CHINA ZL200580005301.2
CHINA ZL200710137399.8
CHINA ZL201010166094.1
CHINA ZL96113286.8
CHINA ZL96122821.0
CHINA ZL98800792.4
CYPRUS 2 088 583
CZECH REPUBLIC 1 590 801
CZECH REPUBLIC 1 723 638
DENMARK 0 519 055
DENMARK 0 520 068
DENMARK 0 587 733
DENMARK 0 664 943
DENMARK 0 709 004
DENMARK 0 709 005
DENMARK 0 827 647
DENMARK 0 940 015
DENMARK 1 175 670
DENMARK 1 216 474
DENMARK 1 386 312
DENMARK 1 590 801
DENMARK 1 617 418
DENMARK 1 723 638
DENMARK 1 173 925
ESTONIA 2 088 583
ESTONIA 2 194 528
FINLAND 0 940 015
FINLAND 1 175 670
FINLAND 1 216 474
FINLAND 1 386 312
FINLAND 1 590 801
FINLAND 1 617 418
FINLAND 1 723 638
FINLAND 0 826 274
FRANCE 0 519 055
FRANCE 0 520 068
FRANCE 0 587 733
FRANCE 0 664 943
FRANCE 0 709 004
FRANCE 0 709 005
FRANCE 0 757 506
FRANCE 0 827 647
FRANCE 0 940 015
FRANCE 1 175 670
FRANCE 1 216 474
FRANCE 1 386 312
FRANCE 1 590 801
FRANCE 1 617 418
FRANCE 1 723 638
FRANCE 2 194 528
FRANCE 0 826 274
FRANCE 1 173 925
GERMANY 0 520 068
GERMANY 0 664 943
GERMANY 0 709 004
GERMANY 0 757 506
GERMANY 0 940 015
GERMANY 1 175 670
GERMANY 1 216 474
GERMANY 1 386 312
GERMANY 1 590 801
GERMANY 1 617 418
GERMANY 1 723 638
GERMANY 2 088 583
GERMANY 2 194 528
GERMANY 692 14 523.0
GERMANY 692 21 616.2
GERMANY 694 01 514.8
GERMANY 697 13 971.9
GERMANY 0 826 274
GERMANY 1 173 925
GREECE 1 723 638
HONG KONG 1030843
HONG KONG 1045747
HONG KONG 1049401
HONG KONG 1070457
HONG KONG 1080596
HONG KONG 1082093
HONG KONG 1092925
HONG KONG 1114233A
HUNGARY 1 590 801
HUNGARY 1 723 638
ICELAND 2 088 583
INDIA 222223
INDIA 235401
INDONESIA ID0022057
INDONESIA ID0022159
INDONESIA ID0024386
INDONESIA ID0025693
IRELAND 0 940 015
IRELAND 1 216 474
IRELAND 1 617 418
IRELAND 1 723 638
IRELAND 2 194 528
ISRAEL 169442
ISRAEL 171287
ISRAEL 177093
ITALY 0 519 055
ITALY 0 520 068
ITALY 0 664 943
ITALY 0 709 004
ITALY 0 827 647
ITALY 0 940 015
ITALY 1 175 670
ITALY 1 216 474
ITALY 1 386 312
ITALY 1 590 801
ITALY 1 617 418
ITALY 1 723 638
ITALY 0 826 274
ITALY 1 173 925
JAPAN 2766466
JAPAN 3197012
JAPAN 3203250
JAPAN 3297051
JAPAN 3421343
JAPAN 3449715
JAPAN 3761639
JAPAN 3804968
JAPAN 4033906
JAPAN 4035631
JAPAN 4213708
JAPAN 4290997
JAPAN 4345890
JAPAN 4511443
JAPAN 4689625
JAPAN 4782685
JAPAN 4843142
JAPAN 3,715,653
JAPAN 4610087
LIECHTENSTEIN 0 519 055
LIECHTENSTEIN 0 520 068
LIECHTENSTEIN 0 664 943
LIECHTENSTEIN 0 709 004
LIECHTENSTEIN 0 709 005
LIECHTENSTEIN 0 827 647
LIECHTENSTEIN 0 940 015
LIECHTENSTEIN 1 175 670
LIECHTENSTEIN 1 216 474
LIECHTENSTEIN 1 386 312
LIECHTENSTEIN 1 590 801
LIECHTENSTEIN 1 617 418
LIECHTENSTEIN 1 723 638
LIECHTENSTEIN 1 173 925
LITHUANIA 2 088 583
LUXEMBOURG 2 088 583
MALAYSIA MY-122486-A
MALAYSIA MY-138877-A
MALAYSIA MY-140567-A
MALAYSIA MY-142955-A
MALAYSIA MY-143979-A
MALAYSIA MY-123651-A
MEXICO 223934
MEXICO 254932
MEXICO 262752
MEXICO 267655
MEXICO 281099
MONACO 2 088 583
NETHERLANDS 0 519 055
NETHERLANDS 0 520 068
NETHERLANDS 0 587 733
NETHERLANDS 0 664 943
NETHERLANDS 0 709 004
NETHERLANDS 0 709 005
NETHERLANDS 0 827 647
NETHERLANDS 0 940 015
NETHERLANDS 1 175 670
NETHERLANDS 1 216 474
NETHERLANDS 1 386 312
NETHERLANDS 1 590 801
NETHERLANDS 1 617 418
NETHERLANDS 1 723 638
NETHERLANDS 0 826 274
NETHERLANDS 1 173 925
POLAND 1 723 638
PORTUGAL 0 940 015
PORTUGAL 1 216 474
PORTUGAL 1 617 418
PORTUGAL 1 723 638
ROMANIA 1 590 801
ROMANIA 1 723 638
RUSSIA 2236046
RUSSIA 2256293
SINGAPORE 117171
SINGAPORE 124836
SINGAPORE 144743
SINGAPORE 99819
SINGAPORE P0047116
SINGAPORE P0047709
SINGAPORE P0048278
SINGAPORE P0049883
SINGAPORE P0049884
SINGAPORE P0050974
SINGAPORE P0054317
SINGAPORE P0066321
SINGAPORE P0082553
SINGAPORE P0084124
SINGAPORE P0083964
SLOVAKIA 2 088 583
SLOVAKIA 2 194 528
SLOVENIA 2 088 583
SLOVENIA 2 194 528
SOUTH KOREA 10-0214252
SOUTH KOREA 10-0228687
SOUTH KOREA 10-0228688
SOUTH KOREA 10-0893281
SOUTH KOREA 10-0945673
SOUTH KOREA 10-0992081
SOUTH KOREA 10-1005731
SOUTH KOREA 10-1085477
SOUTH KOREA 220,862
SOUTH KOREA 253136
SOUTH KOREA 259559
SOUTH KOREA 285993
SOUTH KOREA 424036
SOUTH KOREA 10-0915120
SPAIN 0 519 055
SPAIN 0 520 068
SPAIN 0 664 943
SPAIN 0 709 004
SPAIN 0 709 005
SPAIN 0 827 647
SPAIN 0 940 015
SPAIN 1 175 670
SPAIN 1 216 474
SPAIN 1 386 312
SPAIN 1 590 801
SPAIN 1 617 418
SPAIN 1 723 638
SPAIN 0 826 274
SPAIN 1 173 925
SWEDEN 0 519 055
SWEDEN 0 520 068
SWEDEN 0 664 943
SWEDEN 0 709 004
SWEDEN 0 827 647
SWEDEN 1 175 670
SWEDEN 1 216 474
SWEDEN 1 386 312
SWEDEN 1 590 801
SWEDEN 1 617 418
SWEDEN 1 723 638
SWEDEN 512719
SWEDEN 0 826 274
SWEDEN 1 173 925
SWITZERLAND 0 519 055
SWITZERLAND 0 520 068
SWITZERLAND 0 664 943
SWITZERLAND 0 709 004
SWITZERLAND 0 709 005
SWITZERLAND 0 827 647
SWITZERLAND 0 940 015
SWITZERLAND 1 175 670
SWITZERLAND 1 216 474
SWITZERLAND 1 386 312
SWITZERLAND 1 590 801
SWITZERLAND 1 617 418
SWITZERLAND 1 723 638
SWITZERLAND 1 173 925
TAIWAN 180037
TAIWAN 324762
TAIWAN 91693
TAIWAN I350107
TAIWAN I 226,041
TURKEY 1 386 312
TURKEY 1 590 801
TURKEY 1 723 638
TURKEY 2 194 528
UNITED KINGDOM 0 519 055
UNITED KINGDOM 0 520 068
UNITED KINGDOM 0 587 733
UNITED KINGDOM 0 664 943
UNITED KINGDOM 0 709 004
UNITED KINGDOM 0 709 005
UNITED KINGDOM 0 757 506
UNITED KINGDOM 0 827 647
UNITED KINGDOM 0 940 015
UNITED KINGDOM 1 175 670
UNITED KINGDOM 1 216 474
UNITED KINGDOM 1 386 312
UNITED KINGDOM 1 590 801
UNITED KINGDOM 1 617 418
UNITED KINGDOM 1 723 638
UNITED KINGDOM 2 194 528
UNITED KINGDOM 0 826 274
UNITED KINGDOM 1 173 925
UNITED KINGDOM 2 323 754
UNITED STATES 5,291,557
UNITED STATES 5,394,473
UNITED STATES 5,581,653
UNITED STATES 5,583,962
UNITED STATES 5,623,577
UNITED STATES 5,632,003
UNITED STATES 5,633,981
UNITED STATES 5,890,106
UNITED STATES 6,016,295
UNITED STATES 6,246,345
UNITED STATES 6,978,236
UNITED STATES 7,181,389
UNITED STATES 7,313,519
UNITED STATES 7,318,027
UNITED STATES 7,318,035
UNITED STATES 7,516,064
UNITED STATES 8,036,880
UNITED STATES 6,611,212
UNITED STATES 6,664,913
UNITED STATES 6,774,820
UNITED STATES 6,784,812
UNITED STATES 6,891,482
UNITED STATES 7,193,538
Note for media – I haven’t published the details of the Dolby representative as I don’t want him being spammed. If you need to contact him to confirm details, or seek comment, then contact me via rob at hobbyistsoftware.com