Announcing VLC as a UWP

Hi everyone,

We’ve been quite silent on our work toward building the VLC app for Windows 10. We didn’t want to set any deadline until we were 100% confident, so we wouldn’t overpromise and underdeliver.

Plays everything, everywhere

More than ever, thanks to the power of UWP 🙂

Windows 10 Mobile

Redstone only, TH2 will probably not be supported. This is because of technical limitations around Background audio APIs, and bad drivers on the phones not receiving the RS1 bits.

Public Beta

Next week ! And this week for VIPs (¬‿¬)

Official release

Early may

 

Windows 10 Desktop SKU

Closed beta

Early may (no public beta)

Official release

Around mid may

 

Windows 10 on Xbox One

We’ve been working on Xbox One for a long time, even considered a Windows 8 app last year, but we could’nt because of the lack of proper APIs. The work on the Xbox One UWP port started in February, and it’s been a pleasure to follow the SDK updates.

Build from source

Check out our repo and try it yourself on your Xbox One starting next week. It’s still far from perfect but we have several pieces of code not merged yet in the master branch.

Official release

This summer, when developers will be able to publish UWP apps on Xbox.

 

Windows 10 IoT

We’re working on a VLC UWP app for the Raspberry 3 (possibly 2 as well), so you can transform a 20$ computer into a portable media center.

No release date for now.

 

Windows 10 on Hololens

We’ll start the work on Hololens as soon as we have some devices to play with. 🙂

 

Windows 8.1 – Windows Phone 8.1 – Windows RT

We’ll release the last update in May, then we’ll drop the support.


Screenshots

AlbumsDark AlbumsFabLight AlbumsLight ArtistsDark ArtistSelectedLight ArtistSelectedLightSnap

ArtistPageAlbumsDarkArtistPageBioDarkArtistsLight FileExplorerFolderLight FileExplorerLight PipLight SettingsDark SettingsLight VideoPlayerLight VideoPlayerMenuLight VideosDark VideosLight


Features

To be completely honest – the first upcoming versions won’t have many more features than the current version of VLC for Windows Store. All those features will be present in the May/June timeframe. We’ll add new features on a weekly basis.

Deprecated features

  • Artist’s upcoming shows, because LastFM messed up its APIs. Patches are welcome if you want to bring it back from another provider

Added features

User Interface

  • Updated UI to match the Windows 10 style
  • Choose your own accent color : VLC color or Windows chosen accent-color
  • Dark or light theme following your Windows (on Anniversary update) global settings
  • Windows 10 live tiles and notifications
  • Drag and drop a file in the app
  • Continuum support.
    • Basic Continuum scenarios : docking
    • Hybrid scenarios : control VLC running on your XBOX from your W10 mobile phone.
  • Cortana (experimental)
    • Search in the library
    • Control the playback
    • Playlist creation

 

Video Library UI

  • Movie covers from the Internet

 

Video Player UI

  • Reworked video player – easier access to VLC options, such as resizing, spu/audio delay, subtitles and audio tracks selection
  • Picture in Picture mode – browse your collection and the video plays on the bottom-right corner
  • Chromecast support

 

Video Player features

  • Automatic subtitles download from the Internet
  • We are trying to convince the right people at Microsoft to whitelist the DVD-related APIs. It’s technically possible!

 

Audio/Video Player features

  • Equalizer

 

Network UI

  • Manage your streams : favorites, delete, etc

 

Network features

  • Automatic discovery
  • UPnP/DLNA
  • SMB/CIFS
  • FTP/NFS
  • Browsing

Localization

  • French
  • English

More languages to be added throughout the year.

Developers features

  • vlc:// protocol

Your feedback matters!

 


Q/A

Will there be another Windows RT update?

Yes, as described in the post.

Are there keyboard controls like the « legacy » VLC software?

Yes, available controls are listed in the app settings.

Will we have a holographic video player one day?

Many of you asked, and the answer is yes – if we have Hololens device.

Interesting questions


It was just an upgrade, so it was quite easy. I’m thinking of writing at least a couple of blogposts that detail some parts of process.

  • We’re working on Chromecast support so you’ll be able to cast using a Chromecast. Others might arrive later.
  • Snap mode is available on Windows 10, in Desktop and Tablet mode.
  • We’re working with the Centennial team to bring the very best of the Centennial technology and the UWP platform. Stay tuned!

VLC for Windows Store 1.8

AKA probably one of the last releases before we start working 100% on the Windows 10 version.

This new version brings several new features, for you, for the developers, and for us, so it’s quite a big release in many ways.

For you

    • Translation system done !
      • French language added, many others to come soon after this release
    • Artist biographies are now saved
    • Users can send feedback to help us improve the app! More about this below in the « For us » section.
Feedback
    • Added a (still work-in-progress) context menu in the video player, to reproduce the legacy VLC experience for desktop users who love the right-click.
    • Custom accent color feature !

Accent color selection

BTW, the first color is #ff8800 (Official VLC color), and the three others are from Zune.

  • Several buttons and texts are now bigger, easier to read on phones (see pictures below)
  • Pivot headers look like Pivot headers (seriously, that’s important for WP users, so I changed the behavior)
Before (Lumia 1520)
v1.7 pivot and buttons
Now (Lumia 1520)
v1.8 pivot and buttons
  • Slideshow updated with blur animations
  • Added Video Player zoom options : Best Fit (the current zoom), Vertical Zoom (new), Horizontal Zoom (new)
  • Update Video Player with some nice animations (tell us what you think of them!), and the controls disappear after 3 seconds
  • Some settings are now synced between your devices, such as the colors (between Windows phones and Windows phones, and between Windows and Windows, not Windows phone between Windows for now unfortunately)
  • Windows 10 Mobile handsets now use the W10 API to get the songs in the Music library, which is what we used since W8.1, and is way faster than the WP8.1 API.
  • Fixed many bugs reported by our users, here are some of them
    • Fixed duplicate CurrentTrack in the Playlist (caused to have two highlighted tracks)
    • Fixed crash at launch when another app was sending a Stream that was considered by WinRT as a StorageFile
    • A change in the LastFM API made VLC to download the low-res version of your artist pictures. Fixed !
    • Slideshow is paused when the app is in the background
    • Crashes at first launch when indexing and getting video thumbnails
  • Minor UI fixes, such as margins and colors fixes

For the developers

A new vlc:// protocol

WinRT developers can open VLC and ask to do stuff programmatically, using the vlc:// protocol. In v1.8, there’s only one action available : open stream. It takes three different patterns:

  • vlc://openstream/?from=useraction
    • VLC opens and shows a TextBox, and users can write or paste a URL.
  • vlc://openstream/?from=url&url=YOUR_URL
    • VLC opens a plays the URL given in the url parameter
  • vlc://openstream/?from=clipboard
    • VLC opens the URL found in the clipboard

    /!\ Warning : Clipboard APIs aren’t available on WP8.1, so this one works with Desktops apps only. As Ginny Caughey said on Twitter, it will be available on mobile once the app uses UWP tools.

More actions to come ! Ask us, this one has been made because someone asked us on Twitter.

Honestly, the protocol is not recommended for production yet, but you can start implementing in your apps and we’ll be ready for the next update in the coming weeks.

For us

We receive your feedbacks and logs in an app I made so we can easily see what’s going wrong on your machine. We do not retrieve personal information that could help us to identify you (because we don’t care who you are, apart a kind user helping us with your feedback 😉 ).

The logs contains actions you made in the app (so we can reproduce the bug), and metadatas about your video (deep, raw informations about the codec, the hardware decoding system used, the accuracy of the frames displayed, any warning from the Direct3D video output, etc).

Right now, our internal tool looks like this :

Feedback System

Of course it’s a UWP app, which means it also runs on phones and we can read your feedbacks even when AFK 🙂

What we’ve done on the UWP Port

Tim Miller started the work on the Windows 10 port.

  • Drag and drop files support
  • Context menu for the hamburger button (instead of the current ugly work-around I did on the Windows 8.1 port)

Thank you for reading !

VLC for Windows Phone v1.6 *Beta*

Hi everyone,
The last VLC for WP update was 1.3.3.7 ( 😉 ) and was released months ago.
Today, VLC v1.6.0 for Windows Phone (should work with Windows 10 Mobile but phones get hot easily) will be available.

Changelog

Everything from 1.3.3.7 and 1.6.0 is the changelog of VLC for Windows Phone.

How to get it?

Unfortunately, we couldn’t release it on our main distribution channel because of an odd Windows Store issue (version number problem). As the amount of users asking for an update is tremendous, I decided to use our Private Beta channel and transform it to a Public Beta channel.

What does that mean

The Public Beta channel works like Facebook and Facebook Beta. The first one is stable, well tested and should be OK for everyone, while the second brings new features, bug fixes … and potential new bugs. Facebook Beta is hidden, and you can download it only via a link -> Same for VLC Beta. It also means the VLC Beta channel will get updates more often.

Known bugs

Playing videos without Hardware Acceleration may cause the app to crash. If this is the case for you, please go to Settings > Videos > Enable Hardware Acceleration and reboot the app.

Download link