GithubHelp home page GithubHelp logo

onedrivestreamer's Introduction

CloudStreamer

Stream Movies from OneDrive with this App for XBox (& Windows)

Why?

  • The OneDrive App for XBox does not allow to access media controls (pause/play, time in movie, etc.)
  • Edge stops playing movies after ca. 1:40.
  • No file manager on newer devices means, that downloading & delting after viewing is not easy/possible either

How to Use

You can install it from the Microsoft store, here.

English badge

What Works

First, after installing the App, you log in with your Microsoft/OneDrive account. Then, you get a list of your files. Feel free to click through until you find the movie you want to watch. Click it and the movie will be played.

How to Build Yourself

The following NuGet Packages are required:

  • Microsoft.Extensions.Configuration.Json,
  • Microsoft.Extensions.Options.ConfigurationExtensions,
  • Microsoft.NETCore.UniversamWindowsPlatform,
  • Microsoft.OneDriveSDK,
  • Microsoft.OneDriveSDK.Authentication,
  • MimeTypeMapOfficial,
  • System.Collections

Contributions

Yes, please! There are many improvement possibilities. There are also a few requirements though:

  • keep the app navigatable by keyboard (and, therefore, also by XBox controller)
  • use only APIs and SDKs compatible with XBox devices (e.g. no UWP-incompatible .Net 5 WPF)
  • stay pleasant

Disclaimer

OneDrive is a registered trademark by Microsoft. Xbox is a registered trademark of Microsoft. This product is not affiliated with or endorsed by Microsoft. All trademarks are properties of their respective owners and are used here for information purposes only.

CloudStreamer is formerly known as OneDriveStreamer.

onedrivestreamer's People

Contributors

genietim avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

djstompzone

onedrivestreamer's Issues

Media Playback Asynchronicity

When an audio file is played, if the user then exits the player activity and attempts to play/enqueue another song, it is played simultaneously without stopping the currently playing audio. Furthermore, there's no readily visible way to return to the original song in order to stop/pause it, other than force closing the app.
How feasible would it be to implement background audio functionality through the system UI, or at least a persistent view to allow for the user to return to the currently active player?
Cool project btw, the OneDrive auth worked flawlessly

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.