Giter VIP home page Giter VIP logo

bes-music's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bes-music's Issues

In the Fullscreen NowPlaying view only cover of downloaded music is shown

We used the images for the downloaded music files. This has two drawbacks

  1. We do not have the cover of albums in our collection that are not downloaded
  2. The probability of an cover Chosen increases with the number of tracks in the album

To Fix this we can use the images downloaded for every album.

Reduce Memory Footprint in background

The XBox is very strict about memory consumption. If your app is send to background you have 2 seconds to drop your memory below 124MB.

The App currently uses 160 to 200 MB. Dropping to the background releases around 20 MB.

Crash through the user is not authenticated

stowed_exception_musicplayer.notauthenticatedexception_80131500_musicplayer.exe!musicplayer::onedrivelibrary::_syncronizedata_d__53.movenext
Frame Image Function Offset
0 MusicPlayer.exe MusicPlayer::OneDriveLibrary::_SyncronizeData_d__53.MoveNext 0x00000000000002D1
1 SharedLibrary.dll System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x0000000000000021
2 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ThrowForNonSuccess 0x0000000000000070
3 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.HandleNonSuccessAndDebuggerNotification 0x0000000000000038
4 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ValidateEnd 0x0000000000000017
5 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.GetResult 0x000000000000000B
6 MusicPlayer.exe MusicPlayer::DownloadItem::_StartDownload_d__24.MoveNext 0x0000000000000394
7 SharedLibrary.dll System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x0000000000000021
8 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ThrowForNonSuccess 0x0000000000000070
9 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.HandleNonSuccessAndDebuggerNotification 0x0000000000000038
10 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ValidateEnd 0x0000000000000017
11 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.GetResult 0x000000000000000B
12 MusicPlayer.exe MusicPlayer::DownloadItem::__c__DisplayClass24_0::__StartDownload_b__0_d.MoveNext 0x000000000000009E
13 SharedLibrary.dll System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x0000000000000021
14 System.Private.Threading System::Runtime::CompilerServices::AsyncMethodBuilderCore::__c._ThrowAsync_b__9_0 0x000000000000001E
15 System.Private.Threading System::Threading::TimerCallback.Invoke 0x0000000000000028
16 System.Private.Threading System::Threading::WinRTSynchronizationContext::Invoker.InvokeCore 0x000000000000004C

Jumplist for Albums

Currently it can take some time to scroll to the Bottom of the Albums List.

A jumplist to jump to the corresponding group would help.

Contact

Hello, How can I contact you?
,gökmen.

can't sign in on xbox

Trying to login to Onedrive, asks for email address, click continue, then it's just a white screen.
Any chance you could integrate login with the OS active user? Most apps don't have you enter your username and password like this to begin with, it just picks it up from Windows and directly goes to the "do you want to grant permission" screen.
Thanks for your time. This app really looks promising, I just can't get it to work.

Errors while moving music folder crashs App

The XBox does not support access to the music folder.

Frame Image Function Offset
0 MusicPlayer.exe MusicPlayer::OneDriveLibrary::_GetDataStoreFolder_d__48.MoveNext 0x00000000000001C4
1 SharedLibrary.dll System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x0000000000000021
2 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ThrowForNonSuccess 0x0000000000000070
3 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.HandleNonSuccessAndDebuggerNotification 0x0000000000000038
4 System.Private.Threading System::Runtime::CompilerServices::TaskAwaiter.ValidateEnd 0x0000000000000017
5 MusicPlayer.exe MusicPlayer::OneDriveLibrary::_StorageLocationChanged_d__37.MoveNext 0x0000000000000362
6 SharedLibrary.dll System::Runtime::ExceptionServices::ExceptionDispatchInfo.Throw 0x0000000000000021
7 System.Private.Threading System::Runtime::CompilerServices::AsyncMethodBuilderCore::__c._ThrowAsync_b__9_0 0x000000000000001E
8 System.Private.Threading System::Threading::TimerCallback.Invoke 0x0000000000000028
9 System.Private.Threading System::Threading::WinRTSynchronizationContext::Invoker.InvokeCore 0x000000000000004C

Solution

  1. Add Error handler to the movment of folders
  2. Remove the UI to change the folder from XBox

Unauthorized access exception

I see following in the dashboard

stowed_exception_system.unauthorizedaccessexception_80070005_musicplayer.exe!musicplayer::pages::shellpage::_app_erroroccured_d__11.movenext

unfortunatly I don't have a more detailed stacktrace. I thought this would happen to access an dependency object from the wrong thread, but everything in this should run in the UI thread...

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.